Mainosten mukaan kiintolevyt ovat nopeutuneet huimasti 1990-luvun loppupuolen jälkeen. Viimeksi olen tutkaillut kiintolevynopeuksia joskus 1999. Silloin teimme Herra Liljeroosin kanssa testejä, joissa totesimme että DMA-100 levyltä toiselle ei voinut kopioida sataa megatavua sekunnissa. Eikä edes viittäkymmentä. Ei tosin kahtakymmentä viittäkään megatavua. Nopeus jäi nimittäin hieman alle 14 megatavun sekunnissa. Kyseessä oli siis todellinen tilanne jossa yhdeltä fyysiseltä kiintolevyltä kopioitiin tiedostoja toiselle fyysiselle levylle.
Nyt on kulunut viitisen vuotta tuosta testailusta - eletään vuoden 2005 tammikuuta. On siis uuden pienen testin aika.
Window Server 2003 EE
Asus P4P800 SE
Pentium 4, 3 GHz
2 Gt Kingston
Levyinä olivat Samsungin PATA-levy
SP0411N ja Seagaten SATA levyt
ST3200822AS (kuva 1).
Molempien levyjen pyörimisnopeus oli 7200 kierrosta minuutissa. Välimuistin
koossa oli eroja.
Kuva 1
Samsung oli yksin järjestelmälevynä ja
Seagatet peilattuna
Windowsin omalla Softaraidilla (kuva 2)
Kuva 2
Maailma on täynnä hienoja testiohjelmia. Itse pitäydyin kuitenkin 4NT -komentotulkissa ja sen Copy- ja Timer -komennoissa.
Alkuun piti tietysti saada sopivan kokoisia tiedostoja. Tein yhden Megatavun (1 048 576 tavun) tiedoston 1MB_File.1 ja kahden Gigatavun (2 147 483 648 tavun) tiedoston 2GB_File.fil. Ne sai luotua kätevästi Fsutil ohjelmalla, joka on XP:n ja Sever 2003:n vakiotyökaluja.
Tiedostojen luonti D-aseman Temp -kansioon ja toteaminen DIR -komennolla
(kuva 3)
Kuva 3
Yhden megatavun tiedostosta (1MB_File.1) tein 1999
kopiota. Siihenkään en käyttänyt mitään erikoisohjelmaa, vaan ihan Windowsin
mukana tuleva FOR komento hoiti asian tyylikkäästi. (kuva 4)
Kuva 4
Koska ihminen on luonnostaan epäilevä, niin tiedostojen olemassaolo
piti tarkistaa. Kuvassa (kuva 5) on DIR-listaus putkitettu ensin
4NT:n HEAD-komennolle
ja sen jälkeen 4NT:n
TAIL komennolle. Näin totesin omilla silmillä ilmestyneistä tiedostoista kolme
ensimmäistä ja neljä viimeistä ja uskoin, että myös ne1993
välissä olevaa olivat D:\Temp-kansiossa.
Kuva 5
Toistin kopioinnin 4 kertaa (kuva 6)
Kuva 6
Keskiarvoksi sain 31,9 sekuntia. Kopiointinopeus oli siis 64,2 Megatavua sekunnissa!
Tässäkin toistin kopioinnin 4 kertaa (kuva 7)
Kuva 7
Keskiarvoksi tuli 43,4 sekuntia. Kopiointinopeus oli siis 47,2 Megatavua sekunnissa. Tämä sotii hieman maalaisjärkeä vastaan, sillä luulisi peilatulta levyltä lukemisen olevan nopeampaa kuin sinne kirjoittamisen.
Pienten tiedostojen osalta - jos yhden megatavun tiedostoja pieninä
voidaan pitää - suoritin kopioinnin vain Samsungin levyltä
softapeilatuille Seagateille. Toistoa tässäkin 4 kertaa (kuva
8)
Kuva 8
Keskiarvoksi tuli nyt 55,6 sekuntia. Siitä laskettuna kopiointinopeus kahdelle gigatavulle pikkutiedostoja (2000 x 1 Mt) oli 36,8 Mt/s. Nopeus siis putosi selvästi verrattuna yhteen isoon kahden gigatavun tiedostoon.
Mitä muuta tästä opimme. Pitääpi hetki miettiä.
Arto Reunamo
Yhteystiedot