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>] [day] [month] [year] [list]
Message-ID: <55E40356.3050800@huawei.com>
Date:	Mon, 31 Aug 2015 15:33:42 +0800
From:	zhong jiang <zhongjiang@...wei.com>
To:	<linux-kernel@...r.kernel.org>, <linux-mm@...ck.org>
CC:	<qiuxishi@...wei.com>, <guohanjun@...wei.com>
Subject: is it a problem when cat /proc/pid/status


I want to know whether the NUMA bound memory node with CONFIG_CGROUPS related or associted with NUMA binding.

I wrote an example test,the results are as follows.

> euler-linux:/home/zhongjiang # numactl --membind=1 ./new &
> [1] 6529
> euler-linux:/home/zhongjiang # ps -ef | grep new
> root      6529  4483  0 14:40 pts/1    00:00:00 ./new
> root      6556  4483  0 14:40 pts/1    00:00:00 grep new
> euler-linux:/home/zhongjiang # cat /proc/6529/status
> Name:   new
> State:  S (sleeping)
  ........
> Cpus_allowed:   ffffff
> Cpus_allowed_list:      0-23
> Mems_allowed:   00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,007fffff
> Mems_allowed_list:      0-22
> voluntary_ctxt_switches:        19
> nonvoluntary_ctxt_switches:     0


euler-linux:/home/zhongjiang # numactl --membind=3 ./new &
[1] 9113
euler-linux:/home/zhongjiang # ps -ef | grep mew
root      9140  8948  0 14:55 pts/1    00:00:00 grep mew
euler-linux:/home/zhongjiang # ps -ef | grep new
root      9113  8948  0 14:55 pts/1    00:00:00 ./new
root      9209  8948  0 14:55 pts/1    00:00:00 grep new
euler-linux:/home/zhongjiang # cat /proc/9113/status
Name:   new
State:  S (sleeping)
Tgid:   9113
Ngid:   0
Pid:    9113
PPid:   8948
......
Cpus_allowed:   ffffff
Cpus_allowed_list:      0-23
Mems_allowed:   00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,007fffff
Mems_allowed_list:      0-22
voluntary_ctxt_switches:        26
nonvoluntary_ctxt_switches:     0

Through the comparison of the above, I can find Whatever I use node for binding, the mems_allowed fields has been no change

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ