Portál AbcLinuxu, 14. května 2024 14:58


Dotaz: XenServer + rychlost disků ve virtuálech, kde hledat problém ??

14.5.2012 10:59 Marek B.
XenServer + rychlost disků ve virtuálech, kde hledat problém ??
Přečteno: 310×
Odpovědět | Admin
Mám drobný problém, začal jsem si hrát s XenServerem a narazil na poměrně velký problém a tou je rychlost disků.

Na samotném Xenu je rychlost odpovídající, viz:

/dev/sda:
 Timing cached reads:   4684 MB in  2.00 seconds = 2343.27 MB/sec
 Timing buffered disk reads:  376 MB in  3.01 seconds = 125.11 MB/sec

/dev/sdb:
 Timing cached reads:   4408 MB in  2.00 seconds = 2204.52 MB/sec
 Timing buffered disk reads:  134 MB in  3.03 seconds =  44.25 MB/sec
nicméně na virtuálu je již situace daleko horší:
/dev/mapper/VolGroup-lv_root:
 Timing cached reads:   2116 MB in  2.00 seconds = 1059.35 MB/sec
 Timing buffered disk reads:  136 MB in  3.29 seconds =  41.30 MB/sec

/dev/mapper/VolGroup-lv_home:
 Timing cached reads:   1412 MB in  2.00 seconds = 706.67 MB/sec
 Timing buffered disk reads:   84 MB in  3.01 seconds =  27.89 MB/sec
Při spuštění něčeho náročnějšího na discích ve virtuálech, typicky kopírování se situace zhorší následovně:
/dev/mapper/VolGroup-lv_home:
 Timing cached reads:   1326 MB in  2.02 seconds = 657.75 MB/sec
 Timing buffered disk reads:   16 MB in  3.84 seconds =   4.17 MB/sec
podobně se chová i virtuální Windows 2003 Server.

Samozřejmě je všude instalován XenTools, server je XenServer 6.0.2.

Kde hledat zradu ?!? Přijde mě to podivné, jinak jako hardwareové platforma je HP Proliant G5 s HW RAID, který Xen vidí a tváří se, že s ním nemá problém, ostatně to říká i výkon na samotném Xenu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.5.2012 13:25 wins
Rozbalit Rozbalit vše Re: XenServer + rychlost disků ve virtuálech, kde hledat problém ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
Testovani rychlosti disku ve virtualnim prostredi hdparmem je obecne velmi spatne.

Otestujte rychlost i/o pomoci iopingu.

Dale doporucuji dom0 vyhradit 1 az 2 core aby nedoslo k i/o starvingu.
14.5.2012 13:40 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: XenServer + rychlost disků ve virtuálech, kde hledat problém ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus:
xm sched-credit -d Domain-0 -w 512
Na tom Windows 2003 serveru mas nainstalovane PV drivery?
14.5.2012 14:52 Marek B.
Rozbalit Rozbalit vše Re: XenServer + rychlost disků ve virtuálech, kde hledat problém ??
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky za reakce, jinak jader mám celkem 4, takže jsem jedno nechal pro dom0, tedy 3 core pro virtual + 1 pro dom0, tím by měl být řešen nedostatek prostředků (starving).

Příkaz "xm ..." nejsme schopen spustit mám XenServer nikoliv open source Xen a bohužel "xm" není implementováno, zde nahrazeno XenCetrem + sadou příkazů "xe".

Co se týče PV driverů, tak tam si jsem nejméně jistý, nechal jsem default Windows instalaci a následně dohrál XenTools, tedy očekávám že je to OK, disky se tváří jako "XENSRV PVDISK SCSI Disk Device" a driver využívá scsifilt.sys od Citrix.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.