Você tem que descobrir porque o php precisa escrever no disco. Na dúvida, eu tentaria configurar sessões php para estar em um disco RAM.
Eu ainda me pergunto sobre sua saída iotop: "Total DISK WRITE: 0.00 B / s".
Eu tenho uma instância do Amazon EC2 com NGINX + PHP-FPM (por meio de soquete) + APC.
Eu vejo sth. assim em iotop em alta carga.
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
7200 be/4 www-data 0.00 B/s 135.12 K/s 0.00 % 0.00 % php-fpm: pool www
7202 be/4 www-data 0.00 B/s 308.84 K/s 0.00 % 0.00 % php-fpm: pool www
7183 be/4 www-data 0.00 B/s 61.77 K/s 0.00 % 0.00 % php-fpm: pool www
7185 be/4 www-data 0.00 B/s 69.49 K/s 0.00 % 0.00 % php-fpm: pool www
7186 be/4 www-data 0.00 B/s 73.35 K/s 0.00 % 0.00 % php-fpm: pool www
7189 be/4 www-data 0.00 B/s 196.89 K/s 0.00 % 0.00 % php-fpm: pool www
7191 be/4 www-data 0.00 B/s 158.28 K/s 0.00 % 0.00 % php-fpm: pool www
A maior parte dos logs já está desabilitada, o script não grava nenhum arquivo, mas ainda há muitas gravações em disco (até 500 IOPS de acordo com as estatísticas da AWS).
Existe alguma maneira de reduzir gravações em disco?
Você tem que descobrir porque o php precisa escrever no disco. Na dúvida, eu tentaria configurar sessões php para estar em um disco RAM.
Eu ainda me pergunto sobre sua saída iotop: "Total DISK WRITE: 0.00 B / s".
Tags amazon-ec2 debian php-fpm ubuntu iops