Další testy rychlostí: - přičemž si dovolím připomenout, že to je 150MHz Pentium cca z roku 1996 v socket 7 (A80502, P54 - detaily na wikipedii
https://cs.wikipedia.org/wiki/Pentium)s 80MB RAM a čipsetem Intel 430FX (Triton I).
Čipset je údajně schopen dosahovat na IDE max. přenosové rychlosti v PIO 4 nebo DMA mode 2 (16.6MB/s), PCI sběrnice může být taktovaná na 25, 30, 33MHz. Jak zjistím, na jaké frekvenci běží právě teď? Podle jumperů na desce?
Čipset údajně neumí cachovat RAM nad 64MB... přemýšlím, jak otestovat? (ale i přímý přístup do RAM je rychlejší než swap na HDD).
detaily tady
https://www.anandtech.com/show/72/4Zkusil jsem přečíst 500MB z HDD (pokud možno, aniž by běželo něco navíc)
Kód:
pentium ~ # dd if=/dev/sda of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 61,7941 s, 8,5 MB/s
pentium ~ # dd if=/dev/sda of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 61,5037 s, 8,5 MB/s
Podobně z CDRW, konkrétní model 52x čtečka SAMSUNG CD-R/RW SW-252S Version: R952, použité médium je nedávno vypálené, nepoškrábané a verifikované, CDRW při čtení nezpomaluje
Kód:
pentium ~ # dd if=/dev/sr0 of=/dev/null bs=50M
8+1 vstoupivších záznamů
8+1 vystoupivších záznamů
438 777 856 bajtů (439 MB) zkopírováno, 71,3616 s, 6,1 MB/s
pentium ~ # dd if=/dev/sr0 of=/dev/null bs=50M
8+1 vstoupivších záznamů
8+1 vystoupivších záznamů
438 777 856 bajtů (439 MB) zkopírováno, 71,2523 s, 6,2 MB/s
Dále jsem zkusil USB 3.0 Flashku od Kingstonu v USB 2.0 kartě
Kód:
pentium ~ # dd if=/dev/sdb of=/dev/null bs=50M count=10
dd: čtení „/dev/sdb“: Chyba vstupu/výstupu
0+1 vstoupivších záznamů
0+1 vystoupivších záznamů
7 864 320 bajtů (7,9 MB) zkopírováno, 1,79056 s, 4,4 MB/s
pentium ~ # dd if=/dev/sdb of=/dev/null bs=50M count=10
dd: čtení „/dev/sdb“: Chyba vstupu/výstupu
3+1 vstoupivších záznamů
3+1 vystoupivších záznamů
180 486 144 bajtů (180 MB) zkopírováno, 31,2567 s, 5,8 MB/s
pentium ~ # dd if=/dev/sdb of=/dev/null bs=50M count=10
dd: čtení „/dev/sdb“: Chyba vstupu/výstupu
0+1 vstoupivších záznamů
0+1 vystoupivších záznamů
27 656 192 bajtů (28 MB) zkopírováno, 6,61157 s, 4,2 MB/s
Ani jednou se nedokopírovala celá, resp. celých 500MB, takže s USB ještě stále není něco v pořádku, kontakty?. Tatáž Flash v jiném USB konektoru po odpojení ostatních zařízení testem prošla. Jiné zařízení v tomtéž portu taky fungovaly, možná záleží na tom, jak ji domáčknu do USB?
Kód:
pentium ~ # dd if=/dev/sdb of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 86,0797 s, 6,1 MB/s
pentium ~ # dd if=/dev/sdb of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 84,6563 s, 6,2 MB/s
Pro zajímavost, identifikuje se takto.
Kód:
...
usb 1-4: new high speed USB device using ehci_hcd and address 13
usb 1-4: New USB device found, idVendor=0951, idProduct=1666
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-4: Product: DataTraveler 3.0
usb 1-4: Manufacturer: Kingston
usb 1-4: SerialNumber: ...
scsi13 : usb-storage 1-4:1.0
scsi 13:0:0:0: Direct-Access Kingston DataTraveler 3.0 PMAP PQ: 0 ANSI: 6
sd 13:0:0:0: Attached scsi generic sg2 type 0
sd 13:0:0:0: [sdb] 30728832 512-byte logical blocks: (15.7 GB/14.6 GiB)
sd 13:0:0:0: [sdb] Write Protect is off
...
Vedle toho jsem zkusil 512MB CF kartu v USB.3.0 čtečce karet, ta se přečetla pokaždé celá bez problémů.
Kód:
pentium ~ # dd if=/dev/sdc of=/dev/null bs=50M
9+1 vstoupivších záznamů
9+1 vystoupivších záznamů
512 483 328 bajtů (512 MB) zkopírováno, 93,6585 s, 5,5 MB/s
pentium ~ # dd if=/dev/sdc of=/dev/null bs=50M
9+1 vstoupivších záznamů
9+1 vystoupivších záznamů
512 483 328 bajtů (512 MB) zkopírováno, 91,7106 s, 5,6 MB/s
pentium ~ # dd if=/dev/sdc of=/dev/null bs=50M
9+1 vstoupivších záznamů
9+1 vystoupivších záznamů
512 483 328 bajtů (512 MB) zkopírováno, 90,6393 s, 5,7 MB/s
A nakonec z /dev/zero, což je virtuální zařízení generující nuly do /dev/null, což zařízení, které vše zapsané zahazuje, v podstatě to je přenos z RAM do RAM. A opět po 500MB blocích, což je víc než se vejde do RAM.
Kód:
pentium ~ # dd if=/dev/zero of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 13,745 s, 38,1 MB/s
pentium ~ # dd if=/dev/zero of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 13,6428 s, 38,4 MB/s
pentium ~ # dd if=/dev/zero of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 13,6449 s, 38,4 MB/s
Identifikuje se takto:
Kód:
usb 1-4: new high speed USB device using ehci_hcd and address 14
usb 1-4: New USB device found, idVendor=05e3, idProduct=0732
usb 1-4: New USB device strings: Mfr=3, Product=4, SerialNumber=5
usb 1-4: Product: USB Reader
usb 1-4: Manufacturer: Genesys
usb 1-4: SerialNumber: ...
scsi14 : usb-storage 1-4:1.0
scsi 14:0:0:0: Direct-Access Generic STORAGE DEVICE 0551 PQ: 0 ANSI: 5
sd 14:0:0:0: Attached scsi generic sg2 type 0
scsi 14:0:0:1: Direct-Access Generic STORAGE DEVICE 0551 PQ: 0 ANSI: 5
sd 14:0:0:0: [sdb] 1000944 512-byte logical blocks: (512 MB/488 MiB)
sd 14:0:0:0: [sdb] Write Protect is off
Další na řadě byla USB floppy mechanika. Proč ne? Pochopitelně tentokrát nemělo smysl omezovat objem dat.
Kód:
pentium ~ # dd if=/dev/sdg of=/dev/null
2880+0 vstoupivších záznamů
2880+0 vystoupivších záznamů
1 474 560 bajtů (1,5 MB) zkopírováno, 54,2301 s, 27,2 kB/s
pentium ~ # dd if=/dev/sdg of=/dev/null
2880+0 vstoupivších záznamů
2880+0 vystoupivších záznamů
1 474 560 bajtů (1,5 MB) zkopírováno, 54,5183 s, 27,0 kB/s
A co SATA? Jak rychle běhají data ze SATA HDD? No, když už jsem narval do desky pro Pentium 1 gigabitovou síťovku, USB 2.0 kartu, tak by SATA nemělo chybět, co?
Použitá deska má na sobě čip SiI 3512A (Silicon Image) a hlásí se po průchodu BIOSem jako SATARaid Version 4.3.83, včetně připojeného HDD Hitachi HTS725025A9A (232GB). Ale před spuštěním init skriptů (OpenRC 0.8.3) si HDD Linux nenašel, modul pro Silicon Image nemám v jádře. Zavedl se později a HDD správně identifikoval.
Kód:
Model Family: Hitachi Travelstar 7K500
Device Model: Hitachi HTS725025A9A364
Serial Number: 100717PCK204VJJ1D69J
Firmware Version: PC2OC72E
User Capacity: 250 059 350 016 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 6
Local Time is: Sat Jun 8 11:26:32 2019 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
A testem prošel takto
Kód:
pentium ~ # dd if=/dev/sdb of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 48,7598 s, 10,8 MB/s
pentium ~ # dd if=/dev/sdb of=/dev/null bs=50M count=10
10+0 vstoupivších záznamů
10+0 vystoupivších záznamů
524 288 000 bajtů (524 MB) zkopírováno, 47,7916 s, 11,0 MB/s
Takže notebookový 2,5" HDD Hitachi na SATA je zatím jasně nejrychlejším zařízením, které se mi povedlo k tomuto PC připojit
Řadič se na PCI hlásí
Kód:
pentium ~ # lspci
00:00.0 Host bridge: Intel Corporation 430FX - 82437FX TSC [Triton I] (rev 02)
00:07.0 ISA bridge: Intel Corporation 82371FB PIIX ISA [Triton I] (rev 02)
00:07.1 IDE interface: Intel Corporation 82371FB PIIX IDE [Triton I] (rev 02)
00:11.0 USB Controller: NEC Corporation USB (rev 43)
00:11.1 USB Controller: NEC Corporation USB (rev 43)
00:11.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
00:12.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:13.0 VGA compatible controller: Alliance Semiconductor Corporation ProVideo 6424
00:14.0 RAID bus controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)