Portál AbcLinuxu, 7. května 2025 20:27

Dotaz: Propojení dvou PC pomocí PCI-E sběrnice

31.1.2015 13:05 maxlink
Propojení dvou PC pomocí PCI-E sběrnice
Přečteno: 451×
Odpovědět | Admin
Dobrý den,

je možné propojit dvě PC pomocí pci express a využít tento propoj k přenosu dat? Například replikaci dvou dvou disků mezi sebou? Max
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.1.2015 13:41 logik
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Viz: Thunderbolt
31.1.2015 14:28 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano vememe dvě síťové karty do PCI-E sběrnice propojíme dostatečně dlouhým kabelem (až 100m) no a každou zasuneme do jednoho konektoru PCI-E v PC a v OS nastavíme.
Jendа avatar 31.1.2015 15:07 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
Třeba pro PCIe x4 bys potřeboval 10Gb/s ethernet. Jaký to bude mít overhead na úrovni OS radši nepřemýšlet.
Jendа avatar 31.1.2015 15:04 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, ale protože je to něco jako master-slave, budeš si muset mezi to strčit nějaký wrapper (nevím o tom, že by ho někdo dělal). Prodávají se FPGAčka s PCIe rozhraním, ty to asi budeš mít složitější, protože ta rozhraní potřebuješ dvě. Možná by šlo jedno zkusit udělat jako softcore. Samotné přehazování dat by mělo být celkem jednoduché. Na počítači si pak asi budeš muset napsat vlastní driver nebo upravit existující.
31.1.2015 15:21 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano je to možné (CONFIG_NTB). Intel ty bridge dělá už od dob PCI (resp. skoupil DEC technologii). V případě PCIe (narozdíl třeba od eth) to bude značně krátké spojení (=IMHO větsinou jen na PCB nebo v rámci karty v case, ale viděl jsem vtipné/levné řešení na DX, kde vedou PCIe přes USB 3.0 kabel).

Replikaci disků jsem nějak nepochopil, jednak používá SATA a jednak je můžeš replikovat v jednom kompu přes OS.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
31.1.2015 20:46 maxlink
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
zajimave, replikace rozumejme neco ala drbd, ale pres pci-e, nikoliv pres ethernet i kdyz 10gbit je uz fajn rychlost, nicmene porad ty sitove kartou jsou dost drahe.

Kratke spojeni chapu, predstava je propojit tim napr.dva twin servery jen mezi sebou. To USB zni pekne, nemel by jste odkaz na DX co to bylo nejak to tam nemohu najit. max.
Jendа avatar 31.1.2015 20:55 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
To USB zni pekne, nemel by jste odkaz na DX co to bylo nejak to tam nemohu najit.
Ale k čemu ti to bude když nemáš ten bridge?
1.2.2015 07:53 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
V zásadě je to tohle(mají to špatně pojmenované) a mezi těma deskama je ten kabel. Je to jen dražší provedení tohodle.

Jinak ten USB 3.0 kabel se samozřejmě používá pouze pro fyzickou vrstvu a nejspíš by způsobil odpálení jednoho či druhého při zapojení PCIe host/device ←→ USB device/host. Taky nejspíš porušuje specifikaci maximální vzdálenosti mezi PCIe device a hostem (výpadek transakce na PCIe bude IMHO mít mnohem horší následky než výpadek transakce na USB nebo ethernetu).

A samozřejmě jak psal Jenda, tak bez Intelího bridge se nikam nedostaneš a jak znám Intel, tak to bude možná levnější koupit tu 10G síťovku (nebo 10x 1G :-D).
31.1.2015 22:35 maxlink
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
tak jsem nasel jeste dalsi patch, virtual ethernet postaveny nad NTB, takze to by snad nakonec mohli jit udelat i ten drbd pres toto rozhrani

https://lkml.org/lkml/2012/7/13/401

Mate nekdo napad kde by se to dalo koupit, nasel jsem dost odkazu na jakesi plx apod, ale asi to nebude snad natoz to postavit doma :-(. Max.
1.2.2015 08:06 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Propojení dvou PC pomocí PCI-E sběrnice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na druhou stranu jsem slyšel, že Hypertransport by měl být lepší v propojování Host-to-Host, ale jestli i na fyzické vrstvě to vážně nevím.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.