如何削減 php-fpm IOPS

如何削減 php-fpm IOPS

我有一個帶有 NGINX + PHP-FPM(透過套接字)+ APC 的 Amazon EC2 執行個體。

我看到某事。像這樣在奧托普高負載時。

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

大部分日誌已停用,腳本不會寫入任何文件,但仍有大量磁碟寫入(根據 AWS 統計數據,高達 500 IOPS)。

有什麼辦法可以減少磁碟寫入嗎?

答案1

你必須弄清楚為什麼 PHP 需要在磁碟上寫入。如有疑問,我會嘗試將 PHP 會話配置在 RAM 磁碟中。

我仍然想知道你的 iotop 輸出:磁碟寫入總量:0.00 B/s

相關內容