NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×

Hamparle

  • ****
  • 365
  • junior developer ucho
    • Zobrazit profil
    • E-mail
NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×
« kdy: 02. 11. 2020, 12:14:38 »
Jde nastavit nějak, aby NVMe SSD používal Pcie jen 2x (1970 MB/s) místo 4x (3960 MB/s)?
To zmíněné x4 je zbytečně moc, jelikož takovou rychlost disk ani nevyvine.

Kde to případně nastavit? Jde to třeba někde v "pokročilém" nastavení UEFI? Tedy přímo zápisem vhodné proměnné do NVRAM (nabootováním například grubu a nějakými příkazy)? Tam se dá nastavit spousta věcí od násobičů turba, šetřící funkce, parametry RAM a spousta věcí co v BIOSu není.
« Poslední změna: 02. 11. 2020, 13:03:11 od Petr Krčmář »


Re:aby NVMe SSD používal PCIE 3.0 jen 2x místo 4x
« Odpověď #1 kdy: 02. 11. 2020, 12:25:13 »
Uplně nechápu proč to nastavovat? Automaticky si to bere maximální počet linek co má k dispozici...

RDa

  • *****
  • 2 779
    • Zobrazit profil
    • E-mail
Re:NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×
« Odpověď #2 kdy: 02. 11. 2020, 13:16:27 »
Ty rychlosti sis vycucal z ceho? Protoze takove rychlosti zadne PCIe zarizeni nedosahne.

Nastavit to jde - setpci, ale jednodussi a rychlejsi je izolovat pulku linek lepici paskou.

by_cx

  • ****
  • 290
    • Zobrazit profil
    • E-mail
Re:NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×
« Odpověď #3 kdy: 02. 11. 2020, 14:45:42 »
"Ty rychlosti sis vycucal z ceho? Protoze takove rychlosti zadne PCIe zarizeni nedosahne."

Myslím, že zrovna u PCIe se rychlost docela blíží té teoretické. Z čeho si "vycucal", že to tak není?

RDa

  • *****
  • 2 779
    • Zobrazit profil
    • E-mail
Re:NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×
« Odpověď #4 kdy: 02. 11. 2020, 16:10:32 »
"Ty rychlosti sis vycucal z ceho? Protoze takove rychlosti zadne PCIe zarizeni nedosahne."

Myslím, že zrovna u PCIe se rychlost docela blíží té teoretické. Z čeho si "vycucal", že to tak není?

Implementovali jsme PCIe a u tech naivnich vypoctu ktere uvazuji jen linkove kodovani (8b/10b nebo 128b/130b) se musim smat. Pakety maji totiz nezanedbatelne hlavicky (16B ze 64B, resp. 16B ze 128B - v zavislosti na smeru) a nutnost zarovnani cini 64-bit pristupy v jine efektivite nez pri 32-bit. Prakticke rychlosti muzou byt maximalne 75-85% toho, s cim zacnete po odecteni ztrat linkoveho kodovani. A to nemluvim o vlivu neviditelnych paketu pro potvrzovani spojeni, pripadne replay kdyz je kanal chybovej.


Re:NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×
« Odpověď #5 kdy: 02. 11. 2020, 16:12:45 »
Jde nastavit nějak, aby NVMe SSD používal Pcie jen 2x (1970 MB/s) místo 4x (3960 MB/s)?
To zmíněné x4 je zbytečně moc, jelikož takovou rychlost disk ani nevyvine.

Kde to případně nastavit? Jde to třeba někde v "pokročilém" nastavení UEFI? Tedy přímo zápisem vhodné proměnné do NVRAM (nabootováním například grubu a nějakými příkazy)? Tam se dá nastavit spousta věcí od násobičů turba, šetřící funkce, parametry RAM a spousta věcí co v BIOSu není.

Jakou mas motivaci rejpat se takhle ve veci, ktere vubec nerozumis?

Re:NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×
« Odpověď #6 kdy: 03. 11. 2020, 04:27:17 »
Proč to chceš omezovat? Co tím chceš získat?

Myslím si, že těch ušetřených 2× PCIe nepůjde využít pro jiné zařízení.

RDa

  • *****
  • 2 779
    • Zobrazit profil
    • E-mail
Re:NVMe SSD na PCIE 3.0 přidělení jen 2× místo 4×
« Odpověď #7 kdy: 05. 11. 2020, 16:19:32 »
Myslím si, že těch ušetřených 2× PCIe nepůjde využít pro jiné zařízení.

ASUS Z370 PRIME ma v BIOSu volbu na x2 vs. x4 pro jeden z dvou M2 slotu. Je to z duvodu, ze pri volbe X4 prijdete o SATA5 a SATA6, takze se user rozhoduje, zda chce mit rychle nvme a 4 sata, nebo pomalejsi nvme a 6 sata portu. Pro detaily viz high-speed lane allocation pro prislusna Intel PCH (ma to jednu sadu pinu pro pcie/sata/gbe, takze vyrobce desky to kombinuje dle moznosti daneho SKU).

Na horsim SSD (2TB PM981) je v Gen3x2 read 1495MB/s, a v Gen3x4 je read 2166 MB/s, takze ten downgrade nezpomali disk na pulku, protoze ty flashky jsou pomalejsi (ale muze to byt takto pomale treba jen kvuli QD1 v hdparm -t)

Hamparle

  • ****
  • 365
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Re:aby NVMe SSD používal PCIE 3.0 jen 2x místo 4x
« Odpověď #8 kdy: 05. 11. 2020, 20:39:30 »
Uplně nechápu proč to nastavovat? Automaticky si to bere maximální počet linek co má k dispozici...
No právě a já chci 2 ze 4, maximálně.
Citace: Hafraan link=topic=23777.msg339148#msg339148 date
Ty rychlosti sis vycucal z ceho? Protoze takove rychlosti zadne PCIe zarizeni nedosahne
Ty rychlosti jsou ze specifikace PCIE. Nemyslím tím  rychlost přenosu dat, ale "rychlostní režim", omlouvám se pokud jsem nenapsal stravitelnější 1GB/s nebo 4GB/s, ale bál jsem se že se ozvou hnidopiši, co budou tvrdit, že  když mám přenos 8 GT/s, tak přece kódování z toho ubere 2/128 a že to tedy není 1 Gb/s ,ale 1*(1-2/128)

Izolovat piny lepící páskou je dost humpolácké, řešení, kvůli (de)aktivaci bych musel rozebírat skříň. Navíc jde o M2 a neb o PCIe, a to si myslím, že má hustější piny.

Citace: "Ondrei Satan Nekola" link=topic=23777.msg339148#msg339148
Jakou mas motivaci rejpat se takhle ve veci, ktere vubec nerozumis?
Jakou mas motivaci pokladat irelevantni otazky?
Já tomu rozumím, položil jsem jasný dotaz,tys zatím nepředvedl nic.

Citace: "MarekKnapek" link=topic=23777.msg339148#msg339148
Proč to chceš omezovat? Co tím chceš získat?
Myslím si, že těch ušetřených 2× PCIe nepůjde využít pro jiné zařízení
"Získat" nic. Naopak tím chci ztratit 500 MB/s v čtení , protože mi případá zbytečné pro 2500MB/s  používat 4 linky. Zápis 1800 MB/S se taky vejde do dvou linek (Možná ten expert co implementoval linky RDa bude říkat ,že jsem do toho nezahrnul režii 20-25% a ve skutečnosti ztratím například tolik, kolik bude odpovídat pcie 3.0 vytížené na 100% mínus aktuální rychlost)
Nechci, aby disk zbytečně si uzurpoval 4 linky.

Rychle jsem pogooglil a pročetl recenze a vypadá to že disky v režimu PCIE 3.0 x4 v režimu  x2 mají přenost 1500-1600 MB/s - mě to nevadí.