Pomalý disk na novém serveru

kvr

Pomalý disk na novém serveru
« kdy: 20. 04. 2010, 12:54:18 »
Zdar,
řeším mizerný výkon disků na cca půl roku starém serveru - Fujitsu Primergy RX100 S5.
Je tam 2x500GB SATA WDC 7200 rpm:
Kód: [Vybrat]
[pre][    1.205691] ata1.00: ATA-8: WDC WD5002ABYS-50B1B0, 02.03B04, max UDMA/133
[    1.936527] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.939367] ata1.00: configured for UDMA/133
[    1.939475] ata1: EH complete
[    1.939662] scsi 0:0:0:0: Direct-Access     ATA      WDC WD5002ABYS-5 02.0 PQ: 0 ANSI: 5
[    1.939981] scsi 1:0:0:0: Direct-Access     ATA      WDC WD5002ABYS-5 02.0 PQ: 0 ANSI: 5
[    1.948024] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.957061] ata5.00: configured for UDMA/133
[    1.959362] ata5: EH complete
[    1.967175] sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    1.967219] sd 1:0:0:0: [sdb] Write Protect is off
[    1.967222] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    1.967244] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[/pre]

Rychlost je příšerná:
Kód: [Vybrat]
[pre]
root@srv2:~# hdparm -t /dev/sdb

/dev/sdb:
 Timing buffered disk reads:   52 MB in  3.09 seconds =  16.83 MB/sec
root:~# dd if=/dev/sda of=/dev/null
^C185057+0 records in
185056+0 records out
94748672 bytes (95 MB) copied, 6.584 s, 14.4 MB/s
[/pre]

Je to celkem low-cost server, ale stejně se mi nelíbí, že s bídou dosahuje 1/3-1/2 výkonu mého 5400 disku na notebooku.

Jde (zatím) jen o čtení, takže předpokládám, že poslední dobou populární 4k sektory by na to neměly mít vliv (navíc už je minimálně půl roku starý).

dmesg je celkem čistý, žádné stížnosti na IO operations ani nic dalšího podezřelého.

Nějaké nápady, co s tím?
« Poslední změna: 20. 04. 2010, 16:10:36 od Petr Krčmář »


Fantomas

Re: Pomalý disk na serveru
« Odpověď #1 kdy: 20. 04. 2010, 13:30:03 »
Ty jo, to jsou fofry :-) Ma to rychlost jako ata66.

PCnity

  • *****
  • 685
    • Zobrazit profil
    • E-mail
Re: Pomalý disk na serveru
« Odpověď #2 kdy: 20. 04. 2010, 15:05:25 »
No s RX100 S5 skusenosti nemam... Ale tipujem to na nastavenie BIOSu alebo "RAID"u.

Pouzivas vsatavny "RAID" alebo nemas disky v BIOSe v Enhanced rezime? Nepochopitelne maju v compatible rezime vyssi vykon ako v enhanced.
Inak sa najlepsie spravaju ako AHCI.

kvr

Re: Pomalý disk na novém serveru
« Odpověď #3 kdy: 21. 04. 2010, 10:15:29 »
RAID tam sice je, nějaký pseudo (82801IR/IO (ICH9R/DO) SATA RAID Controller), ale nepoužívá se.

Nastavení BIOSu teď nezkontroluju (je na druhém konci "světa"), jde to nějak poznat podle logu? Disky jsou na ata1.00, ata2.00, podle dmesg soudím, že jsou na AHCI:

Kód: [Vybrat]
[    0.850245] ahci 0000:00:1f.2: version 3.0
[    0.850258] ahci 0000:00:1f.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[    0.850409]   alloc irq_desc for 27 on node 0
[    0.850411]   alloc kstat_irqs on node 0
[    0.850421] ahci 0000:00:1f.2: irq 27 for MSI/MSI-X
[    0.850488] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports ? Gbps 0x3f impl RAID mode
[    0.850628] ahci 0000:00:1f.2: flags: 64bit led pio ems
[    0.850733] ahci 0000:00:1f.2: setting latency timer to 64
[    0.889054] scsi0 : ahci
[    0.889360] scsi1 : ahci
[    0.889567] scsi2 : ahci
[    0.889781] scsi3 : ahci
[    0.889985] scsi4 : ahci
[    0.890189] scsi5 : ahci
[    0.890439] ata1: SATA max UDMA/133 abar m2048@0xdfc00000 port 0xdfc00100 irq 27
[    0.890575] ata2: SATA max UDMA/133 abar m2048@0xdfc00000 port 0xdfc00180 irq 27
[    0.890710] ata3: SATA max UDMA/133 abar m2048@0xdfc00000 port 0xdfc00200 irq 27
[    0.890845] ata4: SATA max UDMA/133 abar m2048@0xdfc00000 port 0xdfc00280 irq 27
[    0.890980] ata5: SATA max UDMA/133 abar m2048@0xdfc00000 port 0xdfc00300 irq 27
[    0.891115] ata6: SATA max UDMA/133 abar m2048@0xdfc00000 port 0xdfc00380 irq 27

Fantomas

Re: Pomalý disk na novém serveru
« Odpověď #4 kdy: 21. 04. 2010, 11:07:02 »
Mozna blbne ncq, zkus si prepnout disk do compatible modu. Anebo se mrkni tady:
https://ata.wiki.kernel.org/index.php/Libata_FAQ


PCnity

  • *****
  • 685
    • Zobrazit profil
    • E-mail
Re: Pomalý disk na novém serveru
« Odpověď #5 kdy: 21. 04. 2010, 11:21:43 »
Mam tu plno RX200 a RX300 a vsetky maju iRMC2 modul...
Z toho je 18 kusov v USA a tiez im leziem do BIOSu :)

RX100vky nemaju iRMC2 moduly? Ak maju, nastav si proste console redirection ci uz cez web rozhranie alebo cez SSH... Potom proste rebootni server a vlez do BIOSu :)

kvr

Re: Pomalý disk na novém serveru
« Odpověď #6 kdy: 21. 04. 2010, 15:07:34 »
Něco takového tam je, ale ještě jsem to nezkoušel. A na produkčním serveru je to riziko :), navíc teď není zapojený.
To komunikuje normálně přes standartní IP? Jak se to nastaví v Linuxu?

Dík.

Re: Pomalý disk na novém serveru
« Odpověď #7 kdy: 21. 04. 2010, 15:42:07 »
Tohle mi pripomina jak se na me obratili s vykonnosti servru, ze z nej neak pomalu lezou data. Ze uz se na to dival hromada lidi a nikdo nevi proc. Kouknul jsem a pak se zeptal. Delali jste tam nekdy defragmentaci? Deff...co? :D

PCnity

  • *****
  • 685
    • Zobrazit profil
    • E-mail
Re: Pomalý disk na novém serveru
« Odpověď #8 kdy: 21. 04. 2010, 16:54:11 »
Provtne musis tomu iRMC modulu nastavit IP adresu cez BIOS... Cakal som ze ak ma niekto server so zabudovanym iRMC, pouziva ho.

Nam na RX200 uz niekolko krat hlasil ventilator ze ma problemy a potom sa o to v ramci zaruky Fujitsu zadarmo postaralo.

Potom mozes cez iRMC manageovat cely server pocinajuc zapinanim/vypinanim/reset/restart zapinat LEDky aby ho technici nasli... A mozes pozerat spotreby, stavy a bla bla co vsetkpo este.

Okrem toho potom nepotrebujes terminal server ani IP KVM pretoze to vsetko je v iRMC vstavane a dokonca aj virtual media.

Ja som uz niekolko krat installoval Debian cez iRMC :) V podstate ked nam do USA dorazi novy server iba ich nam zapoja da racku a vsetko si spravime z viedne. Nepotrebujeme ziadny hands on service...

kvr

Re: Pomalý disk na novém serveru
« Odpověď #9 kdy: 23. 04. 2010, 15:05:38 »
Ok, díky, až tam zase pojedu někdy o půlnoci, když nebudou připojeni uživatelé, tak to vyzkouším :)

Mimochodem, když už máš podobnou konfiguraci, můžeš mi prosím napsat seznam modulů v jádře? Za prvé mě napadlo, že se může používat generický driver na chipset/io, za druhé postrádám jakékoli thermal, ventilator information atd. od acpi.

Dík.

PCnity

  • *****
  • 685
    • Zobrazit profil
    • E-mail
Re: Pomalý disk na novém serveru
« Odpověď #10 kdy: 23. 04. 2010, 15:13:16 »
Debian lenny default, installovane dost davno... Sedi vzadu cize ziadne updaty sa tu nekonaju... Installoval kolega, spravnost konfiguracie mi znama nie je.

# lsmod
Module                  Size  Used by
xfs                   457328  1
exportfs                4656  1 xfs
drbd                  233656  4
cn                      9020  1 drbd
bonding                86136  0
loop                   15980  0
snd_pcm                78472  0
snd_timer              21824  1 snd_pcm
snd                    63912  2 snd_pcm,snd_timer
soundcore               7984  1 snd
pcspkr                  2800  0
snd_page_alloc          9984  1 snd_pcm
i2c_i801               10464  0
i2c_core               25456  1 i2c_i801
evdev                  10448  0
container               4192  0
button                  6512  0
processor              40208  16
ext3                  122848  2
jbd                    48152  1 ext3
mbcache                 8804  1 ext3
dm_mirror              14648  0
dm_region_hash         12736  1 dm_mirror
dm_log                  9924  2 dm_mirror,dm_region_hash
dm_snapshot            22924  0
dm_mod                 59384  13 dm_mirror,dm_log,dm_snapshot
sg                     24040  0
sr_mod                 15908  0
cdrom                  34344  1 sr_mod
ses                     6528  0
sd_mod                 33736  5
usbhid                 37328  0
hid                    41376  1 usbhid
crc_t10dif              2096  1 sd_mod
enclosure               9104  1 ses
ata_piix               25124  0
ata_generic             5924  0
libata                175660  2 ata_piix,ata_generic
ide_pci_generic         4964  0
ide_core              104976  1 ide_pci_generic
igb                    83928  0
dca                     7252  1 igb
ehci_hcd               33996  0
uhci_hcd               22208  0
megaraid_sas           34396  3
e1000e                111680  0
scsi_mod              158768  6 sg,sr_mod,ses,sd_mod,libata,megaraid_sas
thermal                15936  0
fan                     5240  0
thermal_sys            16448  3 processor,thermal,fan
« Poslední změna: 23. 04. 2010, 15:17:17 od PCnity »