[pve-devel] default I/O scheduler - CFQ or Deadline?

Eric Blevins eric at netwalk.com
Tue May 7 15:15:10 CEST 2013


On 05/07/2013 01:49 AM, Alexandre DERUMIER wrote:
> Sure !
> 3000 fsync with which hardware?  hardware raid with write cache ?
>
> For me it's always use deadline with shared storage and local hardware raid with cache.
>
> Don't need really cfq for reordering the ios, if the cache of the raid card or shared storage can handle this.	
This is a very good point.
CFQ might be better where the hardware is not good at ordering the writes.
I have always used deadline because all of my machines have 4GB BBU RAID
cards.

Maybe it would be best to make this option easily configurable vs simply
changing it.

>
>
>
> ----- Mail original ----- 
>
> De: "Dietmar Maurer" <dietmar at proxmox.com> 
> À: "Alexandre DERUMIER" <aderumier at odiso.com>, "Martin Maurer" <martin at proxmox.com> 
> Cc: pve-devel at pve.proxmox.com 
> Envoyé: Mardi 7 Mai 2013 05:48:47 
> Objet: RE: [pve-devel] default I/O scheduler - CFQ or Deadline? 
>
>> If I remember, some openvz features works only with cfq ? (ionice, openvz IO 
>> priorities) 
>> see: 
>> http://pve.proxmox.com/pipermail/pve-devel/2012-March/002488.html 
> Yes, but we measure incredible bad performance with cfq. We get fsync 
> rates of 250 instead of 3000 on ext4 (factor 12!). So iopriorities makes no 
> sense if you are already 10 time slower? 
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel




More information about the pve-devel mailing list