コラム

GIGAZINEが29日(土)から30日(日)にかけて新サーバに移転します


今年の1月19日~20日頃に引っ越して以来、久々のサーバ移転です。「GIGAZINEが新サーバに移転完了しました」という記事が見えれば、それが新サーバです。それまではこの記事が表示された直後からデータベース移動の都合上、トラックバック受付を一時停止しますのでご了承を。新サーバは普段通りです。

というわけで、現在のサーバがどれぐらい恐ろしい状態になっているかを以下、muninのグラフでお楽しみください。
今回は物理的に同じサーバ内に存在していたMySQLを別のサーバにすることで負荷を減らし、処理速度を上げようというもの。ここ最近の負荷の上昇っぷりはすさまじいものがあり、昼の12時台には記事が表示されるまで40秒とか、おそらくWeb2.0的ネットサービスであれば間違いなく致命的なことになるであろうという状態でした……。

まずはロードアベレージから。明らかにここ最近はおかしいですね。しかし実はMySQLにある対策を施して1週間前からは負荷を下げることに成功しています。まだチューニングできる部分があったことに驚き。その詳細は移転後の記事で。


これがCPUの使用の割合。これだけ見ると大したことがないように見えますが、昼の12時台は400%寸前まで届いていました。


で、MySQLの足を引っ張りまくったslow queriesの内容。原因は明らかにメモリ不足でした。なので、もはやチューニングでどうにかなるレベルではないと思いこんでいたのですが、どうにかなったのでここ最近、少しだけましになったというわけ。


あと、今回はMySQLの中身を文字化けせずに初めて移転できる……これは素直にウレシイ。前回はMySQLのVer3.xからVer4.xだったので、とんでもないことになりました……。

では、新サーバでまたお会いしましょう。

この記事のタイトルとURLをコピーする

・関連記事
「Web 担当者 現場のノウハウ Vol.4」にGIGAZINEがインタビューされました - GIGAZINE(現在のサーバに移転する前のmuninのグラフがあります)

GIGAZINE最大の挑戦、LoadAverage「86」から「3」へ - GIGAZINE

GIGAZINEのLoadAverageを「27」から「2」へ下げた方法 - GIGAZINE

Apacheを「Ultra Monkey」で高可用性ロードバランスクラスタ化 - GIGAZINE

Windowsで動作するオープンソースなシステム監視「HealthMonitor」 - GIGAZINE

Flickr開発者が語るネットサービスの高速化方法 - GIGAZINE

PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE

複数のサーバをモニタリングするソフトウェア群「BixData」 - GIGAZINE

実際にスクロールするまで画像を読み込ませない「Lazy Load Plugin for jQuery」 - GIGAZINE

MRTGよりお手軽に負荷やトラフィックをグラフ化できる「Munin」 - GIGAZINE

Muninをカスタマイズして表示されるグラフの種類を増やしてみる - GIGAZINE

in メモ,   ソフトウェア,   お知らせ,   コラム, Posted by darkhorse

You can read the machine translated English article here.