Как протестировать производительность debian сервера?

Дано: debian установленный под hyper-v. (не ругайте, это не мой выбор)
Надо: протестировать производительность/стабильность связки php+apache+mysql на этом сервере.
Вопрос: Возможно ли протестировать производительнось не делая лишних телодвижений? То есть не закачивая на сервер кучу контента только для теста, а тестировать именно производительность работающего вхолостую выше упомянутого софта? Если возможно то чем это делать, если не возможно — как лучше выкрутиться?
  • Вопрос задан
  • 4952 просмотра
Решения вопроса 1
Iliapan
@Iliapan
Если вы хотите понять скорость работы сервера без сайта, то смотрите в сторону phoronix-test-suite.

apt-get install phoronix-test-suite
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
amarao
@amarao
ab (apache benchmark). Он вполне способен вытащить с сервера всё, что тот может отдать.
Ответ написан
Комментировать
web36m
@web36m
Coder
Берем jMeter.
Смотрим показатели: CPU(%), Memory(Mb), сеть, I/O Wait, request response time, ms.
Ответ написан
Комментировать
sajgak
@sajgak
ab на самом деле очень часто грешит неверностью результатов, намного лучше с бенчмарком веб-сервера справляется siege, кроме того, в нем присутствует возможность очень гибкой настройки, что порой, для сложного динамичного сайта является критичным
Ответ написан
alekciy
@alekciy
Вёбных дел мастер
Хорошая замена ab — httperf. Все включено в том смысле, что не тянет за собой горы зависимостей или VM. Удобная статистика в конце.
Ответ написан
Комментировать
Angerslave
@Angerslave
Всё-таки, нужно сравнить разные VM или протестировать скорость виртуализированного сервера относительно реального железа?
Так или иначе, я бы всё-таки посоветовал протестировать базовые характеристики виртуализированного железа — производительность процессора, проседание дисковых и сетевых IOPSов, оверхед памяти — на основе этого и строится производительность разных сервисов — в том числе apache, php и mysql.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы