Я очень запутался, как читать данные Apache Bench.
Apache Benching моей локальной машины дает мне совершенно разные числа между моим линодом разработчика и моим производственным линодом. Мой сервер разработки - это линод размером 512 МБ, только что клонированный с моего линода 2 ГБ, что означает, что все настройки, кроме нескольких (статические настройки IP), одинаковы.
Мой сервер разработки получает примерно 2x RPS с одной и той же машины на 1/4 оперативной памяти. Поскольку он настроен для сервера 2 ГБ, он даже начало обмена (использование свопа: 30 МБ или около того) и улучшение времени отклика.
Мои производственные серверы получают вдвое меньше.
http://i.stack.imgur.com/2mczZ.png (нельзя публиковать изображения и не может публиковать более 1 ссылки!)
Я выполняю следующую команду: ab -n 2000 -c 50 localhost:8080
Тестирование localhost должно исключить СЕТЬ, верно?
На моем рабочем столе оба сервера дают одинаковые результаты, потому что я могу загружать только со скоростью 700 Кбит / с
Как исключить различия в серверах? ЦП быстрее на dev-сервере?
Это учитывает 2x rps? или есть настройки, на которые отрицательно влияет больше барана?
Я не могу сказать, настоящая ли это проблема или это что-то вроде моего производственного линода имеет более высокую нагрузку от других VPS / другого оборудования.
Спасибо за ваше время!
Глядя на тесты CPU на Проходной балл ваши конкретные процессоры имеют разницу в 3,4 раза, причем ваша машина разработчика является более быстрой в их рейтинге тестов. Поскольку это очень близко к временному фактору в 3,3 раза в ваших тестах ab, было бы неплохо предположить, что разница просто связана с лучшим процессором на машине разработчика.
Обратите внимание, что о современных процессорах нельзя судить только по тактовой частоте. Например, ваш кеш на Dev в два раза больше, чем на производственной машине, что уже само по себе является важным фактором. Тот факт, что разница в оперативной памяти между машинами, похоже, не влияет на производительность, может указывать на то, что ваш тест / приложение более ограничено ЦП, чем память / ввод-вывод.