SSD向けのチューニング2017.04.05インフラこんにちは、インフラエンジニアの久保です。SSDのチューニングとベンチマーク結果についてご紹介したいと思います。Diskの4種類のディスクサービスを提供しています。ディスク)と異なり、仮想マシンインスタンスのホストとなるサーバーに搭載されているSSDに直接接続されているため、非常に高速です。Diskに比べて低レイテンシかつ高IOPSであるため、非常に高い性能が求められている環境においては非常に有用かと思います。SSDより高い性能が期待できます。「停止」がグレーアウトしていて押せなくなっています。停止できない旨を表示するポップアップが現れて結局停止はできません。nowで、停止することができます。停止してしまうと一生起動することができません。このあたりは公式にも記載されているので確認してみてください。とあるタイトルが利用しているDBデータを使用して負荷検証を実施しました。ターゲットDBはMySQL5.5で、負荷検証ツールはJdbcRunner(version:1.2)を利用しました。JdbcRunnerのagentを利用してユーザのゲーム内での動作を模擬し、同時に100プロセスのagentでデータベースに書き込み・読み込みなどの操作を1分間実行し続けるという負荷検証を行いました。/etc/fstab"テスト結果:ファイルシステムはxfsで一緒ですが、rw,noatime,nobarrierのオプションを付けただけでMySQLの性能が3倍程向上しました。/etc/fstab"テスト結果:ファイルシステムをxfsにした場合、ext4より1.25倍程性能が向上しました。ONinnodb_log_file_size=1280Mチューニング内容について:innodb_buffer_pool_sizeはデータやindexをメモリ上にキャッシュしてデータの検索を高速化させる値です。MySQLのパフォーマンスを改善するため、実装されているメモリーの70%程度を割り当てるのが良いとされているので、今回は45GBを割り当てました。innodb_log_file_sizeの数値を大きくすることでデータの変更があった際にメモリ上のinnodb_buffer_poolに貯めておき、設定サイズ以上になったときにDBに書き込むようにするため、パフォーマンスを改善することがきます。今回は1280Mに設定しました。詳細は下記URLを参照してください。MySQL公式リファレンス簡単なMySQLチューニングを行った上で計測した結果が以下になります。テスト結果:上記のパラメータを追加後、チューニング前と比べて2倍以上性能が向上しました。弊社でリリースしているタイトルの負荷テスト結果(ioDriveを使用)と比べても、ほぼ変わらない結果になりました。SSDの2枚、3枚、4枚でRAID0を組んでDiskIOを検証してみました。SQL&RDSなどのクラウドサービスの1/3のコストで低レイテンシ、高IOPSが利用でき、GCEのライブマイグレーションにも対応されていることは素晴らしいと思います。高性能故に周りのハードウェアがボトルネックとなり、十分な性能が発揮できない恐れもあると感じました。SSDを最大限に利用するのであれば、それなりのインスタンスを用意し、要件にあった状況で利用することで真価を発揮すると思いました。2019.11.18こんにちは。インフラエンジニアの久保です。今回は、弊社で利用しているTerraformのディレクトリ構成について紹介します。インフラエンジニアの趙です。業務では、主にゲーム公式サイトのインフラまわりを担当しています。WordPress.。