В настоящее время у нас возникла проблема с одним из наших серверов nginx. Он использует очень много дискового ввода-вывода.
Злоупотребляют раздел / (root - cciss / c0d0).
См. Изображение iotop здесь: http://imgdrp.com/MziB
iostat: ehttp: //imgdrp.com/vpzw
nginx установлен в / usr / local / nginx
Ведение журнала было отключено (насколько я могу судить (не могу найти никаких журналов, в которые производится запись, и я считаю, что все было отключено в файлах conf))
Файлы nginx servs (файлы php) находятся на другом жестком диске / разделе.
Что создает этот ввод-вывод? Как я могу узнать, какие файлы / команды создают ввод-вывод
С нетерпением жду Вашего ответа.
/ Расмус
Вы используете nginx в качестве обратного прокси перед сервером приложений? Если это так, вероятно, дисковый ввод-вывод связан с отсутствием выделенных восходящих буферов в nginx (прокси, FastCGI и т. Д.).
Чтобы быть уверенным, зарегистрируйте свои журналы nginx, чтобы «ответ восходящего потока буферизовался во временный файл».
При обратном проксировании: http://wiki.nginx.org/HttpProxyModule
При использовании FastCGI: http://forum.nginx.org/read.php?2,217034