Re: szybkie dyski do serwera, bylo: FastEthernet

Autor: Jaroslaw Lis (lis_at_papuga.ict.pwr.wroc.pl)
Data: Sat 02 Aug 1997 - 17:36:52 MET DST


On 1 Aug 1997 20:50:06 GMT, Grzegorz Szyszlo
>lis_at_papuga.ict.pwr.wroc.pl (Jaroslaw Lis) wrote:
>>Owszem, ale karpio ma na tym kanale 16MB/s, wiec wyslanie paru
>>sektorow zajmuje driverowi mniej czasu niz zapis/odczyt na dysk.
>>Driver konczy wiec robote i czeka na przerwanie.
>
>karpio to se zapuscil DMA.

Na DMA to mial 22MB/s :-)

> a 16mb/s i tak nic nie da, bo bufor samego
>twardziela jest za maly by przyjac caly blok danych.

A o jakim bloku i jakim twardzielu piszesz? IDE maja dzis 64, 128 lub
256KB. Novell ma blok 4KB [3.x] lub 64KB [4.1x]. Te dluzsze bloki
wysyla prawdopodobnie krotszymi fragmentami, bo dyski nie potrafia
tyle na raz przyjac. Efekt taki ze przy zapisie transmituje sie
dane, po czym czeka na przerwanie ze dysk juz troche zapisal i jest
gotow do nastepnych, albo kaze sie odczytac dane i czeka na przerwanie
ze mozna je [juz szybciej] odebrac z bufora. A zanim dysk odczyta
nastepna porcje, to zdazymy dane odebrac i mamy troche czasu na inne
zadania.
 
>>Kanal, owszem, jest zajety,
>>ale poki nie masz trzech dyskow IDE to komu to przeszkadza?

>ano przeszkadza. transmituje po jednym kanale ide, wiec procesor jest
>zajety. i w tym czasie niestety drugiego kanalu obsluzyc nie moze.

Alez moze. Transmisja po kanale jest szybsza niz zapis/odczyt na
nosnik. Za chwile robi sie dziura i mozna slac w drugim kanale.

>>Zreszta to powoli przeszlosc - IDE tez ma DMA.

>IDE zawsze mialo dma. no ... prawie zawsze. tylko bylo jakies dziwnie
>powolne, dlatego w praktyce niewykorzystywane.

Dyski IDE mialy, ale sterownik nie mial. A teraz sterownik ma. I to
szybkie, a nie wolne.

J.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:16:56 MET DST