pomale "dd" na nekterych virtualech xen 4.1

Dalibor Straka dast na panelnet.cz
Pátek Únor 15 22:40:48 CET 2013


Ahoj,

uz jsem temer bezradny, tak pisu dotaz mezi chytre hlavy. Vsiml jsem si 
markantiho rozdilu u mkfs.ext4 na dvou virtualech xen-karel (rychly) a 
xen-stahovac (pomaly, asi tak 10x). Nakonec se dalo jednoduse docilit 
tehoz pouzitim "dd" (vzdy bs=1M count=100):

dom0: dd if=/dev/zero of=/dev/disk/by-path/ip-10.0.2.2-xxxxxx
104857600 bytes (105 MB) copied, 0.117607 s, 892 MB/s

xen-stahovac: dd if=/dev/zero of=/dev/xvdb1
104857600 bytes (105 MB) copied, 5.82627 s, 18.0 MB/s

xen-karel: dd if=/dev/zero of=/srv/testik bs=1M count=100
104857600 bytes (105 MB) copied, 0.152231 s, 689 MB/s


More info:
Cteni pres dd/hdparm ukaze vzdy 100MB/s, protoze ho brzdi gbit pres 
ktery iSCSI bezi. Chapu, ze ty rychlosti 700-900MB/s jsou nejake cache a 
prestoze na samotnem poli tato operace ukazuje stejne hodnoty, iSCSI 
mezi tim je proste 1Gbit, takze by to 100MB/s nemelo prekrocit.

Necekam, ze nekdo ma kristalovou kouli. Spis radu, jake testy zkouset k 
nalezeni uzkeho hrdla. Vsechny systemy jsou debian squeeze a castecne 
wheezy. Kernel:
Linux xen-karel 3.2.0-4-amd64 #1 SMP Debian 3.2.32-1 x86_64 GNU/Linux


Pozorovani:
xen-karel byl take pomaly, kdyz jsem ho presunul z jineho dom0, ale 
vymenou kernelu 2.6.35 na 3.2.0 vse zacalo fungovat super rychle. U 
xen-stahovac to nepomohlo.

Diky za napady,
-- 
Dalibor Straka


Další informace o konferenci Linux