質問: さくらVPS、2GBのHDDと1GBのSSDのパフォーマンスについて 現在、さくらVPSの1GBで短縮URLサービスを運営しています 最近アクセスが増えて重くなってきたので、VPSの2GBかSSDの1GBに乗り換え検討しているのですが、 SQLからUNIQUEなIDに対応するURLを引っ張ってくるサービスの場合は、メモリが多いHDDとメモリが少ないSSD、どちらがいいのでしょうか。 さくらインターネットでは同メモリ容量のHDDに比べてSSDは従来比7倍のストレージ性能だと宣伝していますが、 メモリが多いHDDと比較した場合、どちらがいいのか参考になる資料が見当たりませんでした。 現在の環境はCentOS6+Nginx+PHP+MySQLです。 専門家の方の意見をお待ちしています。よろしくお願いいたします。
回答: ただしVPS環境なので、どの位の期間キャッシングが保持できているかは、環境によって異なるので何とも言えません。2GBのメモリでアクティブなサーバが5台程度が同居しているようですと、キャッシュには残らないと考えてください。 これはディスクアクセスについても言えることです。他のアクティブなサーバがディスクI/Oを頻繁に行っているとすると、HDDでもSSDでも速度は稼げません。 Nagiosで監視されているようなので、まずはどのクエリーで負荷がかかっているのか分析してください。クエリーの改善ないしはデータベースの最適化を検討した方が良いと思います。 それも難しい場合は、専用サーバへの移行を検討してください。