NGINX + PHP-FPM(ソケット経由)+ APCを備えたAmazonEC2インスタンスがあります。
Sthが見えます。このようにiotop高負荷で。
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)。
ディスクの書き込みを減らす方法はありますか?
PHPがディスクに書き込む必要がある理由を理解する必要があります。疑わしいことに、PHPセッションをRAMディスクに配置するように構成しようと思います。
私はまだあなたのiotop出力について疑問に思います:合計ディスク書き込み:0.00B/s