У кого сколько запросов в секунду выдаёт LS?

Здравствуйте!
LS движок с продуманной архитектурой. Но из-за своей гибкости он немного тяжеловат.
Вот заинтересовался вопросом сколько у других пользователей в среднем генерируется главная страница и какие результаты выдаёт тест ab.

Тест ab лучше проводить с сервера с сайтом. Чтобы не терять цифры на задержках сети.
ab — это утилита поставляемая в комплекте с Apache. Вызвать её можно командой:
ab -n 1000 -c 30 http://example.com/

В конце адреса обязательно должен быть слеш, как показано в примере. После выполнения, Ваш сервер получится 1000 запросов и Вы узнаете Req per sec (количество запросов, которое сервер обрабатывает за секунду).
Если у Вас нет под рукой ab, было бы интересно посмотреть результаты другой утилиты для замера.
Мои результаты теста apache benchmark (AB) 44 RPS (44 запроса в секунду обрабатывает сервер).
Сервер 2007 года, уже старенький.
Софт: Nginx, Apache, PHP 5.3, APC, MySQL.
Время генерации главной страницы 0.130 — 0.160 сек.

Для теста взял совершенно не нагруженный сервер и поставил свежий LS с около 10 топиками. Естественно при росте количества топиков результаты будут ещё хуже.

Без APC количество запросов 25 штук в секунду. С Xcache 40 в секунду.

А какие у Вас результаты?

10 комментариев

avatar
На рабочем ресурсе.

MySql
query: 21
time: 0,005

Cache
query: 30
— set: 15
— get: 15
time: 0,00211

PHP
time load modules: 0,058
full time: 0,136
avatar
У меня так получилось:
Server Software:        nginx
Server Hostname:        *****
Server Port:            80

Document Path:          /
Document Length:        98319 bytes

Concurrency Level:      30
Time taken for tests:   68.562 seconds
Complete requests:      4
Failed requests:        0
Write errors:           0
Total transferred:      592000 bytes
HTML transferred:       588940 bytes
Requests per second:    0.06 [#/sec] (mean)
Time per request:       514213.380 [ms] (mean)
Time per request:       17140.446 [ms] (mean, across all concurrent requests)
Transfer rate:          8.43 [Kbytes/sec] received

Connection Times (ms)
              min  mean[±sd] median   max
Connect:        6   17   8.5     20      26
Processing:  2054 4526 2092.9   4807    7130
Waiting:     1917 4185 1999.1   4453    6730
Total:       2079 4543 2084.9   4827    7135

Percentage of the requests served within a certain time (ms)
  50%   4827
  66%   4827
  75%   7135
  80%   7135
  90%   7135
  95%   7135
  98%   7135
  99%   7135
 100%   7135 (longest request)
avatar
Подвесил сервак этим тестом. Он у меня маленький)
avatar
MySql
query: 4
time: 0,002
Cache
query: 8
— set: 3
— get: 5
time: 0,00211
PHP
time load modules: 0,089
full time: 0,609
avatar
Фулл-тайм 0,6? Как Вы так умудрились?
avatar
Это хорошо или плохо?
avatar
Зашёл на сайт провайдера, а там объявление — «Тех. Работы». Теперь понятно.
avatar
MySql
query: 4
time: 0,004
Cache
query: 55
— set: 1
— get: 28
time: 0,01178
PHP
time load modules: 0,021
full time: 0,159
avatar
И, да, apache benchmark синтетический донельзя. Замеряйте siege.
avatar
Тут вопрос в том, у кого сколько показов способна выдать главная страница.
siege с опцией -b (benchmark) показал такие же результаты, как и ab.
Siege больше подходит для комплексного тестирования ПО и железа, но чтобы сделать качественный тест нужно не один час потратить, что явно никто делать не будет. И так топик вообще никакой популярностью не пользуется.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.