Re: Enhanced IDE kontra ATA-2

Autor: Rafal Posmyk (raphael.posmyk_at_hamburg.netsurf.de)
Data: Sun 19 Nov 1995 - 05:19:53 MET


In article <A0EE49715F_at_Vela.filg.uj.edu.pl>
from 17 Nov 1995 13:08:48 +0100
LBIENK_at_Vela.filg.uj.edu.pl (Lukasz Bienkowski) wrote:

> Oto fragment pliku ATAPI.FAQ pochodzacego z dystrybucji Linuxa:
> [...]

Jako, ze sam nie posiadam IDE/EIDE zwracam sie z prosba do
uczesznikow niniejszej dyskuji. Wystartujcie ponizszy skrypt
w dwoch przypadkach:

1. HD i CD-ROM podlaczone do jednego kanalu EIDE
2. HD i CD-ROM skonfigurowane oba jako master na dwu roznych
   kanalach EIDE

Potem porownajcie odstepy czasowe miedzy startem a koncem wykonawanej
komendy. Nalezy wziac pod uwage. ze Linux bufforuje dane, dlatego
odstepy czasowe przy starcie za drugim razem beda o wiele krotsze
(bo czytane z buffora). Tresc ponizszych skryptow powinna mowic sama
za siebie. Chodzi o przeszukiwanie dysku i cdrom'u z jednoczesnym
protokolowaniem czasu startu i zakonczenia tej operacji. W/g teorji
odstep czasowy dla przypadku 1 powinien byc wiekszy. Ja niestety nie
posiadam IDE/EIDE (mam tylko SCSI), dlatego nie moge przeprowadzic
sam takiego testu.

Ponizej zawartosc skryptow:

<------------------------------------------------------------------>
#!/bin/sh
################################################################
# eide_test - startuje przeszukiwanie CD-ROM i HD
# (sciezki dostepu do odpowiedniej partycji HD oraz CD-ROM'u
# musza zostac ewtl. dopasowane !!! )
################################################################
# wystartuj szukanie dla CD-ROM
#(jako 1, poniewaz wolniejsze urzadzenie)

./searchtime /cdrom abcdefgh.ijk.mn search.cdrom &

# nastepnie dla HD

./searchtime /usr abcdefgh.ijk.mn search.hd &

# end of eide_test

<------------------------------------------------------------------>
#!/bin/sh
################################################################
# searchtime - szukanie zbioru $2, poczaszy od $1; log do $3
# (najlepiej, jezeli zbior $2 nie istnieje)
################################################################

echo -e "($1) Start: `date +'%H:%M:%S'`" > $3
find $1 -name $2 -print >> $3
echo -e "($1) End : `date +'%H:%M:%S'`" >> $3

# end of searchtime

<------------------------------------------------------------------>

Przyznam, ze sam ciekawy jestem resultatow. To co teoretycznie ma
sens (ciekawostka z mojego poprzedniego artykulu), w praktyce
wcale nie musi okazac sie prawdziwe. Moze ktos ma propozycje bardziej
sensownego testu ?

Rafal

o-------------------------------------------------------------------o
| Raphael Posmyk (Hamburg, Germany) |
| "... carpe diem, quam minimum credula postero..." (Horatius) |
| Please send/reply all to raphael.posmyk_at_hamburg.netsurf.de |
o-------------------------------------------------------------------o



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:27:04 MET DST