LINUX.ORG.RU
ФорумAdmin

GNU time %CPU веб тесты

 , , ,


0

1

Доброго всем.

Утилита подсчета времени выполнения команды и использования ресурсов

$ /usr/bin/time --version
GNU time 1.7

Далее запускаю под нее две одинаковые команды нагрузочного тестирования двух веб-серверов тут же на локалхосте (команда типа ab, благо их много).

Первая команда завершается с результатом:


...
1.03user 6.15system 0:30.02elapsed 23%CPU (0avgtext+0avgdata 16560maxresident)k
0inputs+0outputs (0major+440minor)pagefaults 0swaps


Вторая с другим результатом:


...
0.41user 1.36system 0:30.03elapsed 5%CPU (0avgtext+0avgdata 19168maxresident)k
0inputs+0outputs (0major+647minor)pagefaults 0swaps


Хотелось бы понять, имеет смысл сравнивать два сервера по утилизации CPU клиентскими тестовыми программами, если всё крутится на локалхосте?

Хотелось бы узнать, как можно сравнить пожирание ресурсов процессами веб-серверов при одинаковых нагрузочных тестах?

Спасибо. (Анона взываю)

Это все зависит от фс, кеша базы, памяти, свопа, ядер, частот, других запущенных процессов, железа, виртуализации. У тебя прям все все одинаковое?

deep-purple ★★★★★
()

wrk
A cpu просто можешь с мониторинга снять по промежуткам времени когда какой веб-сервер тестировал, впрочем смысл есть только если ты разное количество запросов будешь тестировать, например сначала немного, а потом уже только несколько миллионов.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от deep-purple

Два сервера запущены на одном хосте, у них одинаковый prefork 5 процессов, соединения с БД не используется, на этом же хосте запускаю одинаковые клиентские тесты, все одинаково получается (должно получаться).

chegeware
() автор топика
Ответ на: комментарий от chegeware

Одновременно все равно никто не тестирует. Если у тебя там просто свой тест, то также с мониторинга можешь снять. Отдельно смотри для твоего мониторинга если нужна статистика по отдельным приложениям.

anonymous_sama ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.