Como cortar IOPS do php-fpm

Como cortar IOPS do php-fpm

Tenho instância do Amazon EC2 com NGINX + PHP-FPM (através de soquete) + APC.

Eu vejo algo. assim emiotopem 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á desativada, 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 as gravações em disco?

Responder1

Você precisa descobrir por que o PHP precisa gravar no disco. Na dúvida, tentaria configurar as sessões PHP para estarem em um disco RAM.

Ainda me pergunto sobre sua saída do iotop:ESCRITA TOTAL NO DISCO: 0,00 B/s

informação relacionada