All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andreas Bluemle <andreas.bluemle@itxperts.de>
To: Paul Von-Stamwitz <PVonStamwitz@us.fujitsu.com>
Cc: Stefan Priebe <s.priebe@profihost.ag>,
	Somnath Roy <Somnath.Roy@sandisk.com>,
	"ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>
Subject: Re: 10/7/2014 Weekly Ceph Performance Meeting: kernel boot params
Date: Tue, 14 Oct 2014 13:22:42 +0200	[thread overview]
Message-ID: <20141014132242.3812bcd1@doppio> (raw)
In-Reply-To: <622F4407872BA447A16110F65453358C033B02A3E23F@FMSAMAIL.fmsa.local>

[-- Attachment #1: Type: text/plain, Size: 5412 bytes --]

Hi,


On Wed, 8 Oct 2014 16:55:38 -0700
Paul Von-Stamwitz <PVonStamwitz@us.fujitsu.com> wrote:

>  
> > > Hi,
> > >
> > > as mentioned during today's meeting, here are the kernel boot
> > > parameters
> > which I found to provide the basis for good performance results:
> > >
> > >    processor.max_cstate=0
> > >    intel_idle.max_cstate=0
> > >
> > > I understand these to basically turn off any power saving modes
> > > of the
> > CPU; the CPU's we are using are like
> > >   Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz
> > >   Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
> > >
> > > At the BIOS level, we
> > >   - turn off Hyperthraeding
> > >   - turn off Turbo mode (in order ot not leave the specifications)
> > >   - turn on frequency floor override
> > >
> > > We also assert that
> > >   /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
> > >   is set to "performance"
> > >
> > > Using above we see a constant frequency at the maximum level
> > > allowed by
> > the CPU (except Turbo mode).
> > 
> > How much performance do we gain by this? Till now i thought it's
> > just 1-3% so i'm still running ondemand govenor plus power savings.
> 
> As always, it depends. I saw noticeable increases in some throughput
> tests (though I can't recall the % gain.) More important to me was
> that it made my fio results much more consistent. As we measure
> improvements, these settings remove some of the "system noise".
> 
> Best,
> Paul
> 

There were two different aspects which showed improvemnt:
 - code was executed faster
 - thread switching delays were reduced significantly

See the attached grahics. They show processing of a 4 kB write
request: processing at the Pipe::Reader is roughly 200 us in both
pictures, and sth. like 20 us at the OSD::Dispatcher. So there
is not much of a benefit here.

But the delay between the end of the Pipe::Reader and the start
of the OSD::Dispatcher threads reduced really significantly.


(And sorry for the late response)


> > 
> > Greets,
> > Stefan
> > 
> > > Best Regards
> > >
> > > Andreas Bluemle
> > >
> > >
> > >
> > >
> > >
> > >
> > > On Wed, 8 Oct 2014 02:51:21 +0200
> > > Mark Nelson <mark.nelson@inktank.com> wrote:
> > >
> > >> Hi All,
> > >>
> > >> Just a remind that the weekly performance meeting is on
> > >> Wednesdays at 8AM PST.  Same bat time, same bat channel!
> > >>
> > >> Etherpad URL:
> > >> http://pad.ceph.com/p/performance_weekly
> > >>
> > >> To join the Meeting:
> > >> https://bluejeans.com/268261044
> > >>
> > >> To join via Browser:
> > >> https://bluejeans.com/268261044/browser
> > >>
> > >> To join with Lync:
> > >> https://bluejeans.com/268261044/lync
> > >>
> > >>
> > >> To join via Room System:
> > >> Video Conferencing System: bjn.vc -or- 199.48.152.152 Meeting ID:
> > >> 268261044
> > >>
> > >> To join via Phone:
> > >> 1) Dial:
> > >>             +1 408 740 7256
> > >>             +1 888 240 2560(US Toll Free)
> > >>             +1 408 317 9253(Alternate Number)
> > >>             (see all numbers - http://bluejeans.com/numbers)
> > >> 2) Enter Conference ID: 268261044
> > >>
> > >> Mark
> > >> --
> > >> To unsubscribe from this list: send the line "unsubscribe
> > >> ceph-devel" in the body of a message to
> > >> majordomo@vger.kernel.org More
> > majordomo
> > >> info at  http://vger.kernel.org/majordomo-info.html
> > >>
> > >>
> > >
> > >
> > >
> > > --
> > > Andreas Bluemle
> > > mailto:Andreas.Bluemle@itxperts.de ITXperts
> > > GmbH                       http://www.itxperts.de Balanstrasse
> > > 73, Geb. 08            Phone: (+49) 89 89044917 D-81541 Muenchen
> > > (Germany)          Fax:   (+49) 89 89044910
> > >
> > > Company details: http://www.itxperts.de/imprint.htm
> > > --
> > > To unsubscribe from this list: send the line "unsubscribe
> > > ceph-devel" in the body of a message to majordomo@vger.kernel.org
> > > More
> > majordomo
> > > info at  http://vger.kernel.org/majordomo-info.html
> > >
> > > ________________________________
> > >
> > > PLEASE NOTE: The information contained in this electronic mail
> > > message is
> > intended only for the use of the designated recipient(s) named
> > above. If the reader of this message is not the intended recipient,
> > you are hereby notified that you have received this message in
> > error and that any review, dissemination, distribution, or copying
> > of this message is strictly prohibited. If you have received this
> > communication in error, please notify the sender by telephone or
> > e-mail (as shown above) immediately and destroy any and all copies
> > of this message in your possession (whether hard copies or
> > electronically stored copies).
> > >
> > > --
> > > To unsubscribe from this list: send the line "unsubscribe
> > > ceph-devel" in the body of a message to majordomo@vger.kernel.org
> > > More
> > majordomo
> > > info at  http://vger.kernel.org/majordomo-info.html
> > >
> > --
> > To unsubscribe from this list: send the line "unsubscribe
> > ceph-devel" in the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> 
> 



-- 
Andreas Bluemle                     mailto:Andreas.Bluemle@itxperts.de
ITXperts GmbH                       http://www.itxperts.de
Balanstrasse 73, Geb. 08            Phone: (+49) 89 89044917
D-81541 Muenchen (Germany)          Fax:   (+49) 89 89044910

Company details: http://www.itxperts.de/imprint.htm

[-- Attachment #2: detail-latency-default.png --]
[-- Type: image/png, Size: 12330 bytes --]

[-- Attachment #3: detail-latency-no-powersave-modes.png --]
[-- Type: image/png, Size: 11065 bytes --]

  reply	other threads:[~2014-10-14 11:23 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-08  0:51 10/7/2014 Weekly Ceph Performance Meeting Mark Nelson
2014-10-08 16:32 ` 10/7/2014 Weekly Ceph Performance Meeting: kernel boot params Andreas Bluemle
2014-10-08 17:38   ` Somnath Roy
2014-10-08 17:47     ` Duan, Jiangang
2014-10-08 17:53       ` Somnath Roy
2014-10-08 20:03         ` Duan, Jiangang
2014-10-09  0:50           ` Somnath Roy
2014-10-09  1:07             ` Mark Nelson
2014-10-09  6:45               ` Somnath Roy
2014-10-10 23:39             ` Duan, Jiangang
2014-10-10 23:43               ` Somnath Roy
2014-11-05 14:33             ` Zhang, Jian
2014-10-08 17:57     ` Loic Dachary
2014-10-08 18:07     ` Alexandre DERUMIER
2014-10-08 18:35     ` Stefan Priebe
2014-10-08 23:55       ` Paul Von-Stamwitz
2014-10-14 11:22         ` Andreas Bluemle [this message]
2014-10-14 13:13           ` Sage Weil
2014-10-14 14:38             ` Andreas Bluemle
     [not found]               ` <75674D092A819E4189E91166C74CB90D0144A660@shsmsx102.ccr.corp.intel.com>
2014-10-15  2:23                 ` Sage Weil
2014-10-15  2:43                   ` Somnath Roy
2014-10-15  2:59                   ` Shu, Xinxin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20141014132242.3812bcd1@doppio \
    --to=andreas.bluemle@itxperts.de \
    --cc=PVonStamwitz@us.fujitsu.com \
    --cc=Somnath.Roy@sandisk.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=s.priebe@profihost.ag \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.