Есть примитивная программа для нагрузочного тестирования - ab, идущая в комплекте с вебсервером Apache
Выдержка из man ab:
BUGS There are various statically declared buffers of fixed length. Combined with the lazy parsing of the command line arguments, the response head- ers from the server and other external inputs, this might bite you. It does not implement HTTP/1.x fully; only accepts some 'expected'Есть примитивная программа для нагрузочного тестирования - ab, идущая в комплекте с вебсервером Apache Выдержка из man ab:
BUGS There are various statically declared buffers of fixed length. Combined with the lazy parsing of the command line arguments, the response head- ers from the server and other external inputs, this might bite you. It does not implement HTTP/1.x fully; only accepts some 'expected' forms of responses. The rather heavy use of strstr(3) shows up top in profile, which might indicate a performance problem; i.e., you would measure the ab performance rather than the server's.Дословно так и есть... Выходит что вы тестируете не сервер, а саму утилиту :) Запросы, длящиеся более 300 миллисекунд программа считает невыполненными :) Сервер слабый и мне была интересна статистика отдачи страниц. Вывод: программка годится только для того чтобы зафлудить сервер в целях тестирования. Результаты ее использовать ну никак не получится. Это будет бенчмарк самой утилиты. :) Удивило что во время работы ab сайтом можно пользоваться. 2 секунды ответа против 30 при 10 потоках долбящейся ab :) Мой модуль кеширования делает сайт более быстро отвечающим при нагрузке. Использованная конфигурация системы: Intel Pentium Celeron 733 MHz, память 256 Мб, старый винчестер на 10 ГБ. ОС: FreeBSD 6.3 PRERELEASE.
Поделиться