[pve-devel] [PATCH 2/3] ceph init : disable debug options to improve performance

Fabian Grünbichler f.gruenbichler at proxmox.com
Fri Apr 28 14:02:00 CEST 2017


On Fri, Apr 28, 2017 at 12:23:07PM +0200, Alexandre DERUMIER wrote:
> >>shouldn't the following (as suggested by Wido den Hollander on 
> >>ceph-users a while ago) be enough for the most common use case? the 
> >>really latency sensitive daemons are the OSDs after all.. 
> >>
> >>[osd] 
> >>debug_osd = 0 
> >>debug_filestore = 0 
> >>debug_journal = 0 
> >>debug_ms = 0 
> 
> yes, maybe. I'm not sure about all impact of all debug. (too much work to test them all)
> 
> What I'm sure, is
> 
>  debug_ms = 0/0
> 
> really impact client side librbd performance 
> (I had proposed to send it directly in qemu
> http://pve.proxmox.com/pipermail/pve-devel/2016-November/023869.html
> 
> performance bench include in the mail)
> 
> but dietmar didn't want it by default) 
> 
> 
> Cluster side, I never tested all debug separatly, but disabling them all give me 20% less latency if I remember.
> 
> 
> Note that , I don't known if "= 0" , is same than "= 0/0".
> 
> First part is file logging, second part is memory logging.
> 

Yes, a single number means both file and memory level. I see some
improvement with latencies with just those four, I will test with the
client settings you proposed as well.




More information about the pve-devel mailing list