Cómo cortar IOPS de php-fpm

Cómo cortar IOPS de php-fpm

Tengo una instancia de Amazon EC2 con NGINX + PHP-FPM (a través de socket) + APC.

Veo algo. así eniotopen carga alta.

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

La mayor parte de los registros ya están deshabilitados, el script no escribe ningún archivo, pero todavía hay muchas escrituras en el disco (hasta 500 IOPS según las estadísticas de AWS).

¿Hay alguna forma de reducir las escrituras en disco?

Respuesta1

Tienes que descubrir por qué PHP necesita escribir en el disco. En caso de duda, intentaría configurar las sesiones PHP para que estén en un disco RAM.

Todavía me pregunto acerca de su salida iotop:ESCRITURA DE DISCO total: 0,00 B/s

información relacionada