<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как узнать производительность web-севера?</title>
    <link>https://www.opennet.me/openforum/vsluhforumID13/504.html</link>
    <description>Добрый день!&lt;br&gt;У меня возникла потребность узнать сколько запросов может обрабатывать веб-сервер в секунду, тоесть узнать его производительность.&lt;br&gt;На примере apache или nginx, на системе Fedora 9.&lt;br&gt;Я пользовался утилитой ab, и локально решил проверить:&lt;br&gt;&lt;br&gt;ab -n 100000 -c 5 http://localhost/index.html&lt;br&gt;&lt;br&gt;результаты получались в районе 4000 тысяч в секунду.&lt;br&gt;Подскажите правильно ли я делаю. Подскажите пожалуйста другие пути решения.&lt;br&gt;&lt;br&gt;с ув. Святослав&lt;br&gt;</description>

<item>
    <title>Как узнать производительность web-севера? (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID13/504.html#3</link>
    <pubDate>Tue, 19 Aug 2008 14:15:32 GMT</pubDate>
    <description>&amp;gt;то все и apache, ngixn и lighttpd будут в равных условиях. Я &lt;br&gt;&amp;gt;правильно понимаю? &lt;br&gt;&amp;gt;Я хочу узнать на сколько производительнее работают альтеранативы apache. &lt;br&gt;&lt;br&gt;для статики лучше всего подходят nginx и lighttpd, т.к. у них более оптимальный способ работы для этого. Если апач для каждого соединения создаёт новый процесс, отжирая оперативную память, то нгинксу этого не нужно - он может работать паралельно со множеством клиентов на одном рабочем процессе.&lt;br&gt;&lt;br&gt;Для примера: если у сервера сразу 100 медленных клиентов (диалапщиков) запросят большой файл, то в памяти будет висеть 100 процессов апача до тех пор, пока клиенты не получат всё до последнего байта. Nginx же в этом случае обойдётся всего несколькими процессами и обслужит клиентов быстрее, т.к. не теряет время на форки.&lt;br&gt;&lt;br&gt;Единственный недостаток у нгинкса - пока не реализован неблокирующий доступ к диску, т.е. надо создавать немного побольше процессов (с запасом). У lighttpd этого недостатка нет, AFAIK.&lt;br&gt;</description>
</item>

<item>
    <title>Как узнать производительность web-севера? (yodal)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID13/504.html#2</link>
    <pubDate>Mon, 18 Aug 2008 19:11:24 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;это субъективный тест, т.к. index.html после первого запроса сразу попадает в кеш &lt;br&gt;&amp;gt;(в какой зависит от ОС, веб-сервера и настроек). &lt;br&gt;&lt;br&gt;я думаю что разницы нет - берет сервер страничку из кеша или с диска. Главное же он обрабатывает запрос от клиента.&lt;br&gt;Тот же apache, ngixn или lighttpd сразу поместит страничку в кэш. тоесть если для всех троих серверов выполнить строку:&lt;br&gt;&lt;br&gt;ab -n 100000 -c 5 http://localhost/index.html &lt;br&gt;&lt;br&gt;то все и apache, ngixn и lighttpd будут в равных условиях. Я правильно понимаю?&lt;br&gt;Я хочу узнать на сколько производительнее работают альтеранативы apache.&lt;br&gt;</description>
</item>

<item>
    <title>Как узнать производительность web-севера? (foo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID13/504.html#1</link>
    <pubDate>Mon, 18 Aug 2008 17:39:38 GMT</pubDate>
    <description>&amp;gt;ab -n 100000 -c 5 http://localhost/index.html &lt;br&gt;&amp;gt;результаты получались в районе 4000 тысяч в секунду. &lt;br&gt;&amp;gt;Подскажите правильно ли я делаю. Подскажите пожалуйста другие пути решения. &lt;br&gt;&lt;br&gt;это субъективный тест, т.к. index.html после первого запроса сразу попадает в кеш (в какой зависит от ОС, веб-сервера и настроек).&lt;br&gt;&lt;br&gt;что именно вы хотите протестировать? работу веб-сервера или скриптов кот. отвечают на запросы, реврайты?&lt;br&gt;&lt;br&gt;имхо самый простой и быстрый ответ да и способ тоже - написать скрипт, кот. именно в вашем случае выполнит необходимые тесты и выдаст результаты по задержкам. я, покрайней мере, других объективных способов не знаю.&lt;br&gt;</description>
</item>

</channel>
</rss>
