レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。この記事は、さくらのVPSの最初のリリース時の記事となっています。多少異なる情報が混ざっています。データセンター(リージョン)は、現在では東京1つとなっていますし、メモリもプランによって異なっています。特徴とUnixBenchを含めたパフォーマンスを比較してみました。参照されると良いかと思います。評判のさくらのVPSの2台目を借りてみたけど問題が・・・その後(1)の続きです。前回までに、ウェブサーバーとデータベースサーバーと2台に分散させてみました。実際、これを運用してみると、まだまだ、localhostと比較して遅いんですよね。当然と言えば当然なんですけどね。それだけ、まだまだ、ウェブサーバー側を使いきれていない・・ということでもあるんですよね。そこで、今回は、swapを減らす努力をして、データベースをlocalhostに戻せるようにしてみました。無料お試し期間は14日です。※お試し期間中は、OP25B設定、データ転送帯域に制約がありますから注意してください。初版swapを減らすまず、必要なのは、メモリを使っているプロセスを見極めることです。ほとんどのメモリは食い尽くされます。GBほどのメモリを消費しているではありませんか・・・・。どれくらいのメモリを使っているかは、簡単に調べることができます。最初にapacheのプロセスを調べています。プロセスの状態を確認できます。swapとなっていて、ほとんど、動いていないような状態です。実際に動作しているapacheでは、数百MBになるは当たり前のようになります。workerを使ってみる(チューニング)ApacheのKeepAliveを考えるApacheの同時アクセスを制限(mod_limitipconn)するなどの記事が参考になろうかと思います。実際に、プロセス数を制限し、スレッド化を行うとかなりswap量を落とすことができます。MBと抑えることに成功しました。ここまで抑えることができれば、MySQLもこのサーバーで動かせそうです。実際に、メモリ使用量を抑えたバージョン+MySQLを動作させたときのリソースグラフです。夜中0時、夜中3時くらいにディスクアクセスやネット伝送量が増えているのはデータベースのバックアップ・アップデートを夜中に自動で行っているためにです。それ以外を見てみても、swapは、かなり減っていますから、ディスクへのアクセスが極端に減っていますね。以下は、以前のリソースグラフです。このリソースグラフからも、ディスクIOは、激減していますし、データベースをloalhostにしたのでネットワークの負荷もほぼ解消されました。この程度だと、まあ、2台目は、あまり必要じゃなかった・・・・てこと?ですかね。こんな感じで、簡単ですけどapacheやphpにチューニングを行うだけで、更に、さくらのVPSのパワーアップを図れましたね。