LINUX.ORG.RU
решено ФорумAdmin

Низкая скорость работы SATA дисков, hdparm не может включить DMA!!!


0

1

Centos 5.9. Материнка http://www.supermicro.ru/products_spec_121.html


# hdparm -t /dev/hda

/dev/hda:
 Timing buffered disk reads:   12 MB in  3.33 seconds =   3.60 MB/sec


# hdparm /dev/hda

/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     = 65535/255/63, sectors = 3907029168, start = 0

# hdparm -d1 /dev/hda

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

# lspci | grep SATA
00:1f.2 IDE interface: Intel Corporation 631xESB/632xESB/3100 Chipset SATA IDE Controller (rev 09)

Кусок из dmesg

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
hda: HGST HUS724020ALA640, ATA DISK drive
hdb: HGST HUS724040ALA640, ATA DISK drive
Probing IDE interface ide1...
hdc: HGST HUS724040ALA640, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 3907029168 sectors (2000398 MB), CHS=65535/255/63
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4
hdb: max request size: 512KiB
hdb: 7814037168 sectors (4000787 MB), CHS=65535/255/63
hdb: cache flushes supported
 hdb: hdb1
hdc: max request size: 512KiB
hdc: 7814037168 sectors (4000787 MB), CHS=65535/255/63
hdc: cache flushes supported
 hdc: hdc1

...
libata version 3.00 loaded.
ata_piix 0000:00:1f.2: version 2.12
PCI: Enabling device 0000:00:1f.2 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 50
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: 0x1F0 IDE port busy
ata_piix 0000:00:1f.2: 0x170 IDE port busy
ata_piix 0000:00:1f.2: no available legacy port

Что делать ?

★★★

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2

Может в этом дело, что драйвер Alpa версии, почему ставите старую версию CentOS? Попробуйте поставить последнюю 6.x или даже 7 версию.

kostik87 ★★★★★ ()
Ответ на: комментарий от Deleted

На сервере планируется openvz ядро

может быть запретить ядру использовать модуль ide? судя по выводу dmesg libata не может найти диски потому что они уже заняты

ata_piix 0000:00:1f.2: 0x1F0 IDE port busy
ata_piix 0000:00:1f.2: 0x170 IDE port busy

Vlad-76 ★★★ ()
Ответ на: комментарий от anonymous

расслабиться и страдать некрофилией дальше

Не вижу причин, по которым принципиально нельзя осуществить задумку ТС.

anonymous ()
Ответ на: комментарий от Vlad-76

# hdparm -t /dev/sda

/dev/sda: Timing buffered disk reads: 490 MB in 3.01 seconds = 162.95 MB/sec

Vlad-76 ★★★ ()
2 февраля 2016 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.