Apache および mysql のパフォーマンス チューニングの推奨手順

Apache および mysql のパフォーマンス チューニングの推奨手順

問題を解決するために多くのサイトやフォーラムをグーグルで検索しましたが、期待した結果は得られませんでした。

Ubuntu 14.04 LTSを正常にインストールしましたプロリアントDL360LAMP 環境を備えたハードウェア。

ハードウェアの詳細

CPU - Intel(R) Xeon(R) CPU E5-2637 v3 @ 3.50GHz
Memory - 64 GB (2133 MHz)
HDD - 1.5 TB LVM Configured 15K 

最高のパフォーマンスを得るために Apache と MySQL を調整したいと考えています。現在、いくつかのフォーラムの助けを借りて調整しましたが、まだ適切な速度とパフォーマンスが得られません。

適切な設定のヒントとヘルプを返信していただくようお願いいたします。

ご協力いただければ幸いです。

返答をお待ちしています。よろしくお願いいたします。

答え1

1 つの方法は、RAM ディスクに収まる場合は、データベース全体を RAM ディスクにロードすることです。まず、メモリ内にディスクを作成します。

mount -t tmpfs -o size=350M tmpfs /var/tmp/ramdisk

必要に応じてサイズを調整します。次に、データベースを次のディスクに移動します。

rsync -av /var/lib/mysql/* /var/tmp/ramdisk/
chown -R mysql:mysql /var/tmp/ramdisk

次に、データベース サーバーを起動します。my.cnfサーバーをデフォルトの場所ではなく RAM ディスクに指定します。

停電によりメモリがすべて消去された場合に備えて、データベースを定期的にハードディスクにダンプし直す必要があります。また、MySQL サーバーをシャットダウンした後は、データベースをもう一度ディスクにコピーし直す必要があります。

関連情報