Журнал исследователя


May 19th, 2011

Тестирование сервера @ 09:56 pm

Нагрузочное тестирование веб-сервера локальными средствами даёт искаженные результаты. Я уже писал про использование JMeter при тестировании нашего веб-сервера The Rootage. Всё это, конечно, здорово, но не даёт объективной картины по той причине, что источник нагрузки точечный. Да интернет-канал пропустит меньше нагрузки, чем выдержит сервер или у компьютера-тестировщика закончаться ресурсы. Поэтому тестировать надо с большого количества распределенных по сети машин. Практически все сервисы платные, но позволяют сделать тестовые замеры. Что я и сделал, используя LoadImpact. Получил определенные результаты. Тест не совсем чистый - на сервере еще работает Апач, которые обслуживает не один десяток других сайтов. Но, судя по htop, нагрузка на The Rootage была в пределах 0.0% - т.е. я даже не заметил всплески.

Веб-сервер написан на Java, сам, естественно, небольшой, но требует JVM. Сразу отъедает около 30-45Мб обперативки и потом так и держится в этих пределах. А вот виртуальной памяти виртуальная машина запросила 650Мб. Видимо про запас... Апач, например, сейчас использует около 50Мб ОЗУ и 330Мб виртуальной памяти. Так , во всяком случае, HTop показывает. Когда запускаешь The Rootage из под Windows, то там расход ОЗУ такой же, а вот виртуальную раздельно не посмотришь в диспетчере задач.

 

©Cooper-Johns
 

Comments


Журнал исследователя