[ risk @ 19.05.2005. 09:54 ] @
kupio sam novi harddisk od 250GB PATA i stavio ga na kucni server na kome je FreeBSD. Problem je sto je jako spor kad radi sa diskom ~4Mbyte/sec. Iskoriscenje procesora je u tim slucajevima konstantno 100%. machina je celeron 466 sa 160mb rama.

kad kopiram kroz mrezu (samba,ftp, dve razlicite klijent konfiguracije) transfer ide oko 3.5-4 MB/s i tada mi system jede preko 50% procesora. Transfer ide brzo 10MB/s dok ne napuni buffer-e tj. ram i onda se stabilizuje na gore pomenutim brzinama (znaci da je zagusenje u HDD io podsistemu)

evo nekih informacija, samo sam ubacio crtice "-" da bi se lakse citalo.

cemu sluzi onaj dole "dma queued" ? da nije zbog toga ? sta da radim sa tim?

Code:

machina# dmesg | grep -i maxtor
ad6: 239372MB <Maxtor 7Y250P0/YAR41BW0> [486344/16/63] at ata3-master UDMA100
-----------------------------------------------------------------
machina# dmesg | grep -i ata3
ata3: channel #1 on atapci1
ad6: 239372MB <Maxtor 7Y250P0/YAR41BW0> [486344/16/63] at ata3-master UDMA100
-----------------------------------------------------------------
machina# dmesg | grep -i atapci1
atapci1: <CMD 649 UDMA100 controller> port 0xc000-0xc00f,0xbc00-0xbc03,0xb800-0xb807,0xb400-0xb403,0xb000-0xb007 irq 12 at device 15.0 on pci0
ata2: channel #0 on atapci1
ata3: channel #1 on atapci1
-----------------------------------------------------------------
machina# sysctl hw.ata
hw.ata.ata_dma: 1
hw.ata.wc: 1
hw.ata.atapi_dma: 1
-----------------------------------------------------------------
machina# atacontrol info 3
Master:  ad6 <Maxtor 7Y250P0/YAR41BW0> ATA/ATAPI revision 7
Slave:       no device present
-----------------------------------------------------------------
machina# atacontrol mode 3
Master = UDMA100
Slave  = BIOSPIO
-----------------------------------------------------------------
machina# atacontrol cap 3 0
ATA channel 3, Master, device ad6:

Protocol              ATA/ATAPI revision 7
device model          Maxtor 7Y250P0
serial number         Y64KZDXE
firmware revision     YAR41BW0
cylinders             16383
heads                 16
sectors/track         63
lba supported         268435455 sectors
lba48 supported       490234752 sectors
dma supported
overlap not supported

Feature                      Support  Enable    Value   Vendor
write cache                    yes      yes
read ahead                     yes      yes
dma queued                     no       no      0/0x00
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      yes      no      0/0x00
automatic acoustic management  yes      yes     254/0xFE        192/0xC0