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: <578F847E.7070903@huawei.com>
Date:	Wed, 20 Jul 2016 22:02:38 +0800
From:	zhong jiang <zhongjiang@...wei.com>
To:	Linux Memory Management List <linux-mm@...ck.org>,
	LKML <linux-kernel@...r.kernel.org>
CC:	<zhongjiang@...wei.com>
Subject: A question about toot1/vm/page-type.c

Hi,  guys

My system have 4G memory.  I print the following memssage.
I execute the command (page-types) to obtain all pfn status. I check 784272 pfn  about 3063M from page-types ,
but I  ought to obtain all pfn status in the whole memory space, is  right ?  The Memtotal is ~2932M.  therefore,
I guess that page-types do not show the reserved pages from  the following memssage.


[root@...alhost vm]# ./page-types
             flags      page-count       MB  symbolic-flags                     long-symbolic-flags
0x0000000000000000           89366      349  __________________________________________
0x0000000001000000               1        0  ________________________z_________________ zero_page
0x0000000000000008              13        0  ___U______________________________________ uptodate
0x000000000000000c               1        0  __RU______________________________________ referenced,uptodate
0x0000000000000028           44175      172  ___U_l____________________________________ uptodate,lru
0x000000000000002c           39128      152  __RU_l____________________________________ referenced,uptodate,lru
0x0000000000004030             876        3  ____Dl________b___________________________ dirty,lru,swapbacked
0x0000000000004038              21        0  ___UDl________b___________________________ uptodate,dirty,lru,swapbacked
0x000000000000403c             124        0  __RUDl________b___________________________ referenced,uptodate,dirty,lru,swapbacked
0x0000000000000068          303508     1185  ___U_lA___________________________________ uptodate,lru,active
0x000000000000006c          146546      572  __RU_lA___________________________________ referenced,uptodate,lru,active
0x0000000000004078              17        0  ___UDlA_______b___________________________ uptodate,dirty,lru,active,swapbacked
0x000000000000407c               4        0  __RUDlA_______b___________________________ referenced,uptodate,dirty,lru,active,swapbacked
0x0000000000000080           97203      379  _______S__________________________________ slab
0x0000000000000228             433        1  ___U_l___I________________________________ uptodate,lru,reclaim
0x0000000000000268             599        2  ___U_lA__I________________________________ uptodate,lru,active,reclaim
0x0000000000000400           36344      141  __________B_______________________________ buddy
0x0000000000000800             673        2  ___________M______________________________ mmap
0x0000000000000804               1        0  __R________M______________________________ referenced,mmap
0x0000000000000828              67        0  ___U_l_____M______________________________ uptodate,lru,mmap
0x000000000000082c             435        1  __RU_l_____M______________________________ referenced,uptodate,lru,mmap
0x0000000000004838             711        2  ___UDl_____M__b___________________________ uptodate,dirty,lru,mmap,swapbacked
0x000000000000483c               1        0  __RUDl_____M__b___________________________ referenced,uptodate,dirty,lru,mmap,swapbacked
0x0000000000000868             224        0  ___U_lA____M______________________________ uptodate,lru,active,mmap
0x000000000000086c            5062       19  __RU_lA____M______________________________ referenced,uptodate,lru,active,mmap
0x0000000000004878             463        1  ___UDlA____M__b___________________________ uptodate,dirty,lru,active,mmap,swapbacked
0x0000000000005048              38        0  ___U__A_____a_b___________________________ uptodate,active,anonymous,swapbacked
0x0000000000401800            3577       13  ___________Ma_________t___________________ mmap,anonymous,thp
0x0000000000005828           10863       42  ___U_l_____Ma_b___________________________ uptodate,lru,mmap,anonymous,swapbacked
0x0000000000405828               2        0  ___U_l_____Ma_b_______t___________________ uptodate,lru,mmap,anonymous,swapbacked,thp
0x000000000000582c              35        0  __RU_l_____Ma_b___________________________ referenced,uptodate,lru,mmap,anonymous,swapbacked
0x0000000000005838               4        0  ___UDl_____Ma_b___________________________ uptodate,dirty,lru,mmap,anonymous,swapbacked
0x000000000040583c               1        0  __RUDl_____Ma_b_______t___________________ referenced,uptodate,dirty,lru,mmap,anonymous,swapbacked,thp
0x0000000000005848              20        0  ___U__A____Ma_b___________________________ uptodate,active,mmap,anonymous,swapbacked
0x0000000000005868            3716       14  ___U_lA____Ma_b___________________________ uptodate,lru,active,mmap,anonymous,swapbacked
0x0000000000405868               4        0  ___U_lA____Ma_b_______t___________________ uptodate,lru,active,mmap,anonymous,swapbacked,thp
0x000000000000586c              16        0  __RU_lA____Ma_b___________________________ referenced,uptodate,lru,active,mmap,anonymous,swapbacked
             total          784272     3063
[root@...alhost vm]# cat /proc/meminfo | head -5
MemTotal:        3003168 kB
MemFree:          145228 kB
MemAvailable:    2386420 kB
Buffers:              72 kB
Cached:          2169560 kB
[root@...alhost vm]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2932         292         141           8        2498        2330
Swap:         24191           0       24191

In addition , a stupid question that what is the meaning pfn without flag.  the page is allocated by alloc_pages and vmalloc
May be the condition.

Thanks

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ