linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [LKP] [mm] b191f9b106e: -8.8% netperf.time.minor_page_faults
@ 2015-04-01  3:23 Huang Ying
  2015-04-01  7:35 ` Mel Gorman
  0 siblings, 1 reply; 2+ messages in thread
From: Huang Ying @ 2015-04-01  3:23 UTC (permalink / raw)
  To: Mel Gorman; +Cc: Linus Torvalds, LKML, LKP ML

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

FYI, we noticed the below changes on

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit b191f9b106ea1a24a711dbebb2925d3313da5852 ("mm: numa: preserve PTE write permissions across a NUMA hinting fault")


testbox/testcase/testparams: lkp-ne02/netperf/performance-300s-200%-TCP_SENDFILE

bea66fbd11af1ca9  b191f9b106ea1a24a711dbebb2  
----------------  --------------------------  
         %stddev     %change         %stddev
             \          |                \  
     13115 ±  0%      -8.8%      11968 ±  0%  netperf.time.minor_page_faults
     65.63 ±  6%     -14.6%      56.05 ±  7%  netperf.time.user_time
     65.63 ±  6%     -14.6%      56.05 ±  7%  time.user_time
    728886 ± 12%     -29.2%     516121 ± 25%  proc-vmstat.pgalloc_dma32
       259 ± 12%     -21.8%        203 ± 19%  sched_debug.cfs_rq[10]:/.tg_load_contrib
       139 ± 26%     -40.9%         82 ± 48%  sched_debug.cfs_rq[10]:/.blocked_load_avg
   1437779 ±  5%      -9.7%    1298979 ±  2%  sched_debug.cfs_rq[11]:/.max_vruntime
   1437779 ±  5%      -9.7%    1298979 ±  2%  sched_debug.cfs_rq[11]:/.MIN_vruntime
       518 ± 37%     -52.1%        248 ± 40%  sched_debug.cfs_rq[3]:/.tg_load_contrib
       117 ±  6%     +13.5%        132 ±  9%  sched_debug.cfs_rq[3]:/.load
       191 ± 28%     +71.7%        328 ± 35%  sched_debug.cfs_rq[7]:/.tg_load_contrib
    306355 ± 47%     -33.0%     205153 ±  1%  sched_debug.cpu#11.nr_switches
    306423 ± 47%     -33.0%     205208 ±  1%  sched_debug.cpu#11.sched_count
      1050 ± 13%     +59.2%       1672 ± 18%  sched_debug.cpu#15.curr->pid
      1020 ±  6%     +35.1%       1379 ±  6%  sched_debug.cpu#4.curr->pid
      1082 ± 18%     +44.5%       1563 ± 28%  sched_debug.cpu#5.curr->pid
      1215 ± 14%     -17.6%       1001 ±  7%  sched_debug.cpu#8.curr->pid

lkp-ne02: Nehalem-EP
Memory: 5G




                           netperf.time.minor_page_faults

  13400 ++---------------------------------*--------------------------------+
        |     *..      *..                :                                 |
  13200 *+. ..       ..   *..     .*..*.. :   *..*..*..*..*..     .*..*..   |
  13000 ++ *     *..*        *..*.       *                   *..*.       *..*
        |                                                                   |
  12800 ++                                                                  |
        |                                                                   |
  12600 ++                                                                  |
        |                                                                   |
  12400 ++                                                                  |
  12200 ++                                                                  |
        |                                                                   |
  12000 O+                         O          O     O  O     O              |
        |  O  O  O  O  O  O  O  O     O  O O     O        O     O           |
  11800 ++------------------------------------------------------------------+


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

To reproduce:

	apt-get install ruby
	git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
	cd lkp-tests
	bin/setup-local job.yaml # the job file attached in this email
	bin/run-local   job.yaml


Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


Thanks,
Ying Huang


[-- Attachment #2: job.yaml --]
[-- Type: text/plain, Size: 2055 bytes --]

---
testcase: netperf
default-monitors:
  wait: pre-test
  uptime: 
  iostat: 
  vmstat: 
  numa-numastat: 
  numa-vmstat: 
  numa-meminfo: 
  proc-vmstat: 
  proc-stat: 
  meminfo: 
  slabinfo: 
  interrupts: 
  lock_stat: 
  latency_stats: 
  softirqs: 
  bdi_dev_mapping: 
  diskstats: 
  nfsstat: 
  cpuidle: 
  cpufreq-stats: 
  turbostat: 
  pmeter: 
  sched_debug:
    interval: 10
default-watchdogs:
  watch-oom: 
  watchdog: 
cpufreq_governor: performance
commit: e42391cd048809d903291d07f86ed3934ce138e9
model: Nehalem-EP
memory: 5G
nr_hdd_partitions: 12
hdd_partitions: "/dev/disk/by-id/scsi-35000c5000*part1"
swap_partitions: "/dev/disk/by-id/scsi-SATA_ST3500320NS_9QM6YWTY-part2"
runtime: 300s
nr_threads: 200%
perf-profile:
  freq: 800
cluster: cs-localhost
if role server:
  netserver: 
if role client:
  netperf:
    test: TCP_SENDFILE
testbox: lkp-ne02
tbox_group: lkp-ne02
kconfig: x86_64-rhel
enqueue_time: 2015-03-31 11:57:48.297146032 +08:00
head_commit: 051d101ddcd268a7429d6892c089c1c0858df20b
base_commit: e42391cd048809d903291d07f86ed3934ce138e9
branch: linux-devel/devel-hourly-2015033109
kernel: "/kernel/x86_64-rhel/e42391cd048809d903291d07f86ed3934ce138e9/vmlinuz-4.0.0-rc6"
user: lkp
queue: cyclic
rootfs: debian-x86_64-2015-02-07.cgz
result_root: "/result/lkp-ne02/netperf/performance-300s-200%-TCP_SENDFILE/debian-x86_64-2015-02-07.cgz/x86_64-rhel/e42391cd048809d903291d07f86ed3934ce138e9/0"
node_roles: server client
job_file: "/lkp/scheduled/lkp-ne02/cyclic_netperf-performance-300s-200%-TCP_SENDFILE-x86_64-rhel-BASE-e42391cd048809d903291d07f86ed3934ce138e9-0-20150331-32956-1uhguoe.yaml"
dequeue_time: 2015-03-31 12:29:34.133136287 +08:00
nr_cpu: "$(nproc)"
max_uptime: 1500
modules_initrd: "/kernel/x86_64-rhel/e42391cd048809d903291d07f86ed3934ce138e9/modules.cgz"
bm_initrd: "/lkp/benchmarks/turbostat.cgz,/lkp/benchmarks/netperf-debian.cgz,/lkp/benchmarks/netperf.cgz"
job_state: finished
loadavg: 34.91 29.35 13.49 1/214 9318
start_time: '1427776206'
end_time: '1427776507'
version: "/lkp/lkp/.src-20150331-104755"

[-- Attachment #3: reproduce --]
[-- Type: text/plain, Size: 2368 bytes --]

echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu10/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu11/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu12/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu13/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu14/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu15/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu8/cpufreq/scaling_governor
echo performance > /sys/devices/system/cpu/cpu9/cpufreq/scaling_governor
netserver
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300
netperf -t TCP_SENDFILE -c -C -l 300

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

_______________________________________________
LKP mailing list
LKP@linux.intel.com
\r

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [LKP] [mm] b191f9b106e: -8.8% netperf.time.minor_page_faults
  2015-04-01  3:23 [LKP] [mm] b191f9b106e: -8.8% netperf.time.minor_page_faults Huang Ying
@ 2015-04-01  7:35 ` Mel Gorman
  0 siblings, 0 replies; 2+ messages in thread
From: Mel Gorman @ 2015-04-01  7:35 UTC (permalink / raw)
  To: Huang Ying; +Cc: Linus Torvalds, LKML, LKP ML

On Wed, Apr 01, 2015 at 11:23:34AM +0800, Huang Ying wrote:
> FYI, we noticed the below changes on
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
> commit b191f9b106ea1a24a711dbebb2925d3313da5852 ("mm: numa: preserve PTE write permissions across a NUMA hinting fault")
> 
> 
> testbox/testcase/testparams: lkp-ne02/netperf/performance-300s-200%-TCP_SENDFILE
> 
> bea66fbd11af1ca9  b191f9b106ea1a24a711dbebb2  
> ----------------  --------------------------  
>          %stddev     %change         %stddev
>              \          |                \  
>      13115 ±  0%      -8.8%      11968 ±  0%  netperf.time.minor_page_faults
>      65.63 ±  6%     -14.6%      56.05 ±  7%  netperf.time.user_time
>      65.63 ±  6%     -14.6%      56.05 ±  7%  time.user_time

Hmmm, is this a positive report? It looks like it -- fewer faults at
least. Lower user_time is ambiguous because the elapsed time is not
included in the report and netperf has variable time depending on
whether it can get a confident result or not.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-04-01  7:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-01  3:23 [LKP] [mm] b191f9b106e: -8.8% netperf.time.minor_page_faults Huang Ying
2015-04-01  7:35 ` Mel Gorman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).