luna82
06.10.06, 13:08
Hallo,
ich habe ein Performance-Problem unter VMware. Ich möchte jetzt keine Diskussion zu vMware anstoßen. Vielmehr geht es um die Festplattenzugriffe bei SCSI und IDE.
/dev/sda Performance:
[root@ewlinux root]# hdparm /dev/sda
/dev/sda:
readonly = 0 (off)
geometry = 2610/255/63, sectors = 41943040, start = 0
[root@ewlinux root]# hdparm -Tt /dev/sda
/dev/sda:
Timing buffer-cache reads: 2500 MB in 2.00 seconds = 1250.00 MB/sec
Timing buffered disk reads: 130 MB in 3.08 seconds = 42.21 MB/sec
[root@ewlinux root]#
/dev/hda Performance mit DMA Aktivierung:
[root@ewlinux root]# hdparm /dev/hda
/dev/hda:
multcount = 64 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 1040/16/63, sectors = 1048576, start = 0
[root@ewlinux root]# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 2464 MB in 2.00 seconds = 1232.00 MB/sec
Timing buffered disk reads: 368 MB in 3.00 seconds = 122.67 MB/sec
[root@ewlinux root]#
Das sind gravierende Unterschiede bei eigentlich dem gleichen System und gleicher Festplatte des Muttersystems (VMware)
Wie kann ich den DMA für die SCSI Platte aktiviern, der herkömmlicher Weg mit -d1 geht bei SCSI nicht?
[root@ewlinux root]# hdparm -d1 /dev/sda
/dev/sda:
operation not supported on SCSI disks
[root@ewlinux root]#
Ich nutze ein RedHat ES mit:
[root@ewlinux root]# uname -a
Linux ewlinux 2.4.21-32.EL #1 Fri Apr 15 21:29:19 EDT 2005 i686 i686 i386 GNU/Linux
[root@ewlinux root]#
Wie kann ich für das SCSI Device das DMA aktivieren? Oder gibt es andere Wege die Performance zu steigern?
Beste Grüße
Luna82
ich habe ein Performance-Problem unter VMware. Ich möchte jetzt keine Diskussion zu vMware anstoßen. Vielmehr geht es um die Festplattenzugriffe bei SCSI und IDE.
/dev/sda Performance:
[root@ewlinux root]# hdparm /dev/sda
/dev/sda:
readonly = 0 (off)
geometry = 2610/255/63, sectors = 41943040, start = 0
[root@ewlinux root]# hdparm -Tt /dev/sda
/dev/sda:
Timing buffer-cache reads: 2500 MB in 2.00 seconds = 1250.00 MB/sec
Timing buffered disk reads: 130 MB in 3.08 seconds = 42.21 MB/sec
[root@ewlinux root]#
/dev/hda Performance mit DMA Aktivierung:
[root@ewlinux root]# hdparm /dev/hda
/dev/hda:
multcount = 64 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 1040/16/63, sectors = 1048576, start = 0
[root@ewlinux root]# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 2464 MB in 2.00 seconds = 1232.00 MB/sec
Timing buffered disk reads: 368 MB in 3.00 seconds = 122.67 MB/sec
[root@ewlinux root]#
Das sind gravierende Unterschiede bei eigentlich dem gleichen System und gleicher Festplatte des Muttersystems (VMware)
Wie kann ich den DMA für die SCSI Platte aktiviern, der herkömmlicher Weg mit -d1 geht bei SCSI nicht?
[root@ewlinux root]# hdparm -d1 /dev/sda
/dev/sda:
operation not supported on SCSI disks
[root@ewlinux root]#
Ich nutze ein RedHat ES mit:
[root@ewlinux root]# uname -a
Linux ewlinux 2.4.21-32.EL #1 Fri Apr 15 21:29:19 EDT 2005 i686 i686 i386 GNU/Linux
[root@ewlinux root]#
Wie kann ich für das SCSI Device das DMA aktivieren? Oder gibt es andere Wege die Performance zu steigern?
Beste Grüße
Luna82