Форум.orn
HARD&SOFT => Программирование => Тема начата: simba от 30 Августа 2010, 17:48:08
-
Задался вот вопросом - сколько запросов в секунду может выдержать веб сервер)
тестировать стал на обычном hello world.
На нетбуке (на процессоре Atom) у меня не выходит больше 2000 запросов в секунду (nginx+ модуль отвечающий "Hello world").
Собственно вопрос - у кого четырех ядерные и т.п. компы - сколько может удастся выжать???
тестировалось при помощи "ab -n 10000 -c 512 http://127.0.0.1/"
-
ну, узнаете, Вы, что оччень много, и?
-
Это у меня зачесалось попробовать сделать что ни будь высоконагрузочное типа счетчика, вот и интересно сколько серверов понадобится нормальных(чисто теоретически, до этого у меня не дойдет скорее всего) что бы например держать нагрузку счетчиков ливинтернет.
-
данные с сервера базы данных высоконагрузочного проекта.
кор ту квад.фрибсд.
-
Работа с файловой системой
создание и удаление директори, тест проведен по 3 раза, результаты усреднены
Во время теста созадётся большое количество вложенных директорий, а затем удаляется. Операции проводятся встроенным в ОС средствами: mkdir/rmdir/rm
(http://gyazo.com/08171914b402052a4e1b045394a5d32a.png)
(http://breys.ru/upload/1237539699.2.jpg)
Работа с Mysql
Тесты проводились по 3 раза без заметной разницы, количество созданных в mysql записей равно 237201, на компьютерах
- Debian Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz
- WinXP Home Intel(R) Celeron(R) CPU E1200 @ 1.60GHz
- Ubuntu Intel(R) Celeron(R) CPU E1200 @ 1.60GHz
Для проведения теста необходимы mysql сервер и клиент, интерпретатор python
Суть теста:
распарсить текстовый файл с данными о файловой системе на внешнем ftp сервере, создать 3 таблицы: файлов, путей и расширений, сгенерировать sql файл для таблицы файлов
вставить все данные в mysql
создать индекс
(http://gyazo.com/2ddf2cfbc01d2533e91b55fbc4b3f8fe.png)
(http://breys.ru/upload/1237568687.13.jpg)
копипаст отсюда (http://breys.ru/blog/213.html)
я в шоке, неужели линукс и правда так сильно проигрывает в производительности? Кто-нибудь делал подобные тесты?
-
я в шоке, неужели линукс и правда так сильно проигрывает в производительности? Кто-нибудь делал подобные тесты?
Линукс выигрывает. приведенные тесты показывают время выполнения. чем оно меньше - тем лучше.
Кто ни будь готов запустить и протестировать на линксе nginx с модулем "hello world" на какой ни будь многоядерной машинке?
исходники того что делал - скину.
-
да, точно, все ок. Пойду куплю глаза
-
Так что насчет просьбы протестировать?
-
у меня Q6600 если хочешь что нить помятить звони в скайп night2041
Когда бываете в скайпе? не дозвонился.