zzzit

Рейтинг
129
Регистрация
06.09.2012

Если собираетесь бенчмарками тестировать, то отключайте кэш фс, кэш диска (hdparm'ом), а то результаты будут нереалистичные, типа 500 IOPS на одном HDD, чего в природе быть не может.

Линейная скорость чтения, чем больше, тем быстрее:

sudo dd if=/dev/sdX of=/dev/null bs=1M count=4096

Отклик от диска (можно также на файл направлять, но только первый пинг покажет реальный отклик, остальое из кэша пойдет), чем меньше отклик, тем быстрее диск:

sudo apt-get install ioping

sudo ioping -D /dev/sdX
ArtBlogger:
Судя по сообщению от одного хостера мощность ддос атаки 16гб/сек. Сам не знаю как она определяется, поэтому остается только поверить :)

Так это уже не http ddos, кто-то где-то обманывает.

А чего все так уверены, что там вообще был ддос? Даже логи для пруфа не показали, и клаудфлейр подозрительно с пустой статистикой. Может там несколько запросов в секунду, а уже ддосом назвали.

noice:
Как это сделать? я никогда не сталкивался.
Вроде все скрипты (комментариев и подписки) удалил.
Помогите я заплачу

https://support.google.com/webmasters/answer/168328

Andron_buton:
наглядный пример, включил на aio+directio, там где оно было выключено в 17.10 сделал релоад нгинкса:

И как это что-то доказывает? Судя по графику у вас там много дисков/ссд, ясно же, что на много дисков/ссд лучше посылать запросы параллельно и не блокироваться, т.е. aio. У ТСа их не много, совсем другой случай.

Andron_buton:
Кто другой должен лезть к дискам? Вся прелесть в аио в том что когда диск что-то сможет отдать - тогда и отдает, а нгикс работает дальше и не ждет дисков.

Вся прелесть и есть вся его проблема, aio успешно пошлет на диск несколько параллельных запросов, если такие придут.

Andron_buton:
А смысл? Если у него файлы по 500мб-1Гб, то можно ставить хоть 500 мб, этот параметр влияет только, что directio будет применяться только к файлам больше означенного размера

Чтобы закэшировалось в фс побольше всего, чего можно, но да, не так и важно в данном случае.

iHector:
Все советуют разное, вот обратите внимание на статью __
highload.com.ua/index.php/2009/10/31/nginx-dlya-otdaci-failov/

Ну избежали копирования память-память и что? Копирование мегабайта памяти в память это меньше миллисекунды, а перемещение головки диска уже аж 10 мс. Куда важнее избежать лишнего перемещения головки, чем лишнего копирования память-память, это ж понятно? А статья теоретиков, да еще и плохих.

Andron_buton:
Тогда и aio on; можете оставлять.

Зачем? Чтобы диски мучать больше? Пусть лучше блокируется на чтении, чтобы никто другой в этот момент не лез к дискам.

---------- Post added 24-01-2014 at 17:43 ----------

sendfile off всегда, иначе с диска нельзя предсказуемо читать

Всего: 1667