← Back to team overview

sslug-teknik team mailing list archive

Re: SCSI + RAID

 

torben fjerdingstad wrote:

> Frank Damgaard skrev:
> 
> > Der er næsten frit valg. Man skal bare holde sig fra de
> > helt billige som f.eks. adaptec aha1520 og Asus modellerne.
> 
> > Er der problemer med Asus modellerne ? eller er det bestemte
> > modeller. Mine 2 Asus SCSI controller (ncr/symbios) har fungeret
> > upåklageligt . Har dog ikke forsøgt med software-raid på dem.
> 
> Såvidt jeg husker hedder de to modeller jeg kender sc-200
> og sc-850. Sidstnævnte købte jeg sammen med et asus
> bundkort. Det virkede skam. Men hver gang der kom en email,
> kunne jeg ikke flytte musecursoren på X imens. (IDE
> syndromet). Det har jeg nævnt før, og nogen her på listen
> skrev at man bare skulle justere driveren.

Med SC-200 har jeg aldrig oplevet dette, men det er også en
NCR/symbios 53c810 chip. Har heller ikke problemer af den slags
med SC875 (53c875) eller diverse inittio 91xx billig-scsi controllere.
SC850 kender jeg ikke, men hvilket chipsæt er det?

PS.
til Symbios/NCR findes to slags drivere, og kun den ene udvikles
der stadig, men begge drivere skulle ikke give de nævnte problemer.


> Det prøvede jeg ikke da jeg allerede havde købt en anden
> controller (bt-958). Den generede ikke musecursoren det
> mindste, selvom jeg prøvede at kopiere 20 filtræer
> samtidig. Det samme gælder for den adaptec-2940w jeg
> bruger hjemme.

Adaptec holder jeg mig generelt fra, der er for mange praktiske
problemer og de er for dyre, og tilsvarende symbios er lige så hurtige.
Det tyske c't brugerkonsekvent symbios baserede scsi-controllere
til test at scsi-harddiske.


....

> Source kataloget indeholdt ca. 25Mb. Jeg prøver det
> faktisk på adaptec'en mens jeg skriver dette. Selvom cpu
> load er over 20, er der ikke mærkbare problemer med at
> skrive imens. Det er måske fordi jeg nu har to cpu'er?

Problemet er måske om man har enablet command queueing mv., det kan
gøres i opstart med (eksempler):

# enable 10 tagged commands ID 0
echo "settags /dev/sda 1 10" > /proc/scsi/ncr53c8xx/0
# enable wide ID 0 (sker vist automatisk, så egentlig unødvendig?)
echo "setwide 0 1" >  /proc/scsi/ncr53c8xx/0
# tag order: (default, simple, ordered)
echo "setorder default" > /proc/scsi/ncr53c8xx/0


> Er der nogen der ved hvilken path data skal igennem
> under filkopiering? Controlleren kender jo ikke ext2fs,
> så det hele skal igennem cpu'en? Eller hvad?

Afhænger vel af programmet, men der anvendes busmaster så data
kan hentes til buffer of fra buffer via dma/busmaster. 
Så skal man ikke "tygge" på data, så burde det kunne ske uden om CPU.
Men måske der sker en buffer kopiering i det program man anvender, og 
så skal det forbi CPU.


-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


References