FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 2427d387fd24bc04a5c270161473eaca8239cd39 ("kernfs: convert node name allocation to kstrdup_const")
Some slab memory can be saved with the patch :) testbox/testcase/testparams: lkp-t410/boot/performance-1 9f5b2beccb0ad113 2427d387fd24bc04a5c2701614 ---------------- -------------------------- %stddev %change %stddev \ | \ 1110 ± 2% -8.5% 1016 ± 5% boot-meminfo.PageTables 144680 ± 0% -2.1% 141631 ± 0% boot-slabinfo.num_objs 107666 ± 0% -1.1% 106464 ± 0% boot-meminfo.Slab 26953 ± 0% -1.0% 26672 ± 0% boot-slabinfo.num_pages testbox/testcase/testparams: lkp-a03/boot/performance-1 9f5b2beccb0ad113 2427d387fd24bc04a5c2701614 ---------------- -------------------------- fail:runs %reproduction fail:runs | | | 29 ± 28% -60.2% 11 ± 49% time.involuntary_context_switches 166 ± 1% -2.4% 162 ± 1% boot-time.idle 133976 ± 0% -1.8% 131519 ± 0% boot-slabinfo.num_objs testbox/testcase/testparams: lkp-a04/boot/performance-1 9f5b2beccb0ad113 2427d387fd24bc04a5c2701614 ---------------- -------------------------- 133681 ± 0% -1.8% 131309 ± 0% boot-slabinfo.num_objs lkp-t410: Westmere Memory: 2G lkp-a03: Atom Memory: 8G lkp-a04: Atom Memory: 8G boot-slabinfo.num_pages 27100 ++----------------------------*--*-*------*-------------------------+ | .*..*.* *.* | 27000 ++ .* *. | | *.. .* .*.*..* * .* .*.*..*.* 26900 ++ * + .* + .* + .* | |: *. *. *. | 26800 *+ | | | 26700 ++ O O O O O O | | O O O O O O O O O O O O | 26600 ++ | | O O | 26500 O+ O O O O | | | 26400 ++------------------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample To reproduce: apt-get install ruby ruby-oj 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, Huang, Ying
--- testcase: boot default-monitors: default_watchdogs: watch-oom: watchdog: cpufreq_governor: performance model: Westmere memory: 2G hdd_partitions: "/dev/disk/by-id/ata-FUJITSU_MJA2250BH_G2_K95CT9C2G29W-part6" swap_partitions: rootfs_partition: "/dev/disk/by-id/ata-FUJITSU_MJA2250BH_G2_K95CT9C2G29W-part7" boot-slabinfo: boot-meminfo: memmap: boot-memory: boot-time: kernel-size: sleep: 1 branch: next/master commit: b50cadffd155708cbd890d0ee6cc309c51af0f7d repeat_to: 1 testbox: lkp-t410 tbox_group: lkp-t410 kconfig: x86_64-nfsroot enqueue_time: 2015-02-04 11:59:07.652843690 +08:00 kernel: "/kernel/x86_64-nfsroot/b50cadffd155708cbd890d0ee6cc309c51af0f7d/vmlinuz-3.19.0-rc7-next-20150203-gb50cadf" user: lkp queue: boot rootfs: debian-x86_64-2015-02-02.cgz result_root: "/result/lkp-t410/boot/performance-1/debian-x86_64-2015-02-02.cgz/x86_64-nfsroot/b50cadffd155708cbd890d0ee6cc309c51af0f7d/0" job_file: "/lkp/scheduled/lkp-t410/boot_boot-performance-1-x86_64-nfsroot-b50cadffd155708cbd890d0ee6cc309c51af0f7d-0.yaml" dequeue_time: 2015-02-04 13:12:08.541138058 +08:00 nr_cpu: "$(nproc)" job_state: finished loadavg: 1.07 0.34 0.12 1/129 3835 start_time: '1423026776' end_time: '1423026777' version: "/lkp/lkp/.src-20150204-124551"
_______________________________________________ LKP mailing list l...@linux.intel.com