Вчера я настраивал два одинаковых вдс с apache-2.2.3 и nginx-0.5.33. Провел ряд тестов утилитой ab из комлекта apache. Сегодня обновил nginx до версии 0.6.31 и тоже провел идентичные тесты.
Немного о самих тестах. Как уже говорил - проводил утилитой ab. Всего для каждой конфигурации было 3 теста, каждый по 100 запросов, но с разной конкуренцией. Первый - 1 запрос, Второй - 3 запроса, и Третий - 10 запросов одновременно.
Так же было 3 серии тестов для каждой конфигурации. Отличались они по частоте процессора вдс. Первый 100Mhz, второй - 300Mhz, и третий 500Mhz.
Запрос посылался на index.php , который выдавал титульную страницу drupal CMS с 10тью постами.
Более детально можно прочитать у меня на сайте по адресу: devstaff.ru
Комментарии
Запрос посылался на index.php , который выдавал титульную страницу drupal CMS с 10тью постами.
круто
а nginx пересылал запросы на апач или на php-fcgi?
на php-cgi из стандартной поставки в centos-5. В ссылке расписано как он запускается.
а у меня apache+nginx+Xcache
на сайте http://orthodox.org.ua/eng/node вот так выдают:
$ ab -n 2000 -c 400 http://orthodox.org.ua/eng/node
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Server Software: nginx/0.5.33
Concurrency Level: 400
Time taken for tests: 44.196786 seconds
Complete requests: 2000
HTML transferred: 66180496 bytes
Requests per second: 45.25 [#/sec] (mean)
Transfer rate: 1483.73 [Kbytes/sec] received
это что значит он пытался обрабатывать 400 постоянных запросов одновременно которые следовали 5 раз подряд и у него получилось?
это значит что посылалось 2000 запросов, 400 одновременных.
Весь тест занял 44 секунды, за секунду обрабатывалось 45 запросов.
На какой конфигурации сервера/вдса находится ваш сервер?
Откуда посылались запросы? локально? или с другого сервера?
конфигурация - ubuntu проц. P4 3.2Ггц 2 гиг озу запросы локально.
вертикальная ось не подписана