Entra

View Full Version : Verificare il transfer rate di un hard disk?


bongo74
03-02-2008, 21:06
ho cambiato mobo e ora il sistema va lentissimissimo.

verificato la vga (integrata) è configurata correttamente.
Il pc funziona bene, in dual boot sotto Xp nessun problema.

1) come controllo se il dma è settato correttamente?

2) quali possono essere le cause della superlentezza?

questo è il fstab

/dev/hda1 / ext3 defaults 1 1
/dev/hda6 /home ext3 defaults 1 2
none /proc proc defaults 0 0
/dev/hda5 swap swap defaults 0 0
/dev/sda1 /media/hd ntfs-3g defaults,nls=utf8,sync, 0 0
/dev/sdb1 /media/hd2 vfat umask=0022,users,iocharset=utf8,sync,noauto,exec 0 0
/dev/hdb /media/cdrom auto umask=0022,users,iocharset=utf8,sync,noauto,ro,exec 0 0

eolus
03-02-2008, 21:17
ho cambiato mobo e ora il sistema va lentissimissimo.

verificato la vga (integrata) è configurata correttamente.
Il pc funziona bene, in dual boot sotto Xp nessun problema.

1) come controllo se il dma è settato correttamente?

2) quali possono essere le cause della superlentezza?

questo è il fstab

/dev/hda1 / ext3 defaults 1 1
/dev/hda6 /home ext3 defaults 1 2
none /proc proc defaults 0 0
/dev/hda5 swap swap defaults 0 0
/dev/sda1 /media/hd ntfs-3g defaults,nls=utf8,sync, 0 0
/dev/sdb1 /media/hd2 vfat umask=0022,users,iocharset=utf8,sync,noauto,exec 0 0
/dev/hdb /media/cdrom auto umask=0022,users,iocharset=utf8,sync,noauto,ro,exec 0 0

se il disco è un parallel-ata allora il comando per verificare il settaggio è il seguente: hdparm /dev/hda
dovrebbe essere dma (on)

bongo74
03-02-2008, 21:32
si e' un pata 160GB


/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19929/255/63, sectors = 320173056, start = 0


mi sembra che il dma sia spento come lo setto al massimo?

eolus
06-02-2008, 13:57
da console:
hdparm -d 1 /dev/hda
Abilita il dma.
hdparm -m 32 /dev/hda
Abilita il multi_sector_count
hdparm -c 1 /dev/hda
Abilita I/O a 32 bit.
Per rendere tali valori permanenti bisogna abilitarli nel file hdparm.conf

bongo74
06-02-2008, 19:28
[root@mandy mario]# hdparm -d 1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)




hdparm -m 32 /dev/hda

/dev/hda:
setting multcount to 32
HDIO_SET_MULTCOUNT failed: Invalid argument
multcount = 16 (on)

hdparm -c 1 /dev/hda

/dev/hda:
setting 32-bit IO_support flag to 1
IO_support = 1 (32-bit)


in rosa i comandi con esito fallito

khelidan1980
06-02-2008, 19:36
accertati che sia caricato correttamente il modulo giusto del kernel,ho avuto un medesimo problema dopo cambio della mobo in sistema era lento,non caricava il modulo Via appropriato,verificalo

bongo74
10-02-2008, 10:56
accertati che sia caricato correttamente il modulo giusto del kernel,ho avuto un medesimo problema dopo cambio della mobo in sistema era lento,non caricava il modulo Via appropriato,verificalo

dici bene, ma come verificarlo? sono sotto mandriva2008

mykol
10-02-2008, 13:40
i moduli che carica dovresti vedrli con i comandi

cat /etc/modprobe.conf
e

cat /modprobe.preload

dati in una console come root