Portál AbcLinuxu, 12. května 2025 08:37

Dotaz: xen - pomala prace s diskem

22.5.2010 20:55 xxsst
xen - pomala prace s diskem
Přečteno: 253×
Odpovědět | Admin
Ahoj. Na hostitelské mašině je zápis 500MB souboru v dd rychlostí cca 140MB/s, v hostovaném systému pod 70MB/s. Tento 50procentní propad je velice znát, když jsem přehodil databázový stroj jako virtualizovaný pod XEN. Jsou nějaké možnosti, jak to vyladit? Konfigurace disků hostu: disk = ['file:/var/lib/xen/images/db_boot.img,xvda,w', 'phy:data/db,xvdb1,w', 'phy:data/db_swap,xvdb2,w']. /dev/data je LVM oddíl nad raidem 1.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.5.2010 21:48 VSi | skóre: 28
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaký systém je nainstalován v domU? Je použitá plná virtualizace (HVM) nebo paravirtualizace (PV)? Nejlepších výsledků, co se týče I/O, by se mělo dosáhnou v PV režimu. 50% propad v sekvenčním zápisu je docela hodně, na to že jde o LVM disk.
22.5.2010 22:13 xxsst
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
Paravirtualozovaně, dom0 centos5 x86-64, domU debian x86
23.5.2010 15:12 jiri
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
Jak to mas s kernely? Pouzival pro domU kernel z dom0 nebo u domU mas xen-kernel z Debiana a v dom0 mas kernel z CentOS?
22.5.2010 23:29 kyytaM | skóre: 35 | blog: kyytaM | Bratislava
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus nepouzivat subory ako backend ale phy:/ - blokove zariadenia v podobe celeho pola/disku/particie/LVmka/ respektive pouzivat LVmka a particie v DomU v 1:1 pomerne - vytvorit LVmko v Dom0, formatnut ext3 a exportnut DomU ako particiu - napr disk = ['phy:/dev/blabla/lvm1,xvda3,w'].

file:/ je neprijemne aj v tom, ze diskove operacie DomU cachuje I/O a filesystem Dom0 - v pripade restartu ci vypadku prudu moze nastat neprijemna strata dat v DomU - tento problem odstranuje tap:aio:/. Ak sa navyse este pouziva sparse subor ako file image backend, tak vykonova regresia je este vacsia.
23.5.2010 00:05 xxsst
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
Však to tak používám - viz otázka :-) file používám jen pro /boot, tam mě rychlost netrápí.
23.5.2010 00:08 kyytaM | skóre: 35 | blog: kyytaM | Bratislava
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
*facepalm* sorry, ja som uz vazne slepy :(...3x som to precital a vidim to az teraz :D
23.5.2010 00:21 kyytaM | skóre: 35 | blog: kyytaM | Bratislava
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
Da sa pozriet, ako a je co vytazene pri tych predmetnych I/O v domU (xentop, mpstat (tam pozerat steal) a napr dstat v DomO; mpstat (opat steal) a napr dstat v DomU) - v idealnom pripade sa da zistit, kde to "viazne" a aspon nejako to vytunit nasledne (napr pomocou xm vcpu-pin atd).

Predpokladam, ze ten dd test na hostitelovi bol testovany na rovnakej diskovej/LVmkove konfiguracii. :)
23.5.2010 00:46 kyytaM | skóre: 35 | blog: kyytaM | Bratislava
Rozbalit Rozbalit vše Re: xen - pomala prace s diskem
Skusal som teraz na svojom srote testovacom
 dd if=/dev/zero of=/root/lol.test count=1M
a v Dom0 dalo ~ 41MB/s a v PV DomU ~ 47 MB/s (domU mam phy:/ LVmko na tom istom hitachi HDD). :)

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.