S-ATA, P-ATA Raid na desce Buffered Read kolem 1660 MB/s

Pevné disky a SSD, optické a výměnné mechaniky, řadiče IDE, SCSI, SATA a jejich nastavení.

Moderátoři: morke, Igoreso, Loki5567

Odpovědět
Butch
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 17. črc 2003
Bydliště: Praha

S-ATA, P-ATA Raid na desce Buffered Read kolem 1660 MB/s

Příspěvek od Butch »

Zkusil jsem dát HDD WD z ATA na S-ATA Raid přes redukci.
Je to můj boot HDD a Win XP se nastartovali ůplně v pohodě.
Stačilo jen změnit boot pořadí a povolit bootování z raidu.
takže jsem uvolnil jednu IDE pozici.

Testoval jsem HDD v Aidě32 a rychlost disku byla shodná až na jeden test.
Jde o test Buffered read.
Na ATA byla rychlost kolem 90 MB/s (přesně si to už nepamatuju) a zátěž CPU kolem 1-2%
Na S-ATA Raid je rychlost 1665,3 MB/s(2,7Ghz CPU) a 1090 MB/s(1,8Ghz CPU) a zatížení CPU je 100%
(Za tenhle rozdíl může ten raid, protože přesně tohle to dělá když ten disk i jakýkoliv jiný dám na P-ATA raid konektor)
Tzn. buffer používá pro svůj výkon procesor.

Takže první otázka je: Je tohle normální?
druhá: Kde se používá Buffered read v praxi?

Nikde jsem totiž nezaznamenal rozdíl(zkoušel jsem grabování, kopírování, hraní her, programy, přehrávání filmů atd...)

Ještě malá poznámka. Pro raid používám pod WIN XP tento driver:
Win SERVER 2003 Promise FastTrak 376/378 (tm) Controller.
Používám ho proto, protože driver pro WIN XP nefachá.
Intel i7 3770K@4,2GHz(1,3V)+Coolink Corator DS, Asus Maximu​s IV GENE​-Z, ASUS Geforce GTX 1070 Strix 8GB, 16GB RAM Kingston, Samsung SSD 850 EVO 500GB+250GB, Samsung F3 1TB, WD RED 8TB, Fractal Arc Mini, Benq VW2420H, CM Silent Pro M2-720W, Logitech G502 proteus spectrum, Logitech Z-2300, Xbox ONE S gamepad, Logitech G11, Creative Sound Blaster X-Fi HD USB SBX, Lian-Li BZ-H06
MaWa
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 27. lis 2003
Bydliště: Železná Ruda
Kontaktovat uživatele:

Příspěvek od MaWa »

odpověď je docela jednoduchá.
ten promise je onboard na desce a hodně věcí za něj obstarávají drivery. promise dělá většinou dobré drivery, a někdy do nich přidává i další svoje fičůrky (features). a vypadá to, jako kdyby si ten ovladač sám udržoval další cache pro disk.
buffered read není nic jiného, než položka, kdy aida32 řekne disku nacachuj si data a pak se jen měří, za jak dlouho ty data odejdou z cache disku do paměti. tzn je to silně teoretická hodnota - a blíží se rychlosti rozhraní. pokud ale zasáhne nějaký ovladač, tak windows nepoznají (no, poznají, ale aida asi ne), že data se nenahrály do cache disku, ale rovnou do cache toho řadiče (nemyslím RAM na řadiči, tu žádnou nemá, ale do RAM počítače), protože ten ovladač se naoko chová transparentně ale ve skutečnosti si to takhle upraví.
1) není to normální, ale ničemu to nevadí (spíš naopak).
2) buffered read v klasickém slova smyslu se v praxi nepoužívá, resp. ta šance je VELMI malá - muselo by se totiž stát to, že daná data by ještě byla v cache disku (2mb nebo 8mb) po předchozím přečtení a přesunu do RAM počítače, ale už nebyla v této RAM (windows by to smazaly) a windows by ty data znova chtěly načíst z disku. což je velmi nepravděpodobné, když vezmeme v úvahu, že cache disku je 2-8mb a RAM počítače je 256mb a víc...
b.r. se může používat v kombinaci s look/read ahead, ale to už je jiné povídání :-D

doufám, že se mi to podařilo vysvětlit (alespoň trochu) :oops:

btw: ta hodnota je asi velmi podobná rychlosti tvé RAM, že ?
Butch
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 17. črc 2003
Bydliště: Praha

Příspěvek od Butch »

Jo dík za vysvětlení. No ono to spíš používá ten CPU ale možná se pletu.
Jelikož CPU jede na 100%, tak podle mě bude hodnota vyšší tím, čím rychlejší bude CPU.


Jinak paměti při 2,7Ghz CPU jedou na 375Mhz...........Aida32 - 1665,3 MB/s
při 1,8Ghz CPU jednou na 266Mhz...........Aida32 - 1090 MB/s
Intel i7 3770K@4,2GHz(1,3V)+Coolink Corator DS, Asus Maximu​s IV GENE​-Z, ASUS Geforce GTX 1070 Strix 8GB, 16GB RAM Kingston, Samsung SSD 850 EVO 500GB+250GB, Samsung F3 1TB, WD RED 8TB, Fractal Arc Mini, Benq VW2420H, CM Silent Pro M2-720W, Logitech G502 proteus spectrum, Logitech Z-2300, Xbox ONE S gamepad, Logitech G11, Creative Sound Blaster X-Fi HD USB SBX, Lian-Li BZ-H06
MaWa
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 27. lis 2003
Bydliště: Železná Ruda
Kontaktovat uživatele:

Příspěvek od MaWa »

Butch píše:Jo dík za vysvětlení. No ono to spíš používá ten CPU ale možná se pletu.
Jelikož CPU jede na 100%, tak podle mě bude hodnota vyšší tím, čím rychlejší bude CPU.


Jinak paměti při 2,7Ghz CPU jedou na 375Mhz...........Aida32 - 1665,3 MB/s
při 1,8Ghz CPU jednou na 266Mhz...........Aida32 - 1090 MB/s
no protože na přesun dat z jednoho místa v paměti do druhého místa v paměti je potřeba CPU :-D - RAMka to sama neudělá. a vytížení 100% je logické, protože omezením je při tom přenosu CPU a ne disk (jak by to bylo v buffered read případě).
Butch
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 17. črc 2003
Bydliště: Praha

Příspěvek od Butch »

Marsellus Wallace píše: no protože na přesun dat z jednoho místa v paměti do druhého místa v paměti je potřeba CPU :-D - RAMka to sama neudělá. a vytížení 100% je logické, protože omezením je při tom přenosu CPU a ne disk (jak by to bylo v buffered read případě).
Aha :roll:
Tak ještě jednou díky
Intel i7 3770K@4,2GHz(1,3V)+Coolink Corator DS, Asus Maximu​s IV GENE​-Z, ASUS Geforce GTX 1070 Strix 8GB, 16GB RAM Kingston, Samsung SSD 850 EVO 500GB+250GB, Samsung F3 1TB, WD RED 8TB, Fractal Arc Mini, Benq VW2420H, CM Silent Pro M2-720W, Logitech G502 proteus spectrum, Logitech Z-2300, Xbox ONE S gamepad, Logitech G11, Creative Sound Blaster X-Fi HD USB SBX, Lian-Li BZ-H06
Odpovědět

Zpět na „Disky, mechaniky a řadiče“