【連載特別企画】

技術者が語る、パブリッククラウド活用のすすめ from ニフティクラウド ユーザーブログ

1 高速ディスクはどれぐらい速いのか?

 
  • <<
  • <

1/28

この記事の執筆者
宮原徹

日本仮想化技術 代表取締役社長兼CEO。仮想化技術に関するコンサルタントとして長年活動しており、特にベンチマークテストによる性能評価を得意としている。

日本仮想化技術の宮原です。今回から、ニフティクラウドの様々な機能を検証し、ブログで発信していきます。皆さんの素朴な疑問に答えられるような内容にしていきたいと思っておりますので、ご期待ください。

さて今回は「高速ディスクはどれぐらい速いのか?」というテーマです。サーバーの種類ならば、CPU数やメモリ量などで性能が変わってくるのは分かりますが、ストレージの性能は明確な性能指標がないため、比較が難しいポイントの一つです。そこで今回はデータベースの性能を測定することで、標準ディスクと比べて高速ディスクがどれぐらい速いのかを調べてみました。

pgbenchを使ってPostgreSQLの性能を測定

性能測定には、いつもストレージ性能の測定に使っている「pgbench」を使いました。

pgbenchはPostgreSQLのデータベース性能を調べることができるベンチマークソフトです。Linux上で簡単に動かすことができるので、皆さんにもお勧めしたいベンチマークソフトの1つです。特に、その他のストレージ性能を測定するベンチマークソフトに比べて、データベースという具体的なソフトウエアを使った性能測定になっている点が、よりリアルなシステム環境に近いという点で気に入っています。

pgbenchはTPC-Bというデータベースの標準的なベンチマークを参考に作られています。 設定次第でデータベースの検索のみ、検索更新の両方を測定でき、今回はストレージ性能を測定するので後者の検索更新で測定を行います。もし、CPUやメモリの性能を測定したい場合には、前者の検索のみの機能を使うと良いでしょう。

ベンチマーク環境の構築

ベンチマーク環境に使用したゾーン、サーバーは以下の通りです。

ゾーン east-14
タイプ wlarge32(8vCPU・32GB)
OS CentOS 6.6 64bit Plain(CentOS 64bit)
DB PostgreSQL 9.4


サーバー起動後、以下の作業を行って、PostgreSQL 9.4が動作する環境を構築しました最新版のPostgreSQLをインストールするために、PostgreSQL RPM Building ProjectのRPMリポジトリを使用しています。

続きは、ニフティクラウド ユーザーブログよりご覧ください。
(別サイトへ移動します)

続きを読む

~この後の構成~
・ベンチマーク環境の構築
・標準ディスクをベンチマーク
・高速ディスクをベンチマーク
・スケールファクタ1000での比較

関連記事のご紹介

・MySQLバックアップ頂上決戦! - ニフティクラウドのサーバーで最適なバックアップ手法はどれだ?
・新増設ディスク「標準ディスク」と「高速ディスク」を比較!
・できる! ソーシャルアプリ(3)JMeterによる性能試験で「もう負荷も恐くない」

(マイナビニュース広告企画:提供 ニフティ)

  • <<
  • <

1/28

インデックス

連載目次
第28回 ストレージサービス間でデータの移行を行う方法
第26回 Ansibleを使用してニフティクラウドのインスタンスを構築する
第25回 【シンプルVPN】RHEL6.7をVPNクライアントとしてニフクラからオンプレに接続してみる
第24回 サーバーレスでRDB/NASをMackerel監視する
第23回 起動時スクリプトを用いたサーバーOS設定 part1 ~サーバーOS_アカウントパスワード設定編~
第22回 IoTデバイスハブを活用して郵便受け監視システムを作ってみた
第21回 NIFTY Cloudの脆弱性診断をJenkinsで自動実行し、結果をSlackに通知してみた
第20回 SSHログイン~DNATを添えて~/前編
第19回 ドメイン名の取得とDNSの設定方法
第18回 これから始める人のためのニフティクラウド入門(Windowsサーバー作成編)
第17回 これから始める人のためのニフティクラウド入門(リージョン選択編)
第16回 ownCloudを使ったクラウドストレージ構築(導入編)
第15回 Mackerelでニフティクラウドのサーバーを監視しよう
第14回 Mackerelでニフティクラウドのサーバーを監視しよう
第13回 オブジェクトストレージをベンチマークしてみた
第12回 オブジェクトストレージをベンチマークしてみた
第11回 ニフティクラウドと物理サーバーを比較する(ストレージ編)
第10回 ニフティクラウドと物理サーバーを比較する(CPU編)
第9回 ニフティクラウド SDK for Java を、サンプルソースを利用して動かしてみる。
第8回 Zabbixでニフティクラウドを監視する(Windowsホスト監視編)
第7回 RDB 新サーバータイプ「Type-e」をベンチマークしてみた。
第6回 Zabbixでニフティクラウドを監視する(Linuxホスト監視編)
第5回 Zabbixでニフティクラウドを監視する(導入編)
第4回 ニフティクラウド利用開始時に知っておきたいポイントまとめ
第3回 ニフティクラウドタイマーのご紹介
第2回 シングルページアプリケーション(SPA)を実現する技術(Backbone.js, Angular.js, Ember.js)
第1回 高速ディスクはどれぐらい速いのか?

もっと見る

人気記事

一覧

イチオシ記事

新着記事