Permalänk
Medlem

dålig hårddiskprestanda

har en barracuda 80GB i en pII 400 och får väldigt dålig prestanda

dmesg:
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x9030-0x9037, BIOS settings: hda:DMA, hdb:pio
Probing IDE interface ide0...
hda: ST380021A, ATA DISK drive

hdparm:
/dev/hda:
Timing cached reads: 484 MB in 2.01 seconds = 240.83 MB/sec
Timing buffered disk reads: 40 MB in 3.08 seconds = 13.00 MB/sec

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

ideer?

Permalänk
Medlem

Prova hdparm -c1 -u1 /dev/hda (aktivera 32-bitars IO samt unmaskirq).

Vad säger t.ex hdparm -i /dev/hda | grep UDMA?Är något UDMA-läge valt för disken?

Sedan så kan du nog inte räkna med någon större prestanda på det där moderkortet då hårddiskkontrollern är begränsad till UDMA33 vilket ger en _teoretisk_ maximal prestanda på 33MB/s, såvida du inte skaffar ett pci-kontrollerkort som klarar ATA100/133.

Visa signatur

Also found as @piteball@mastodon.rockhost.se

Permalänk
Medlem

jag tar och lånar tråden lite.

Jag har ingen större koll på hårddiskprestanda, och undrar helt enkelt om detta är ok prestanda på PATA-diskar...

/dev/hda:
Timing cached reads: 1124 MB in 2.01 seconds = 560.12 MB/sec
Timing buffered disk reads: 132 MB in 3.01 seconds = 43.79 MB/sec

/dev/hdb:
Timing cached reads: 1124 MB in 2.00 seconds = 560.68 MB/sec
Timing buffered disk reads: 136 MB in 3.02 seconds = 45.01 MB/sec

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av CC01
jag tar och lånar tråden lite.

Jag har ingen större koll på hårddiskprestanda, och undrar helt enkelt om detta är ok prestanda på PATA-diskar...

/dev/hda:
Timing cached reads: 1124 MB in 2.01 seconds = 560.12 MB/sec
Timing buffered disk reads: 132 MB in 3.01 seconds = 43.79 MB/sec

/dev/hdb:
Timing cached reads: 1124 MB in 2.00 seconds = 560.68 MB/sec
Timing buffered disk reads: 136 MB in 3.02 seconds = 45.01 MB/sec

Cache reads är helt beroende på processorkraften i datorn men buffered disk reads-värdena ser helt ok ut.

Visa signatur

Also found as @piteball@mastodon.rockhost.se

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Pitr-
Cache reads är helt beroende på processorkraften i datorn men buffered disk reads-värdena ser helt ok ut.

Gött, då vet jag det

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Pitr-
Prova hdparm -c1 -u1 /dev/hda (aktivera 32-bitars IO samt unmaskirq).

Vad säger t.ex hdparm -i /dev/hda | grep UDMA?Är något UDMA-läge valt för disken?

Sedan så kan du nog inte räkna med någon större prestanda på det där moderkortet då hårddiskkontrollern är begränsad till UDMA33 vilket ger en _teoretisk_ maximal prestanda på 33MB/s, såvida du inte skaffar ett pci-kontrollerkort som klarar ATA100/133.

-u1 -c1 gjorde ingen skillnad...

UDMA modes: udma0 udma1 *udma2

Permalänk

Re: dålig hårddiskprestanda

Har du IDE-"drivern" installerad i din kärna eller som en modul? Just på IDE-drivers så bör de alltid av någon konstig anledning vara inkompilerade för att fungera korrekt...

Permalänk
Medlem

jag brukar köra "hdparm -d1 -c1 -X udma2 /dev/hda" på min server.

Permalänk
Medlem

[root@dennis ~]# hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 3200 MB in 2.00 seconds = 1599.44 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device Timing buffered disk reads: 176 MB in 3.09 seconds = 56.87 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device [root@dennis ~]#

Vet någon vad felmeddelandet betyder och hur man fixar felet!?

Permalänk
Medlem

Denka, hdparm är inte skrivet för scsi och sata diskar.

För dessa finns sdparm.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av e-cone
Denka, hdparm är inte skrivet för scsi och sata diskar.

För dessa finns sdparm.

Tackar, ska genast kolla på detta.

Upd: Funkar. Men det verkar inte finnas någon hastighetstest som i hdparm?

Permalänk
Medlem

Re: Re: dålig hårddiskprestanda

Citat:

Ursprungligen inskrivet av Sachankara
Har du IDE-"drivern" installerad i din kärna eller som en modul? Just på IDE-drivers så bör de alltid av någon konstig anledning vara inkompilerade för att fungera korrekt...

inkompilerad i kärnan. det verkar vara processorn som begränsar hastigheten; den används till 100% när jag flyttar filer

Permalänk
Medlem

hdparm testet är ganska värdelöst. Testa prestanda med bonnie++ eller liknande.