「NVMeストレージ」の実力を最大限に引き出す【前編】
NVMeストレージの性能向上に「ファイルシステム」が重要な理由
ファイルシステムによっては、NVMeの高いパフォーマンスが発揮できないことがある。本稿ではその理由を明らかにする。
「NVMe」(Non-Volatile Memory Express)は、フラッシュメモリベースのストレージを最大限活用できるようにするプロトコルだ。だがNVMeは課題も生み出す。
NVMeは遅延が非常に少ない。それが、ストレージインフラにおいて他のコンポーネントの弱点を浮かび上がらせる。インフラに不備があると遅延が大きくなり、NVMeの価値も下がる。
ストレージインフラの中で問題になりやすい要素の一つがファイルシステムだ。ベンダーはファイルシステムの構造を考え直す時期に来ている。特にファイルシステムが一番のボトルネックになるのを防ぐには、ファイルシステムとNVMe準拠のストレージ(以下、NVMeストレージ)の関わり方を見直さなければならない。
ファイルシステムが重要な理由
一般的に、機械学習などの人工知能(AI)技術をはじめ、高速さが求められるアプリケーション処理(以下、高速ワークロード)に利用するファイルシステムはスケールアウト型だ。スケールアウト型のファイルシステムは、複数のストレージサーバ(ノード)で構成される。各ノードの内部ストレージを集約し、ユーザーやアプリケーションがアクセスできる1つのストレージプールにする。
高速ワークロードが頼りにするのは、ファイルを複数のノードに分散配置する並列構造のファイルシステム(分散ファイルシステム)だ。この構造であれば、任意のノードからユーザーやアプリケーションにサービスを提供できる。一方で全てのストレージI/Oが特定のプライマリーノードを経由する直列構造のファイルシステムは、プライマリーノードの処理が追い付かなくなり、ボトルネックとなりやすい。
ほとんどのNVMeストレージは、ブロックストレージ向けに設計されている。結果として、ファイルシステムによるオーバーヘッドは回避できる。ただし高速ワークロードを処理するために、ブロックストレージにファイルシステムを追加することが少なくない。最新技術を利用したアプリケーション、特に機械学習やビッグデータ分析を処理するアプリケーションは、ファイルシステムが適している。
ファイルシステムが追加されたブロックベースのNVMe準拠ストレージは、設計が適切であれば、ブロックベースのSAS(Serial Attached SCSI)準拠ストレージよりも高速になる可能性が高い。ただしブロックをそのまま使うストレージと、ファイルシステムが管理するストレージのパフォーマンスの差は大きい。企業が必要とするのは、NVMe向けに最適化されたファイルシステムだ。
ベンチマークから分かること
ベンダーが自社のファイルシステムの能力を実証するために使用するベンチマークテストは幾つかある。こうしたテストの大半は、NVMe準拠のブロックストレージと分散ファイルシステムを利用する。こうした分散ファイルシステムには、IBMの「IBM Spectrum Scale」などが使われている。
非営利団体SPEC(Standard Performance Evaluation Corporation)の最新ベンチマークテスト「SPEC SFS 2014」では、テスト環境のストレージ数やストレージの種類、ノード数を変えると、上位を占めるベンダーが大きく変わる。大抵の場合、ハードウェアベンダーは、必要な数よりも多くのハードウェアを用意してファイルシステムのオーバーヘッドを回避しようとしている。その結果、価格が跳ね上がり、大半の企業にとっては手頃とは言えなくなっている。
本当に重要なのは、ハードウェアとファイルシステムが各企業のワークロードの種類や予算と調和して、適切なパフォーマンスを発揮できるかどうかだ。ほとんどの企業には、NVMeストレージとファイルシステムの完璧な組み合わせを作り出せるほど無限の資金はない。IT担当者は、必要な成果を実現できる、最もシンプルな構成を探す必要がある。
後編では、NVMeストレージのパフォーマンス向上を阻む原因と、その解決策を示す。
Copyright © ITmedia, Inc. All Rights Reserved.
「NVMeストレージ」の実力を最大限に引き出す
フラッシュメモリベースのストレージに最適化された高速インタフェース規格の「NVMe」。せっかくNVMe準拠のストレージを導入しても、使い方によってはパフォーマンスを十分に引き出せない可能性がある。その理由と解決策に迫る。
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「データストレージの活用方法」に関するアンケート
-
4
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
5
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
6
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
-
7
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
8
221人調査で分かった「情シス最大のストレス」は?
-
9
LLMの「過学習」、正しく説明している文章はどれ?
-
10
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー