Web サーバーの SSD アップグレード: 部分的な fs 切り替えで十分でしょうか?

Web サーバーの SSD アップグレード: 部分的な fs 切り替えで十分でしょうか?

当社は Hetzner の専用サーバーを使用していました。e コマース インスタンスの同時ユーザー数がピーク時に 350 人以上に達すると、速度低下が発生するようになったため、RAM を 16 GB から 32 GB にアップグレードし、さらに 3 TB SATA ドライブに加えて 240 GB SSD ドライブを追加することにしました。

システム全体を SSD に切り替えるのはかなり問題がありますので、質問がありますので、ご理解いただければ幸いです。

/var フォルダを SSD ドライブに移動するだけでよいのでしょうか。すべての vhost Web データは /var/www に保存されています。これによりパフォーマンスが向上しますか? または、他の重要なシステム要素も SSD に切り替える必要がありますか?

私の理解する限り、SSD の利点は、読み取り/書き込みの高速化と同時実行です。Web データの読み取り/書き込みを高速化するだけで、その利点は得られますか?

あなたからのお便りを楽しみにしています。

ご協力いただきありがとうございます

答え1

/var フォルダを SSD ドライブに移動するだけでよいのでしょうか。すべての vhost Web データは /var/www に保存されています。これによりパフォーマンスが向上しますか? または、他の重要なシステム要素も SSD に切り替える必要がありますか?

一般的に言えば、ほとんどの OS は IO 負荷が非常に低く、SSD 以外のデバイスでも問題なく動作します。SSD/varへの移行を提案するのは正しい判断です。これにより、Web ルートとログ ( ) がより高速なストレージに移行します/var/log/varデータベース ファイルもそこに保存されますか?

私の理解する限り、SSD の利点は、読み取り/書き込みが高速で同時実行できることです。

ただし、SSDは通常、より高いパフォーマンスを提供します。ランダムIO 負荷。ほとんどのマルチユーザー Web サービスは、ランダム IO 負荷を生成するものとして分類されます。シーケンシャル IO 負荷の場合、回転ディスクは SSD よりもパフォーマンスが優れている場合があります。

結論として、アクティブなIO負荷をSSDに移動すると、パフォーマンスが向上する可能性があります。ただし、それ以上に、このシステムのパフォーマンスを向上させるためにできる一番のことは、システムにできるだけ多くのRAMを搭載することです。少なくともデータベース全体を RAM 内に保持するのに十分な RAM が必要です。

これらの手順を実行してもパフォーマンスが十分に向上せず、要件を満たせない場合は、データベースを独自のシステムに移行することや、Web フロントエンドの負荷分散クラスターを追加することを検討する必要があります。ただし、これはまったく別のトピックです。

関連情報