All of lore.kernel.org
 help / color / mirror / Atom feed
From: Fengguang Wu <fengguang.wu@intel.com>
To: lkp@lists.01.org
Subject: [sched] 373e9ec30ad: -11.2% qperf.udp_bw.send_bw.MB_sec
Date: Fri, 14 Mar 2014 14:20:43 +0800	[thread overview]
Message-ID: <20140314062043.GA28336@localhost> (raw)
In-Reply-To: <20140314061643.GA28194@localhost>

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

Alex, we noticed the below changes on

https://github.com/alexshi/power-scheduling.git single-balance
commit 373e9ec30ad1efee2c4ba6b58fc317626e6482d0 ("sched: only do load balance on tick_do_timer_cpu")

test case: lkp-a06/micro/qperf/600s

      v3.14-rc6  373e9ec30ad1efee2c4ba6b58  
---------------  -------------------------  
       273 ~ 0%     -11.2%        242 ~ 1%  TOTAL qperf.udp_bw.send_bw.MB_sec
       268 ~ 0%      -9.8%        242 ~ 0%  TOTAL qperf.tcp_bw.bw.MB_sec
       266 ~ 0%      -9.8%        240 ~ 1%  TOTAL qperf.udp_bw.recv_bw.MB_sec
     48281 ~ 2%     -81.3%       9035 ~ 1%  TOTAL softirqs.SCHED
   1359067 ~ 4%     -30.7%     942510 ~ 2%  TOTAL interrupts.RES
  10201776 ~14%     -30.1%    7133067 ~10%  TOTAL cpuidle.C3.time
  52277488 ~ 4%     -26.6%   38366608 ~ 6%  TOTAL cpuidle.C2.time
        28 ~14%     -25.3%         21 ~18%  TOTAL cpuidle.POLL.usage
      1516 ~16%     -27.0%       1107 ~22%  TOTAL cpuidle.POLL.time
      3955 ~ 7%     -24.8%       2972 ~14%  TOTAL cpuidle.C3.usage
      1.10 ~ 9%     -17.0%       0.91 ~16%  TOTAL perf-profile.cpu-cycles.menu_select.cpuidle_idle_call.arch_cpu_idle.cpu_startup_entry.start_secondary
   9066611 ~ 0%      -8.3%    8313872 ~ 1%  TOTAL proc-vmstat.pgalloc_dma32
  24350865 ~ 0%      -8.3%   22328921 ~ 1%  TOTAL proc-vmstat.pgfree
  15285179 ~ 0%      -8.3%   14016032 ~ 1%  TOTAL proc-vmstat.pgalloc_normal
      2961 ~ 3%     -19.7%       2378 ~ 3%  TOTAL vmstat.system.in
   3887389 ~20%      +9.7%    4262549 ~ 0%  TOTAL time.voluntary_context_switches
     14152 ~ 1%      +2.2%      14464 ~ 0%  TOTAL vmstat.system.cs

Legend:
	~XX%    - stddev percent
	[+-]XX% - change percent


                            qperf.udp_bw.send_bw.MB_sec

   280 ++-------------------------------------------------------------------+
       |                                        .*.....                     |
   275 *+...*.....*....        ...*....*....  ..       *                    |
   270 ++              *....*..             *.                              |
       |                                                                    |
   265 ++                                                                   |
   260 ++                                                                   |
       |                                                                    |
   255 ++                                                                   |
   250 ++                                              O                    |
       |                                                                    |
   245 ++                              O                                    |
   240 O+   O     O               O         O                    O     O    O
       |               O    O                               O               |
   235 ++----------------------------------------O--------------------------+

	[*] bisect-good sample
	[O] bisect-bad  sample

Thanks,
Fengguang

[-- Attachment #2: reproduce.ksh --]
[-- Type: text/plain, Size: 89 bytes --]

./qperf
./qperf 127.0.0.1 --time 100 tcp_bw tcp_lat udp_bw udp_lat sctp_bw sctp_lat quit

WARNING: multiple messages have this Message-ID (diff)
From: Fengguang Wu <fengguang.wu@intel.com>
To: Alex Shi <alex.shi@linaro.org>
Cc: LKML <linux-kernel@vger.kernel.org>, lkp@01.org
Subject: [sched] 373e9ec30ad: -11.2% qperf.udp_bw.send_bw.MB_sec
Date: Fri, 14 Mar 2014 14:20:43 +0800	[thread overview]
Message-ID: <20140314062043.GA28336@localhost> (raw)
In-Reply-To: <20140314061643.GA28194@localhost>

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

Alex, we noticed the below changes on

https://github.com/alexshi/power-scheduling.git single-balance
commit 373e9ec30ad1efee2c4ba6b58fc317626e6482d0 ("sched: only do load balance on tick_do_timer_cpu")

test case: lkp-a06/micro/qperf/600s

      v3.14-rc6  373e9ec30ad1efee2c4ba6b58  
---------------  -------------------------  
       273 ~ 0%     -11.2%        242 ~ 1%  TOTAL qperf.udp_bw.send_bw.MB_sec
       268 ~ 0%      -9.8%        242 ~ 0%  TOTAL qperf.tcp_bw.bw.MB_sec
       266 ~ 0%      -9.8%        240 ~ 1%  TOTAL qperf.udp_bw.recv_bw.MB_sec
     48281 ~ 2%     -81.3%       9035 ~ 1%  TOTAL softirqs.SCHED
   1359067 ~ 4%     -30.7%     942510 ~ 2%  TOTAL interrupts.RES
  10201776 ~14%     -30.1%    7133067 ~10%  TOTAL cpuidle.C3.time
  52277488 ~ 4%     -26.6%   38366608 ~ 6%  TOTAL cpuidle.C2.time
        28 ~14%     -25.3%         21 ~18%  TOTAL cpuidle.POLL.usage
      1516 ~16%     -27.0%       1107 ~22%  TOTAL cpuidle.POLL.time
      3955 ~ 7%     -24.8%       2972 ~14%  TOTAL cpuidle.C3.usage
      1.10 ~ 9%     -17.0%       0.91 ~16%  TOTAL perf-profile.cpu-cycles.menu_select.cpuidle_idle_call.arch_cpu_idle.cpu_startup_entry.start_secondary
   9066611 ~ 0%      -8.3%    8313872 ~ 1%  TOTAL proc-vmstat.pgalloc_dma32
  24350865 ~ 0%      -8.3%   22328921 ~ 1%  TOTAL proc-vmstat.pgfree
  15285179 ~ 0%      -8.3%   14016032 ~ 1%  TOTAL proc-vmstat.pgalloc_normal
      2961 ~ 3%     -19.7%       2378 ~ 3%  TOTAL vmstat.system.in
   3887389 ~20%      +9.7%    4262549 ~ 0%  TOTAL time.voluntary_context_switches
     14152 ~ 1%      +2.2%      14464 ~ 0%  TOTAL vmstat.system.cs

Legend:
	~XX%    - stddev percent
	[+-]XX% - change percent


                            qperf.udp_bw.send_bw.MB_sec

   280 ++-------------------------------------------------------------------+
       |                                        .*.....                     |
   275 *+...*.....*....        ...*....*....  ..       *                    |
   270 ++              *....*..             *.                              |
       |                                                                    |
   265 ++                                                                   |
   260 ++                                                                   |
       |                                                                    |
   255 ++                                                                   |
   250 ++                                              O                    |
       |                                                                    |
   245 ++                              O                                    |
   240 O+   O     O               O         O                    O     O    O
       |               O    O                               O               |
   235 ++----------------------------------------O--------------------------+

	[*] bisect-good sample
	[O] bisect-bad  sample

Thanks,
Fengguang

[-- Attachment #2: reproduce --]
[-- Type: text/plain, Size: 89 bytes --]

./qperf
./qperf 127.0.0.1 --time 100 tcp_bw tcp_lat udp_bw udp_lat sctp_bw sctp_lat quit

  reply	other threads:[~2014-03-14  6:20 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-03 14:25 [sched/balance] INFO: possible recursive locking detected Fengguang Wu
2014-03-07  1:59 ` Alex Shi
2014-03-13  7:43 ` Alex Shi
2014-03-13  8:53   ` Fengguang Wu
2014-03-13  9:00     ` Alex Shi
2014-03-13  9:06       ` Fengguang Wu
2014-03-14  6:16       ` Fengguang Wu
2014-03-14  6:20         ` Fengguang Wu [this message]
2014-03-14  6:20           ` [sched] 373e9ec30ad: -11.2% qperf.udp_bw.send_bw.MB_sec Fengguang Wu
2014-03-14  6:26         ` [sched/balance] INFO: possible recursive locking detected Alex Shi
2014-03-14  6:48           ` Fengguang Wu
2014-03-14  7:31             ` Alex Shi
2014-03-14  7:40               ` Fengguang Wu
2014-03-14  8:46                 ` Alex Shi
2014-03-14  9:06                   ` Fengguang Wu

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=20140314062043.GA28336@localhost \
    --to=fengguang.wu@intel.com \
    --cc=lkp@lists.01.org \
    /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.