Re: -fno-omit-frame-pointer

2015-02-21 Thread Alex Elsayed
Sage Weil wrote: Hey Mark, I just watched Brendan Gregg's talk at SCALE (which was extremely good) and one of the things he mentioned is the importance of -fno-omit-frame-pointer. I notice we are setting it via do_autogen.sh (i.e., for developers) but not in the production builds. Should

Re: -fno-omit-frame-pointer

2015-02-21 Thread Mark Nelson
On 02/21/2015 03:43 PM, Sage Weil wrote: Hey Mark, I just watched Brendan Gregg's talk at SCALE (which was extremely good) and one of the things he mentioned is the importance of -fno-omit-frame-pointer. I notice we are setting it via do_autogen.sh (i.e., for developers) but not in the

Re: Memstore performance improvements v0.90 vs v0.87

2015-02-21 Thread Alexandre DERUMIER
At least at first glance it doesn't look like it's enabled on either our RHEL7 or Ubuntu nodes. No numad running either. Do you have disable autonuma balancing manually ? because look at kernel config of both rhel7 and ubuntu, it's really seem to be enabled by default:

Re: NewStore update

2015-02-21 Thread Christoph Hellwig
On Thu, Feb 19, 2015 at 03:50:45PM -0800, Sage Weil wrote: - assemble the transaction - start any aio writes (we could use O_DIRECT here if the new hints include WONTNEED?) Note that kernel aio only is async if you specifiy O_DIRECT, otherwise io_submit will simply block. -- To unsubscribe

Re: Memstore performance improvements v0.90 vs v0.87

2015-02-21 Thread Alexandre DERUMIER
One Other thing you could also check, is if transparent hugepages is enabled or not. It's known to slowdown some applications, like databases for example. (So maybe memstore too) #cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] This is disabled by default is you use

Re: NewStore update

2015-02-21 Thread Sage Weil
On Sat, 21 Feb 2015, Christoph Hellwig wrote: On Thu, Feb 19, 2015 at 03:50:45PM -0800, Sage Weil wrote: - assemble the transaction - start any aio writes (we could use O_DIRECT here if the new hints include WONTNEED?) Note that kernel aio only is async if you specifiy O_DIRECT,

-fno-omit-frame-pointer

2015-02-21 Thread Sage Weil
Hey Mark, I just watched Brendan Gregg's talk at SCALE (which was extremely good) and one of the things he mentioned is the importance of -fno-omit-frame-pointer. I notice we are setting it via do_autogen.sh (i.e., for developers) but not in the production builds. Should we be? I think