Fórumok
Van néhány antik alaplapom és a hozzávalók.
Van egy WD2500AAKS SATA2 250 GByte.
LAN boot - RIP Linux.
1. ASUS P4P800-E + P4 3.0 GHz - Intel ICH5 chipset
hdparm
cached: 2044 MB in 2.0 seconds = 1022.63 MB/sec - 8.000 Mbit/sec
buffered: 226 MB in 3.01 seconds = 75.01 MB/sec - 600 Mbit/sec
#!/bin/sh
dd if=/dev/zero of=test1G.zero bs=1024 count=1048576
5x futtatva: 1 GB ír 75 - 85 MB/sec
Ugyanaz a konfig, de egy addonics PCI SATAII kártya (sil3124):
hdparm
cached: 2070 MB in 2.0 seconds = 1035.36 MB/sec - 8.000 Mbit/sec
buffered: 230 MB in 3.02 seconds = 76.18 MB/sec - 600 Mbit/sec
5x futtatva: 1 GB ír 75 - 83 MB/sec
2. Gigabyte MA74GM-S2H + Athlon II 2.8 GHz alaplapi SATA2
hdparm
cached: 2976 MB in 2.0 seconds = 1487.98 MB/sec - 12.000 Mbit/sec
buffered: 234 MB in 3.02 seconds = 77.53 MB/sec - 600 Mbit/sec
5x futtatva: 1 ír GB 61 - 149 MB/s
Hol itt a 3 Gbit/sec?
Mit is mérek?
Hozzászólások
-T: This displays the speed of reading directly from the Linux buffer cache without disk access.
-t: This displays the speed of reading through the buffer cache to the disk without any prior caching of data.
Amivel ki lehetne mérni a 3/6Gbit/secet, az pedig a drive cacheből olvasás lenne, de ilyet a hdparm nem mér.
és nem utolsó sorban: kit érdekel a 3/6gbps? Nem mégy vele semmire, mert addig tudja tolni ekkora sebességgel a diszk az adatokat, amíg jön neki a memóriájából, onnan pedig elfogy előbb-utóbb, mivel a diszkről már nem tudja ilyen tempóval utántölteni, mivel az lassabb ennél. Azért is lényegtelen ez a szám, mivel semmit nem mond pl. arról, hogy az olvasási parancs kiadásától mennyi idő telik el, mire egyáltalán a diszk memóriájába bekerül az adat (addig egy bit sem fog belőle elindulni a cpu felé), ill. hogy nagyságrendileg hogy viszonyul egymás ez az idő, meg az, ameddig eltart a diszk memóriájából áttölteni a beolvasott adatot (ez utóbbit befolyásolja ez a 3/6gbps).
Egy szó, mint száz: ez az interfész sebesség lényegtelen addig, amíg nem botlasz olyan diszkbe, ami tud folyamatosan ennél gyorsabban is adatot tolni, ilyen pedig forgó vinyóban nem létezik, csak félvezető-alapúban (SSD).
Valóban a hdparm a "rendszer" overall átviteléről nyújt felvilágosítást - a diszk alrendszer hangolására használtuk, még az IDE idejében. Manapság a driverek illetve az udev precízebb adatot szolgáltat. Nem igen hallani arról, hogy valaki ezen adatok alapján "kézileg" módosítaná a beállításokat.
Viszont, jelenleg kétféle desktop diszk kapható SATAII és SATAIII - az utóbbi inkább csak az SSD műfajban. Ráadásul a host interfész is játszik.
Jó. Tehát azt mondjátok, hogy diszk interfész, a host interfész átviteli sebessége nem játszik, csak a diszk valós fizikai átviteli sebessége?
Jobban megnéztem a speckót (eléggé szegényes amit találtam):
A 70 MB/s nagyjából 560 Mb/s - ami nagyjából a valós írással mért adatnak felel meg. Vagyis, a diszk fizikai átviteli sebességét mérem ami messze alulmarad az interfész átviteli sebességének.
* Én egy indián vagyok. Minden indián hazudik.
subscribe
---------------------------------------------------------------------------------------------------------------
http://l.bitcasa.com/Bbw1wOii
+1
A 2500AAKS esetében nem a SATA 1 vagy 2 link speed lesz érdekes (1.5 GBit vs. 3 GBit), mert a korongok úgysem tudnak többet, hanem az NCQ.
Amúgy a dmesg kimeneten meg tudod nézni, hogy hogyan konfigurálta be a linux a diszket.