なぜあなたの10GbE NASはまだ遅く感じるのか?

エヴァ・ウォンテクニカルライター であり ZimaSpaceの常駐ティンカーでもあります。 生涯のオタクであり、 ホームラボとオープンソースソフトウェアに情熱を持っています。彼女は複雑な技術的概念をわかりやすく、 実践的なガイドに翻訳することを専門としています。エヴァはセルフホスティングは楽しくあるべきで、怖がるものではないと信じています。彼女のチュートリアルを通じて、コミュニティが ハードウェアのセットアップを解明する手助けをしています。初めてのNAS構築からDockerコンテナの習得まで。

10GbEはNASを即座に高速に感じさせるはずだと思われがちです。理論上、10Gbpsは1GbEよりはるかに多くのデータを移動でき、多くのユーザーは大きなファイルコピーがローカルSSDの速度に近いと期待します。

実際には、10GbE NASはネットワークポートがチェーンの一部に過ぎないため、遅く感じることがあります。ドライブプール、RAIDレイアウト、CPU、PCIeレーン、SMB設定、クライアントSSD、ケーブル、スイッチ、ルート経路が追いつかない場合、ファイル転送は10GbEリンクが制限になるずっと前に遅くなります。

10GbEはネットワークのボトルネックを取り除きますが、すべてのボトルネックを取り除くわけではありません

最初の誤解は、10GbEが自動的にすべてのNASワークロードを高速にするということです。そうではありません。ネットワークの上限を上げるだけです。そのポートの背後にあるすべてがリンクにデータを供給しなければなりません。

NASの転送はパイプラインです。データはドライブからコントローラー、ファイルシステム、CPU、ファイルプロトコル、NIC、ケーブル、スイッチ、クライアントNIC、クライアントOS、クライアントディスクへと移動します。最も遅いレイヤーが実際の速度を決定します。

レイヤー それでも遅くなる可能性があるもの
NASドライブ HDD速度、RAIDレイアウト、SSDキャッシュの制限
NASのCPU SMB、暗号化、スナップショット、チェックサム
PCIe / コントローラー NICレーン、NVMeレーン、SATAバックプレーン
ネットワーク ケーブル、スイッチ、SFP+/RJ45モジュール、ルート経路
プロトコル SMB/NFS/iSCSIのオーバーヘッドと設定
クライアント ローカルSSD、アダプター、OS設定、アンチウイルス
ワークロード 小さなファイル、メタデータ、ランダムI/O

誤解:10GbEはすべてのファイルコピーが1GB/sで動作することを意味しません。ネットワークが最初のボトルネックである可能性が低いことを意味します。

ストレージなしでネットワークをテストすることから始めましょう

RAID設定を変更したりドライブのせいにする前に、生のネットワーク経路をテストしてください。iperfのようなツールは、ディスクプールからファイルをコピーせずにTCP/UDPスループットをテストするため、ネットワーク速度とストレージ速度を分離するのに役立ちます。

iperfが遅い場合は、まずネットワークをトラブルシュートしてください:リンク速度、NICドライバー、スイッチポート、ケーブル、ルート経路、ジャンボフレームの一貫性、転送が実際に10GbEインターフェースを使用しているかどうか。

テスト結果 通常意味すること
iperfは約9Gbps ネットワーク経路はおそらく問題なし
iperfは約1Gbps 間違ったリンク、ルート、ケーブル、またはポート
iperfが不安定 ケーブル、モジュール、スイッチ、またはNICの問題
iperfは速いがファイルコピーは遅い ストレージ、プロトコル、またはクライアントのボトルネック
iperfは片方向のみ高速 NICドライバー、CPU、フロー、またはクライアントの問題

iperfが遅い場合はネットワークをトラブルシュートしてください。iperfが速いのにファイルコピーが遅い場合は、ストレージとプロトコルをトラブルシュートしてください。

HDDプールはしばしば10GbEリンクを供給できない

ハードドライブはしばしば最初の本当のボトルネックになります。単一のNAS用HDDは10GbEが運べる速度にはるかに及びません。良い7200 RPMのNASドライブでも、持続的な連続スループットは数百MB/s程度であり、実際のワークロードはさらに遅いことが多いです。

つまり、HDDプールがパリティ書き込み、混在ドライブ速度、小さなファイル、リビルド、スクラブ、ランダムI/Oで苦戦している間、10GbEポートはほとんどアイドル状態になることがあります。

例えば、SeagateのIronWolf Proのデータシートでは、20TBモデルの最大持続転送速度は約285MB/sと記載されており、NASのワークロードには有用ですが、単体でフル10GbEリンクには遠く及びません。単一のHDDや小規模なHDDプールがNVMeストレージのように動作することを期待する前に、NAS HDD持続転送速度を現実的に確認してください。

ストレージレイアウト 10GbEの期待値
単一HDD 10GbEよりはるかに低速
2ベイミラー 読み取りは良好、書き込みは制限あり
4ベイRAID5 HDD 多くはミッドレンジで1GB/s保証なし
RAID6 HDD 保護が増えるほどパリティオーバーヘッドも増加
混在ドライブ 速度は遅いドライブに合わせる
SSDプール CPU/PCIeが追いつけば10GbEに近づける
NVMeプール レーンと冷却が十分な場合のみ十分に高速

誤解:10GbEポートがあっても4台の機械式ドライブがNVMeストレージのように動作するわけではありません。

SSDおよびNVMeのNAS構成でもボトルネックが発生することがあります

SSDは状況を改善しますが、SSDだからといって自動的にフル10GbE速度になるわけではありません。キャッシュが持続する間だけ高速に書き込むSSDもあります。DRAMレスSSDは長時間の書き込みで速度が落ちることがあります。NVMeドライブは熱くなるとスロットルします。

NASの内部構造も重要です。M.2スロットは必ずしもPCIe x4の帯域幅で動作しない場合があります。複数のM.2スロットはレーンを共有することがあります。SATAコントローラやバックプレーンは複数のドライブを制限することがあります。仕様書に「NVMe」や「10GbE」と書かれていても、実際の問題は全体の経路が転送を維持できるかどうかです。

SSD/NVMeの問題 見えるもの
DRAMレスSSDキャッシュの枯渇 最初は速いがその後遅くなる
NVMeの熱によるスロットリング 数分後に速度低下
PCIe x1/x2スロット 期待より低い上限
共有PCIeレーン NICまたはNVMeが帯域幅を競合
SATAコントローラの制限 複数のドライブが一緒にスケールしない
小さなランダム書き込み 高速SSD仕様にもかかわらず低いMB/s

誤解:「NAS内のNVMe」だけでは不十分です。十分なPCIeレーン、冷却、コントローラ帯域幅、そしてそれを活かせるワークロードが必要です。

NASのCPUとサービスはスループットを制限する可能性があります

NASのCPUが固定されていると、10GbEポートは待機状態になり、動作しません。ファイル共有は単にディスクからケーブルへバイトをコピーするだけではありません。NASは同時にSMB、暗号化、圧縮、チェックサム、スナップショット、ウイルス対策、インデックス作成、メディアスキャン、クラウド同期、またはDockerアプリを処理することもあります。

低消費電力のNAS CPUはホームストレージ、バックアップ、メディアライブラリに優れていますが、10GbEの負荷ではCPUオーバーヘッドがより早く露呈します。コピー中は最終的なMB/s数値だけでなく、CPU使用率、iowait、ディスク利用率、ネットワーク利用率を監視してください。

NAS機能 10GbEを遅くする原因
SMB暗号化 CPUオーバーヘッドを追加
圧縮 書き込み前にCPUを使用
チェックサム ファイルシステムの作業を追加
スナップショット メタデータのオーバーヘッドを増加
アンチウイルス 転送中にファイルをスキャン
インデックス作成 ディスクI/Oを競合
クラウド同期 ネットワークとディスクを同時に使用
RAIDスクラブ 重いバックグラウンドディスク負荷

誤解:NASのダッシュボードに10GbE接続と表示されても、CPUとストレージサービスがそれを満たせるとは限りません。

PCIeレーンとコントローラーは仕様シートが示す以上に重要

「10GbE対応」とは多くの場合ポートが存在することを意味します。NAS全体がそれを供給できることを証明するものではありません。これは特に、PCIeレーンをNIC、M.2スロット、SATAコントローラー、USBコントローラー、拡張カード間で分割しなければならないコンパクトなNASやミニサーバーデザインで重要です。

実際のレーン幅と世代を確認してください。10GbE NIC、NVMeスロット、または拡張カードは共有レーンによって制限される場合があります。SATAバックプレーンも、各ドライブが個別に問題なく見えても複数のドライブの合計スループットを制限することがあります。

仕様シート項目 確認すべきこと
10GbEポート 実際のNICレーン幅とドライバー
M.2スロット PCIe世代とレーン数
SATAベイ コントローラーとバックプレーンの帯域幅
PCIeスロット レーンを共有しているかどうか
USBストレージ ラベル速度ではなく実際の持続速度
拡張カード CPU/チップセットがそれを供給できるかどうか

誤解:「10GbE対応」とはポートが存在することを意味します。ストレージ全体の経路が10GbEクラスであることを証明するものではありません。

SMBがiperfは高速でもファイルコピーが遅く感じる理由になり得る

iperfはパイプの速度を証明し、SMBはファイルのワークフローを証明します。iperfが高速でもSMBのファイルコピーが遅く感じる場合、問題はプロトコルの動作、メタデータ、署名、暗号化、クライアントの実装、またはストレージの遅延にあるかもしれません。

MicrosoftのSMBファイルサーバーパフォーマンスチューニングガイダンスは、電源管理、ドライバー、不必要なサービス、SMB暗号化、SMB署名、SMB Direct、SMBマルチチャネルなどの要因を指摘しています。これらの詳細は、ネットワークが明らかなボトルネックでなくなった場合により重要になります。

症状 考えられる方向性
iperfは高速、SMBは遅い SMB設定またはストレージ
大きなファイルは高速、フォルダは遅い メタデータ / 小さなファイル
Windowsは高速、macOSは遅い クライアントのSMB実装または設定
NFSはSMBより高速 プロトコルのオーバーヘッドまたは調整
iSCSIはより高速 ブロックレベルのワークロード適合
SMBは一方向のみ高速 クライアントのディスクまたは書き込みパス

ネットワークとディスクが実際にデータを移動できるか確認する前にSMBを調整しないでください。

小さなファイルは10GbEを期待外れに感じさせる

10GbEは大きな連続転送で最も効果的です。数千の小さなファイル、メタデータの検索、サムネイル、コードリポジトリ、アプリフォルダー、または多数の小さな資産を含むプロジェクトディレクトリでは効果が薄いです。

小さなファイルのワークロードは、帯域幅よりもレイテンシ、IOPS、ファイルシステムのメタデータ、クライアントの挙動によって制限されることが多いです。だからこそ、大きなビデオファイルは速くコピーできても、写真のフォルダーやプロジェクトファイル、node_modulesは遅く感じるのです。

ワークロード なぜ10GbEがあまり役に立たないことがあるのか
数千枚の写真 メタデータとサムネイル
コードリポジトリ 多数の小さなファイル
アプリプロジェクトフォルダー ランダムI/O
Nodeモジュール ディレクトリトラバーサル
Lightroomカタログ データベースの遅延
SMB上のVM 同期とランダム書き込みの挙動

誤解:小さなファイルのコピーが遅いからといって、必ずしも10GbEネットワークが壊れているわけではありません。ワークロードが帯域幅制限されていない可能性があります。

クライアントマシンがボトルネックになることがある

時にはNASは全く遅くありません。クライアントが遅いのです。デスクトップ、ラップトップ、ドック、アダプター、ローカルSSD、ウイルス対策ツール、SMBクライアント、省電力設定が転送を制限することがあります。

これは特に、高速NASから遅い外付けUSBドライブへ、熱いThunderboltアダプター経由で、またはキャッシュが満杯になった後に遅くなるローカルSSDにコピーするときに一般的です。NASはクライアントが受け入れられる速度でしかデータを送信できません。

クライアントのボトルネック 何が起こるか
遅いローカルSSD NASの読み取りが遅く見える
外付けUSBドライブ 書き込み速度の制限
ウイルススキャン コピー速度の低下
省電力設定 NICの性能不足
誤ったルート トラフィックが1GbEまたはWi-Fiを使用
熱いアダプター 速度が不安定になる
古いドライバー 低スループットまたはパケットエラー

誤解:コンピューターでコピーが遅い場合、NASが自動的に遅いデバイスとは限りません。

ケーブル、スイッチ、ルートは10GbEを静かに壊すことがある

トラフィックが意図した経路を使っているとは限りません。NASやコンピューターに1GbEと10GbEの両方がある場合、OSが誤ったインターフェースを選択することがあります。DNSが遅いIPに解決されることもあります。マップされた共有が古いアドレスを指している場合もあります。

物理的なネットワークの問題も重要です:不良ケーブル、フォールバックリンク速度、互換性のないSFP+モジュール、過熱したRJ45トランシーバー、弱いスイッチバックプレーン、VLANルーティング、不安定なポートはすべて10GbEの不安定さを引き起こす可能性があります。

問題 確認すべきこと
リンクフォールバック ネゴシエート速度を確認
不良ケーブル 既知の良好なCat6/Cat6aに交換
SFP+の不一致 モジュールの互換性を確認
スイッチのボトルネック ポートとバックプレーンの制限を確認
VLANルーティング 同じ高速セグメントで転送を維持する
間違ったNIC 10GbEのIPを直接使用する
Wi-Fi経路 ルート優先度を無効化または下げる

誤解:両方のデバイスに10GbEポートがあっても、自動的にその経路を使ってファイル転送しているわけではありません。

バックグラウンドジョブは高速NASをランダムに遅く感じさせることがあります

昨日は速かったNASが今日遅い場合、他に何が動いているか確認してください。RAID再構築、スクラブ、スナップショットのクリーンアップ、メディアインデックス作成、サムネイル生成、ウイルススキャン、クラウド同期、バックアップ、Dockerデータベースはすべてファイル転送と競合します。

これが同じNASが週の中で不安定に感じる理由です。ハードウェアは変わっていません。ワークロードが変わったのです。

バックグラウンドジョブ なぜ影響が出るのか
RAID再構築 重いディスク読み書き
スクラブ プール全体の読み取り
スナップショットのクリーンアップ メタデータの変動
メディアインデックス作成 CPUとディスクの負荷
クラウド同期 ネットワークとディスクの負荷
バックアップジョブ ユーザー転送と競合
Dockerデータベース ランダム書き込み

ネットワーク設定を変更する前に、NASのタスクモニターを開き、ディスクやCPUがすでに忙しいか確認してください。

より良いトラブルシューティングの順序

10GbEのトラブルシューティングで最悪なのは、ランダムに設定を変更することです。レイヤーを分けて考えましょう。ネットワークを検証し、ストレージを検証し、クライアントを検証し、次にプロトコルとワークロードをテストします。

実用的な10GbE NASトラブルシューティングの流れは次の通りです:

ステップ ツール / チェック 区別されるもの
1 リンク速度 10GbE対フォールバック
2 iperf ネットワーク対ストレージ
3 NASディスクベンチマーク プールの能力
4 クライアントのディスクテスト クライアントのボトルネック
5 大きなファイルのコピー 連続スループット
6 小さなファイルのコピー メタデータの遅延
7 CPU/ディスクの監視 NASサービスのボトルネック
8 バックグラウンドタスク 一時的な負荷
9 ルート/IPの確認 間違ったインターフェース
10 SMB/NFSの調整 プロトコルのオーバーヘッド

ネットワークとディスクが実際にデータを移動できるか確認する前にSMBを調整しないでください。

10GbEが依然として価値がある場合

システム全体が10GbEに対応している場合、10GbEは依然として価値があります。大きなビデオファイル、高速バックアップと復元、VMイメージ、AIモデルアーカイブ、SSD/NVMe対応ストレージ、複数ユーザーのクリエイティブ作業、メディア制作はすべて高速リンクの恩恵を受けます。

重要なのはNAS設計をワークロードに合わせることです。役立つ10GbE NASパフォーマンスのトラブルシューティングの考え方は、NICだけが速度を決めると仮定せず、経路全体をチェックします。

10GbEが最も効果的なもの 10GbEがあまり効果的でないもの
大きなビデオファイル 小さなファイル
高速バックアップ/復元 ランダムなメタデータ多用フォルダ
SSD/NVMeプール 単一HDD
複数ユーザーの転送 遅いクライアント1台
VM/イメージファイル 不適切なSMB設定
AIモデルアーカイブ 間違ったルートまたはケーブル

高速バックアップ、メディアライブラリ、AIモデルアーカイブ、プライベートクラウドストレージ、クリエイティブワークフローを構築するユーザーには、10GbE NASが、より高速なネットワーク経路と十分なドライブベイ、SSD/NVMe対応、CPU余裕、リンクを実際に活用できるストレージ構成を組み合わせた場合に最も適しています。

最終的な結論

10GbE NASが遅く感じるのは、システムの他の部分が追いついていない場合です。ポートは高速でも、ドライブ、RAID構成、CPU、PCIeレーン、SMB設定、クライアントディスク、ケーブル、スイッチ、ルート経路がネットワークより遅いことがあります。

正しい対処法は推測ではありません。まず純粋なネットワークをテストし、次にストレージ、クライアントディスク、プロトコル、ワークロードを順に確認してください。どの層が遅いか分かれば、10GbEの調整がずっと簡単になります。

よくある質問

なぜ私の10GbE NASは300〜700MB/sでしかコピーできないのですか?

その速度は通常、ネットワーク以外の何かが転送を制限していることを意味します。一般的なボトルネックはHDDプール、RAIDパリティ書き込み、SMBオーバーヘッド、NASのCPU負荷、クライアントディスク速度、バックグラウンドタスク、小さなファイルのワークロードです。

10GbE NASは常に1GB/sに達するべきですか?

いいえ。10GbEは理想的な大容量ファイル条件で約1GB/sクラスのスループットをサポートできますが、実際の速度はドライブ、RAID構成、プロトコル、CPU、クライアント、ワークロードに依存します。

ネットワークが遅いのかNASが遅いのかどうやってわかりますか?

まずiperfで純粋なネットワークスループットをテストしてください。iperfが遅ければネットワーク経路を修正し、iperfが速いのにファイルコピーが遅い場合はストレージ、SMB/NFS設定、クライアントディスク速度、バックグラウンドジョブを確認してください。

HDDは10GbEを飽和させられますか?

単一のHDDでは無理です。複数ドライブのHDDプールは大きな連続読み取りで近づくことがありますが、書き込み、パリティRAID、混在ドライブ、小さなファイル、リビルド、スクラブは10GbEのライン速度に遠く及びません。

SSDは遅い10GbE NASを改善しますか?

場合によります。SSDはNASのCPU、PCIeレーン、コントローラー、冷却、プロトコル、クライアント側も対応できる場合にのみ効果があります。一部のSSDはキャッシュ枯渇やサーマルスロットリング後に速度が低下します。

なぜiperfは速いのにSMBファイルコピーは遅いのですか?

iperfはネットワークパイプをテストします。SMBファイルコピーはストレージ、メタデータ、権限、クライアントの動作、署名、暗号化、プロトコル設定も関係します。高速なiperf結果が高速なファイルワークフローを保証するわけではありません。

10GbEは小さなファイルに効果がありますか?

人々が期待するほどではありません。小さなファイルは通常、メタデータ、レイテンシ、IOPS、クライアントの動作によって制限され、純粋なネットワーク帯域幅ではありません。10GbEは大きな連続転送で最も効果的です。

家庭用NASに10GbEはまだ価値がありますか?

はい、ワークロードがそれを使用する場合に限ります:大容量メディアファイル、ビデオ編集、高速バックアップ/復元、VMイメージ、AIモデルアーカイブ、SSD/NVMeストレージ、または複数のアクティブユーザー。遅いHDD1台や小さなファイル転送にはあまり役立ちません。

サポートとヒント

もっと読む

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.