Вот суть
#Ограничения для коннектов с 1 ИП
limit_conn_zone $binary_remote_addr zone=addr:10m;
#Ограничение по кол-ву запросов в секунду
limit_req_zone $binary_remote_addr zone=lreq:10m rate=10r/s;
access_log log/access.log main;
#access_log off;
sendfile off;
tcp_nopush off;
tcp_nodelay on;
keepalive_timeout 15;
send_timeout 30s;
#keepalive_timeout 65;
reset_timedout_connection on;
server_names_hash_bucket_size 512;
#Вкл aync io
aio on;
directio 512k; # включаем O_DIRECT для файлов, размером 512 kбайт или больше
directio_alignment 512; # Устанавливает выравнивание для directio. В большинстве случаев достаточно 512-байтового выравнивания
output_buffers 1 512k;
#После первых 500 кбайт, режим траффик на 1 ИП до скорости 100 кбайт
limit_rate_after 5M;
limit_rate 100k;
а вообще, лишь бы дисковая система мегакрутая была . Ибо крути не крути настройки , все-равно если дисков мало или они чахлые - будет тупить .