質問: マザーにm.2ssdを2枚搭載すると読み書き速度は低下する? intel core i5 9600k、asus rog maximus xi hero wifi(z390チップセット) https://www.gdm.or.jp/review/2018/1022/279698 某メーカーの内蔵tvチューナーカードをスロット最上段のpci express×1に挿し、上から2番目のpci express3.0×16にasusのrx580シリーズ(amd)のグラボを挿し、スロット最上段の上側の第1m.2ssdスロットにnvme m.2ssd samsung970evoplus1tbを挿してos+アプリ+データ共用として使用中、sata1、sata2、sata3ポートにはpioneerのbdxl対応光学ドライブを3台接続しています。マザーボード最下段の方にm.2ssdの第2スロットがあり、そこにデータ保存用としてm.2ssdの他社のメーカーでパフォーマンスが優秀でsamsungよりは安価な商品を購入し取り付けようと考えていますが、あるサイトではこのマザーのm.2ssdはz390チップセット経由でありcpuやメモリとチップセットの間にdmi3.0という回路がありそこの転送速度がpci express3.0×4で丁度m.2ssd(nvme)と同じ転送速度、帯域なのです。なので理論上からすればm.2ssd(nvme pci express3.0×4)を2枚マザーに挿し、2枚同時にアクセスがあった場合はdm3.0の転送速度が遅い為、そこがボトルネックとなり2枚のm.2ssdの速度低下に繋がるという説もあります。これは本当でしょうか?ベンチマーク上の話でしょうが詳しい方教えて下さい。 intel core i5 9600kのレーン数や仕様書、z390のブロック図やレーン数、帯域等私には難しくてあまり良く分かりませんが、グラボや内蔵tvチューナーカード、光学ドライブ3台、nvme m.2ssd2枚だと帯域が足りるのか、レーン数が足りるのかそこらあたりも詳しく説明して頂けたら幸いです。 https://dlcdnets.asus.com/pub/asus/mb/lga1151/rog_maximus_xi_hero_wifi/j14808_rog_maximus_xi_hero_wi-fi_um_v2_web.pdf マザーのマニュアル。 https://ark.intel.com/content/www/jp/ja/ark/products/134896/intel-core-i5-9600k-processor-9m-cache-up-to-4-60-ghz.html core i5 9600kの仕様書 https://www.intel.co.jp/content/www/jp/ja/products/chipsets/desktop-chipsets/z390.html intelz390の技術仕様書及びブロック図。
回答: pci-express のレーン数は、レーン数を使うデバイスをどれだけ接続できるかですので、例えば intel core i7-9600k ならば cpu 側は 16 レーンでグラフィックボード用ですが、sli 等でグラフィックボードを二枚挿す場合は、pci-express×8 が二枚で分け合うことになります。しかし、実際は pci-express×8 も pci-express×16 もグラフィックボードの性能に易経を与えません。 gtx 1080 ti sliの性能をpci-e3.0x16とpci-e3.0x8で比較 http://blog.livedoor.jp/wisteriear/archives/1068848009.html チップセット側の pci-express の場合は、z390 は下記のように 24 レーンあります。 おすすめな「z390」マザーボード7選:core i7やi9に最適なマザボとは? https://chimolog.co/bto-best-z390-mb/ 24 レーンに収まっていれば、マザーボードとしては性能低下はありません。cpu との通信で dmi3.0 で 8 gt/s の帯域があります。dmi3.0、8gt/s とは何ぞやと言う方は下記をお読み下さい。今一つピンときませんが(笑)。 パソコンのインターフェースと種類 https://www.get-net.jp/pc/erabikata/interface/ しかし、cpu と通信しないで直接デバイス間での通信が行われる場合もあるので、そう言ったものは dmi3.0 の帯域を消費しません。ただ、raid0 のように pci-express×4×2 となるようなデバイスの使い方をすると、intel のチップセットは帯域不足となって、余り高速性が生かせなくなります。また、raid1 は単体と変わりませんので、リードは多少制限を受けるでしょうが、実質問題はないのではないでしょうか。 調べたところでは、amd x570 はフル性能な raid0 や raid1 が組めるようですね。 作成方法 amd ryzen 3950x でnvme pci-e gen.4 raid 0を構築する https://pcmanabu.com/amd-ryzen-raid-0/ ryzenのraid機能で10gb/s環境を構築、pcie 4.0 ssdをしっかり冷やす「msi meg x570 ace」をテスト https://akiba-pc.watch.impress.co.jp/docs/sp/1200256.html x570上でssdはm.2でnvme接続でraid1を組んでみた https://adanmarketing.com/archives/1945 intel の場合、二枚の nvme m.2 ssd に同時にアクセスすると言っても、raid0 以外では連続しての発生は早々ありません。os 側の m.2 ssd にアクセスし、その中に命令やデータに関するアドレスがある訳で、それを解釈してデータ側の nvme m.2 ssd にアクセスします。マルチタスクで複数の命令を実行する場合、やり取りが重複することもあるでしょうが、それはシステムが管理していますので、帯域の範囲の中で瞬時に処理されます。 また、やり取りするデータもその帯域をすべて使う訳ではないので、はっきりとした転送速度の低下を感じられることが恐らくないでしょう。実際、普通の用途では dmi3.0 がネックになることはないのではないでしょうか。