Много неучтенных записей ввода-вывода - PullRequest
0 голосов
/ 22 февраля 2012

Я запускаю веб-сервер с CentOS 5.7. Он запускает nginx и php-fpm. Я работаю на загруженном веб-сайте (500 000 уникальных в день) на нем. На этом сервере создается не так много файлов, может быть, 20 в минуту, а все небольшие файлы занимают несколько килобайт.

Запуск iotop и iostat Я заметил, что у меня ОЧЕНЬ много записей io, гораздо больше, чем читает.

iostat -> http://pastebin.com/raw.php?i=YHtDSTSP iotop -> http://pastebin.com/raw.php?i=yiAyhSbP

Это показывает, что рабочие процессы Nginx выполняют большинство операций записи. Но я не понимаю, для чего nginx должен так много писать. Иногда до 15 МБ в секунду.

Я установил:

access_log              off;
error_log              /var/log/nginx.log crit;

Я также проверил все другие журналы в / var / log, ничего, что учитывает столько записей.

Есть идеи, что может происходить?

1 Ответ

0 голосов
/ 02 ноября 2012

решил это, действительно отключив журнал доступа.

...