Я запускаю веб-сервер с 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, ничего, что учитывает столько записей.
Есть идеи, что может происходить?