lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140119121608.GB2859@localhost>
Date:	Sun, 19 Jan 2014 20:16:08 +0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Cc:	LKML <linux-kernel@...r.kernel.org>, lkp@...ux.intel.com
Subject: [rcu] c0f4dfd4f9: -65% softirqs.RCU

Hi Paul,

Just FYI, we noticed the following changes (which looks good) on old commit
c0f4dfd4f9 ("rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks") 
in test case dd-write/4HDD-JBOD-cfq-btrfs-1dd:

b11cc5 (parent)  c0f4dfd4f90f1667d234d21f1  
---------------  -------------------------  
    213757 ~ 4%     -65.4%      73929 ~ 3%  softirqs.RCU
     21193 ~ 5%     -36.5%      13451 ~ 4%  softirqs.SCHED
      2036 ~ 4%     -59.4%        825 ~ 3%  vmstat.system.cs
   1304520 ~ 4%     -59.2%     532451 ~ 3%  perf-stat.context-switches
     95685 ~ 4%     -44.0%      53598 ~ 2%  perf-stat.cpu-migrations

The "~ N%" numbers are stddev percent.

                               perf-stat.cpu-migrations

   120000 ++----------------------------------------------------------------+
          |                                                                 |
   110000 ++          *     *    *.       *   **.                           |
   100000 *+ .*    *  :+    ::  +  *.*   : : :   *    .*                    |
          | *  *. + +:  *  : : *      :  : : :    + .*  :                   |
    90000 ++     *   *   + :  *       : *   *      *    *.*                 |
          |               *            *                                    |
    80000 ++                                                                |
          |                                                                 |
    70000 ++                                                                |
    60000 ++                                                                |
          | O        O  O O O  O O O        O  O   O   O    O   O    O      O
    50000 O+  OO O O  O       O      O OO O               O   O  O O   OO O |
          |                                   O  O   O  O                   |
    40000 ++----------------------------------------------------------------+


                              perf-stat.context-switches

   1.5e+06 ++---------------------------------------------------------------+
   1.4e+06 ++       *  *     *    *.       *  *.*.*    *                    |
           *. .**  : + :+   + *. +  **    + :+     :  + +                   |
   1.3e+06 ++*   + :  *  *.*    *     + .*  *      *.*   **                 |
   1.2e+06 ++     *                    *                                    |
   1.1e+06 ++                                                               |
     1e+06 ++                                                               |
           |                                                                |
    900000 ++                                                               |
    800000 ++                                                               |
    700000 ++                                                               |
    600000 ++O               O  O                                           |
           O   OO O   OO O O  O   O OO O O OO O O OO O O OO O O O  O O    O O
    500000 ++       O                                            O     OO   |
    400000 ++---------------------------------------------------------------+


                                  vmstat.system.cs

   2400 ++------------------------------------------------------------------+
        |            *    *.    *.       *   *. *     *                     |
   2200 *+ .*.*  *. + +   : *. +  *.*   + + +  * +   + +                    |
   2000 ++*    :+  *   *.*    *      *.*   *      *.*   *.*                 |
        |      *                                                            |
   1800 ++                                                                  |
   1600 ++                                                                  |
        |                                                                   |
   1400 ++                                                                  |
   1200 ++                                                                  |
        |                                                                   |
   1000 ++O              OO   O                                             |
    800 O+  O OO   O O O    O   O O  O O O O O OO O O O O OO O O   O O  O O O
        |        O                  O                            O    O     |
    600 ++------------------------------------------------------------------+

Thanks,
Fengguang

View attachment "config-3.9.0-rc2-00009-gc0f4dfd" of type "text/plain" (77065 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ