皆さん、こんにちは。
私はQnap TVS H1688Xを使用しており、qnap Intel E810 100Gbeカードと、RAID 5構成の10TB(WD Gold)x12台によるストレージプール2、さらにRAID 1構成の2x1TB Samsung 990 Pro NVMEによるストレージプール1を搭載しています。これらは100gbe DACケーブルでqnapスイッチM7308R-4Xに接続されています。
IntelベースのWindows 11 Enterprise PCにもIntel E810 25Gbeカードが搭載されており、デュアルファイバーケーブルでスイッチに接続、SMBマルチチャネルも有効化しています。
PCからQnapへの転送時、大容量のマルチギガファイルを転送しても平均で1.1Gbpsから1.5Gbps程度しか出ません。2Gbps以上は出ると思っていました。
スイッチとNICのFECは無効にしています。
Qnapを100gbeから25Gbeアダプター経由で接続しても結果は同じでした。
私が知りたいのは、これが最大限のパフォーマンスなのでしょうか?10gbe接続時は約1.1Gbps出ていたので、今回の投資に対して大きなメリットを感じられていません。
何か設定等で見落としている点はありますか?
すべてのデバイスは最新のファームウェア/ソフトウェアにアップデート済みです。
スレッドを修正しました。キャッシュドライブがあると思っていましたが、実際にはNVMEをRAID 1でシステム用のストレージプールとして設定しており、キャッシュドライブとしては設定していませんでした。
ZFSプールはほとんど満杯ですか?
私のh1288Xは非常に高速です(10GbEで、100ではありません)
いいえ、ですが設定を見落としているか、正しく構成できていないかもしれません。
あなたの10Gbeでは1.1Gbps〜1.2Gbpsに達していますか?
今気づいたのですが、私のQnapはまだh5.2.9.3410 Build 20260214のままです(オンラインファームウェアアップデートでは更新がありません)が、ウェブサイトではh5.3.3.3424 Build 20260305という新しいファームウェアがあるのが確認できます。
MTUは、PCのAV(Eset)で9000 MTUに設定した際に問題が発生したため、1500に変更しました。
エンタープライズ版を使用しているのは、一部の機能がこのバージョン、またはWindows 11のワークステーション(Proではない)でのみ有効になるためです。例えば、SMBマルチチャネル(SMB Multi Channel)やNICインターフェース内の追加オプションなどです。
私のプールはすべてほぼ最大値(約1ギガバイト/秒)に達しています
8台のHDD(RAIDZ2)
4台のSATA SSD(RAIDZ)
2台のNVMe(RAID1)
NA9D
9
本当にそれをする必要はありませんでした。h5.3は、同じNASをフォールバック/冗長デバイスとして運用しているユーザー向けです。他にも5.3にはいくつかの変更点がありますが、それらが本当に必要かどうかは分かりません。
ありがとうございますが、リリースノートにはそのことが記載されていませんでした。
Bob
11
12台のSATAドライブでは2200 MB/秒は出ません。コンピュータに25Gカード(私はSonnet Twin 25Gを使用しています。これはThunderbolt接続でMacに繋がるMellanox CX6カードです)を搭載し、これを24ベイのTS-h3087XU-RPやTS-h2477AXU-RP、あるいはTS-h1290FXやTS-h2490FUのようなオールフラッシュドライブQNAPに接続すると、25Gで2200 MB/秒(10Gシステムの1000~1100 MB/秒に対して)を体感できます。私は実際に試したことはありませんが、新しいTVS-AIh1688ATXを入手して、4つの高価なU.2 NVMeドライブを4つのSSDスロットに装着すれば、U.2ドライブで2200 MB/秒が出るはずです。そして、もし自分でちょっとした実験をしてみたくなったら(せっかくこれだけの機材を揃えたのですから)、QNAP QM2-4P-384カード(約$200)を購入し、そのカードに4つのM.2 NVMeドライブを載せて、TVS-h1688XのPCIeスロットの1つに挿してみてください。これで12台の7200 RPM SATAドライブを圧倒的に上回るパフォーマンスが得られます。
投資したコストに見合う大きなメリットが得られていないのは、12台のドライブを搭載したQNAPでは、25G(あるいは100G)速度に必要な総帯域幅を達成できないからです。これはロケットサイエンスではありません。私の言うことが信じられないなら、QM2カードに4つのM.2ドライブを載せてTVS-h1688Xで試してみてください。すぐに分かります。
Bob Zelin
ありがとう、Bob。私はただ、手持ちのハードウェアから最大限のパフォーマンスを引き出したかっただけです。
下記によると、1.1Gbps以上の速度が出せるはずなので、速度が変動する理由が気になります。そうでなければ、常に最高速度だけが表示されるはずです。
https://nascompares.com/answer/free-raid-calculator-speed-redundancy-actual-hdd-space/
NVMeで別のストレージプールを作成し、最大速度を確認したところ、2.5Gbpsの短時間バースト速度が出ました。
Windows 11 EnterpriseではRDMAを使いたいと思い、Intel E810 NICのデバイスマネージャーでRoCEv2のオプションが表示されているのですが、PowerShellで確認するとfalseになっています。
Windows 11 EnterpriseマシンにはDCBとSMB Direct機能をインストールしてあり、QNAPスイッチではPFCが有効になっています。
QNAP側ではRDMAやSMB Directを有効にするオプションが見当たりません。これはフラッシュベースのQNAPモデルでのみ利用可能なのでしょうか。
Bob
13
私はNASComparesの計算機を使ってみました。正直に言って、これが何を表示しようと、これは正確ではありません。私は大量のシステムを構築しています——4台、6台、8台、12台、16台、24台のドライブ構成、そして12台や24台のU.2 NVMeドライブを使ったフラッシュシステムも扱っています。その小さな計算機は、たった4台のドライブで800 MB/秒と表示します。現実の世界では、これはまったくナンセンスです。QNAPでもSynologyでも、他のメーカーでも関係ありません。QNAPの10Gカードを使い、10G NIC(通常はMarvell Aquantia AQC-107または113)を搭載したMacで10Gネットワーク越しに接続しても、4台のドライブだけではその速度は絶対に出ません。前回の投稿でも言いましたが、25Gネットワーク接続で2200 MB/秒を出したいなら、QNAP QM2-4P-384カードを入れて、そこに4台のM.2ドライブを載せて試してみてください。これなら、あなたが求めているものが得られます。- ボブ・ゼリン
ありがとう、bob。あなたがたくさんのシステムを構築していて、昔のQNAPフォーラムやRedditでのコメントも長年拝見してきました。
お聞きしたいのですが、WindowsベースのマシンにはMellanox ConnectX 25GbpsカードとIntel E810シリーズのどちらが優れていると思いますか?あなたのご意見をぜひ伺いたいです。
ありがとうございます。
Bob
15
こんにちは -
私はIntel E810カードの経験は全くありませんし、UbiquitiフォーラムでこのIntelカードシリーズのFEC関連の不満をたくさん見てきたので、ずっとMellanox(メラノックス)カードを使っています。
QNAPの25GカードにはQXG25G2SF-CX6(これはMellanox CX6カード)と、QNAP QXG25G2SF-E810(これはIntel E810カード)があります。ただ、CX6カードを挿したからといって、12台のSATAドライブで2200 MB/秒が出るとは限りません。私は強く、QNAP QM2-4P-384カードに4本の同じM.2 NVMeドライブを挿して単一のストレージプールとして使い、25Gの速度を確認することをお勧めします。
ボブ