2

1/var/www/media日分の多くの画像を含むサブディレクトリを含むディレクトリがあります。毎晩、これらのサブディレクトリの1つがを使用して削除されrm -rf /var/www/media/1234ます。サーバーは、ジャーナリングを備えたext4ファイルシステムを備えたUbuntu12.04でNginx/PHPを実行しています。

問題:削除を行うと、Webサーバー全体の速度が低下します。iotopとによる99%のIO使用率を示していjbd2/md3-8ますmd4_raid1。ファイルを削除するホストでjdb2あるファイルシステムでext4ジャーナリングを使用していると思います。/dev/md4/var/www/media

ここに画像の説明を入力してください ここに画像の説明を入力してください

削除操作でサーバーを停止させることは容認できません。ここでの私のオプションは何ですか?

処理を高速化し、サーバーのスラッシングを回避するために、 ext4ジャーナリングをに設定する必要がdata=writebackありますか?

4

1 に答える 1

1

ioniceこの種の調整を目的とした のマニュアルページを確認してください。ただし、パフォーマンス作業は常にそうであるため、面倒です。純粋なディスク I/O がサーバーを停止させているという事実は、サービスがディスクにバインドされていることをすぐに示しており、それは満足できる場所ではありません (ストレージは CPU よりもスケーリングがはるかに困難です!)。ボックスに RAM を追加するのが最善の選択肢かもしれませんが、明らかに詳細なしでは言えません。

于 2013-03-14T03:41:12.360 に答える