[pve-devel] multipath problems

Alexandre DERUMIER aderumier at odiso.com
Wed Aug 22 08:40:24 CEST 2012

I don't know exactly how hdparm test works. maybe this is related to thread numbers.

you can use blktace and seewatcher to see exactly how to ios are done


----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre DERUMIER" <aderumier at odiso.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Mercredi 22 Août 2012 08:31:03 
Objet: RE: [pve-devel] multipath problems 

> what is your hardware config ?( cpu/ram/disk). 

I just use some slow boxes to test. But I get around 150MB/s when I use a windows client, 
so that can't be the problem. 

> what's your raid level ? (raid-z, mirrors) do you use sas or sata disk? 
> some quick performnce tuning,through gui: 
> :2000/settings/preferences/?this_form=sys_form 
> zfs_no_cacheflush=yes 
> Sys_zfs_vdev_max_pending = 1 for sata, = 10 for sas 

I do not want to tune - IMHO there must be some fundamental bug. 

> Also if you want to have more sequential bandwith, you can try to use big 
> block size for zvol, like 128K. (I setup 4K by default in my module). 

Yes, I guess I use the wrong benchmark. Thanks for that hint. 

> seq read 
> fio --filename=/dev/dm-20 --direct=1 --rw=read --bs=1m --size=20G -- 
> numjobs=200 --runtime=60 --group_reporting --name=file1 

With that I get about 153MB/s: 
# fio --filename=/dev/mapper/mpath1 --direct=1 --rw=read --bs=1m --size=20G --numjobs=200 --runtime=60 --group_reporting --name=file1 
Run status group 0 (all jobs): 
READ: io=8978MB, aggrb=149921KB/s, minb=153519KB/s, maxb=153519KB/s, mint=61322msec, maxt=61322msec 

So I guess that indicates that multipathing is working correctly. 

Many thanks for your help! 

- Dietmar 




Alexandre D e rumier 

Ingénieur Systèmes et Réseaux 

Fixe : 03 20 68 88 85 

Fax : 03 20 68 90 88 

45 Bvd du Général Leclerc 59100 Roubaix 
12 rue Marivaux 75002 Paris 

More information about the pve-devel mailing list