Форум.orn

HARD&SOFT => Программирование => Тема начата: simba от 30 Августа 2010, 17:48:08

Название: Произодительность Linux серверов
Отправлено: simba от 30 Августа 2010, 17:48:08
Задался вот вопросом - сколько запросов в секунду может выдержать веб сервер)
тестировать стал на обычном hello world.

На нетбуке (на процессоре Atom) у меня не выходит больше 2000 запросов в секунду (nginx+ модуль отвечающий "Hello world").

Собственно вопрос - у кого четырех ядерные и т.п. компы - сколько может удастся выжать???
тестировалось при помощи "ab -n 10000 -c 512 http://127.0.0.1/"
Название: Re: Произодительность Linux серверов
Отправлено: ОрбиТ от 30 Августа 2010, 17:54:44
ну, узнаете, Вы, что оччень много, и?
Название: Re: Произодительность Linux серверов
Отправлено: simba от 30 Августа 2010, 18:53:14
Это у меня зачесалось попробовать сделать что ни будь высоконагрузочное типа счетчика, вот и интересно сколько серверов понадобится нормальных(чисто теоретически, до этого у меня не дойдет скорее всего) что бы например держать нагрузку счетчиков ливинтернет.
Название: Re: Произодительность Linux серверов
Отправлено: Rafik от 30 Августа 2010, 20:23:55
данные с сервера базы данных высоконагрузочного проекта.
кор ту квад.фрибсд.
Название: Re: Произодительность Linux серверов
Отправлено: Тоха от 30 Августа 2010, 23:50:48
Работа с файловой системой
создание и удаление директори, тест проведен по 3 раза, результаты усреднены

Во время теста созадётся большое количество вложенных директорий, а затем удаляется. Операции проводятся встроенным в ОС средствами: mkdir/rmdir/rm

(http://gyazo.com/08171914b402052a4e1b045394a5d32a.png)

(http://breys.ru/upload/1237539699.2.jpg)

Работа с Mysql
Тесты проводились по 3 раза без заметной разницы, количество созданных в mysql записей равно 237201, на компьютерах



Для проведения теста необходимы mysql сервер и клиент, интерпретатор python

Суть теста:

распарсить текстовый файл с данными о файловой системе на внешнем ftp сервере, создать 3 таблицы: файлов, путей и расширений, сгенерировать sql файл для таблицы файлов
вставить все данные в mysql
создать индекс

(http://gyazo.com/2ddf2cfbc01d2533e91b55fbc4b3f8fe.png)

(http://breys.ru/upload/1237568687.13.jpg)

копипаст отсюда (http://breys.ru/blog/213.html)

я в шоке, неужели линукс и правда так сильно проигрывает в производительности? Кто-нибудь делал подобные тесты?
Название: Re: Произодительность Linux серверов
Отправлено: simba от 31 Августа 2010, 00:10:41
я в шоке, неужели линукс и правда так сильно проигрывает в производительности? Кто-нибудь делал подобные тесты?

Линукс выигрывает. приведенные тесты показывают время выполнения. чем оно меньше - тем лучше.

Кто ни будь готов запустить и протестировать на линксе nginx с модулем "hello world" на какой ни будь многоядерной машинке?

исходники того что делал - скину.
Название: Re: Произодительность Linux серверов
Отправлено: Тоха от 31 Августа 2010, 01:27:02
да, точно, все ок. Пойду куплю глаза
Название: Re: Произодительность Linux серверов
Отправлено: simba от 31 Августа 2010, 16:21:07
Так что насчет просьбы протестировать?
Название: Re: Произодительность Linux серверов
Отправлено: simba от 01 Сентября 2010, 13:12:46
у меня Q6600 если хочешь что нить помятить звони в скайп night2041

Когда бываете в скайпе? не дозвонился.