Если собираетесь бенчмарками тестировать, то отключайте кэш фс, кэш диска (hdparm'ом), а то результаты будут нереалистичные, типа 500 IOPS на одном HDD, чего в природе быть не может.
Линейная скорость чтения, чем больше, тем быстрее:
sudo dd if=/dev/sdX of=/dev/null bs=1M count=4096
Отклик от диска (можно также на файл направлять, но только первый пинг покажет реальный отклик, остальое из кэша пойдет), чем меньше отклик, тем быстрее диск:
А чего все так уверены, что там вообще был ддос? Даже логи для пруфа не показали, и клаудфлейр подозрительно с пустой статистикой. Может там несколько запросов в секунду, а уже ддосом назвали.
Andron_buton: наглядный пример, включил на aio+directio, там где оно было выключено в 17.10 сделал релоад нгинкса:
И как это что-то доказывает? Судя по графику у вас там много дисков/ссд, ясно же, что на много дисков/ссд лучше посылать запросы параллельно и не блокироваться, т.е. aio. У ТСа их не много, совсем другой случай.
Andron_buton: Кто другой должен лезть к дискам? Вся прелесть в аио в том что когда диск что-то сможет отдать - тогда и отдает, а нгикс работает дальше и не ждет дисков.
Вся прелесть и есть вся его проблема, aio успешно пошлет на диск несколько параллельных запросов, если такие придут.
Andron_buton: А смысл? Если у него файлы по 500мб-1Гб, то можно ставить хоть 500 мб, этот параметр влияет только, что directio будет применяться только к файлам больше означенного размера
Чтобы закэшировалось в фс побольше всего, чего можно, но да, не так и важно в данном случае.
Ну избежали копирования память-память и что? Копирование мегабайта памяти в память это меньше миллисекунды, а перемещение головки диска уже аж 10 мс. Куда важнее избежать лишнего перемещения головки, чем лишнего копирования память-память, это ж понятно? А статья теоретиков, да еще и плохих.
На первой странице поста наше предложение, ДЦ не тот вообще-то. Да и суть не в этом.
Капец, серверсайд, не понятно разве, что НКВД имел в виду предложение оптика, когда говорил о спекулянтах?
Если собираетесь бенчмарками тестировать, то отключайте кэш фс, кэш диска (hdparm'ом), а то результаты будут нереалистичные, типа 500 IOPS на одном HDD, чего в природе быть не может.
Линейная скорость чтения, чем больше, тем быстрее:
Отклик от диска (можно также на файл направлять, но только первый пинг покажет реальный отклик, остальое из кэша пойдет), чем меньше отклик, тем быстрее диск:
Судя по сообщению от одного хостера мощность ддос атаки 16гб/сек. Сам не знаю как она определяется, поэтому остается только поверить :)
Так это уже не http ddos, кто-то где-то обманывает.
А чего все так уверены, что там вообще был ддос? Даже логи для пруфа не показали, и клаудфлейр подозрительно с пустой статистикой. Может там несколько запросов в секунду, а уже ддосом назвали.
Как это сделать? я никогда не сталкивался.
Вроде все скрипты (комментариев и подписки) удалил.
Помогите я заплачу
https://support.google.com/webmasters/answer/168328
наглядный пример, включил на aio+directio, там где оно было выключено в 17.10 сделал релоад нгинкса:
И как это что-то доказывает? Судя по графику у вас там много дисков/ссд, ясно же, что на много дисков/ссд лучше посылать запросы параллельно и не блокироваться, т.е. aio. У ТСа их не много, совсем другой случай.
Кто другой должен лезть к дискам? Вся прелесть в аио в том что когда диск что-то сможет отдать - тогда и отдает, а нгикс работает дальше и не ждет дисков.
Вся прелесть и есть вся его проблема, aio успешно пошлет на диск несколько параллельных запросов, если такие придут.
А смысл? Если у него файлы по 500мб-1Гб, то можно ставить хоть 500 мб, этот параметр влияет только, что directio будет применяться только к файлам больше означенного размера
Чтобы закэшировалось в фс побольше всего, чего можно, но да, не так и важно в данном случае.
Все советуют разное, вот обратите внимание на статью __
highload.com.ua/index.php/2009/10/31/nginx-dlya-otdaci-failov/
Ну избежали копирования память-память и что? Копирование мегабайта памяти в память это меньше миллисекунды, а перемещение головки диска уже аж 10 мс. Куда важнее избежать лишнего перемещения головки, чем лишнего копирования память-память, это ж понятно? А статья теоретиков, да еще и плохих.