Обсуждение: Large Pages and Super Pages for PostgreSQL

Поиск
Список
Период
Сортировка

Large Pages and Super Pages for PostgreSQL

От
DEVOPS_WwIT
Дата:
Hi Hacker

Solaris and FreeBSD supports large/super pages, and can be used 
automatically by applications.

Seems Postgres can't use the large/super pages on Solaris and FreeBSD 
os(I think can't use the large/super page HPUX and AIX), is there anyone 
could take a look?

following is my testing:


1. check OS supported large page size

-bash-4.3$ pagesize -a
4096
2097152
1073741824


2. the OS version is 5.11

-bash-4.3$ uname -a
SunOS 08a6a65f-b5a0-c159-f184-e81c379d1f5d 5.11 
hunghu-20220114T101258Z:a3282be5a8 i86pc i386 i86pc
-bash-4.3$


3. PostgreSQL shared buffers is 11G

-bash-4.3$ grep -i shared_buffer postgresql.conf
shared_buffers = 11GB            # min 128kB


4. checked on Solaris OS, all of the memory are 4k page for PostgreSQL , 
had not use 2M or 1G page size

-bash-4.3$ cat postmaster.pid |head -n 1
31637
-bash-4.3$ pmap -sxa 31637
31637:    /opt/local/bin/postgres
          Address     Kbytes        RSS       Anon     Locked Pgsz 
Mode   Mapped File
0000000000400000          4          4          -          -   4K r-x--  
postgres
0000000000401000        872         28          -          -    - r-x--  
postgres
00000000004DB000         84         84          -          -   4K r-x--  
postgres
00000000004F0000        184         24          -          -    - r-x--  
postgres
000000000051E000        248        248          -          -   4K r-x--  
postgres
000000000055C000          8          8          -          -    - r-x--  
postgres
000000000055E000          8          8          -          -   4K r-x--  
postgres
0000000000560000         16         12          -          -    - r-x--  
postgres
0000000000564000          4          4          -          -   4K r-x--  
postgres
0000000000565000         20         20          -          -    - r-x--  
postgres
000000000056A000          4          4          -          -   4K r-x--  
postgres
000000000056B000         24         24          -          -    - r-x--  
postgres
0000000000571000          8          8          -          -   4K r-x--  
postgres
0000000000573000          4          4          -          -    - r-x--  
postgres
0000000000574000         16         16          -          -   4K r-x--  
postgres
0000000000578000         24          4          -          -    - r-x--  
postgres
000000000057E000          4          4          -          -   4K r-x--  
postgres
000000000057F000          8          8          -          -    - r-x--  
postgres
0000000000581000          8          8          -          -   4K r-x--  
postgres
0000000000583000          4          4          -          -    - r-x--  
postgres
0000000000584000        188        188          -          -   4K r-x--  
postgres
00000000005B3000         84         28          -          -    - r-x--  
postgres
00000000005C8000         24         24          -          -   4K r-x--  
postgres
00000000005CE000         76         40          -          -    - r-x--  
postgres
00000000005E1000          4          4          -          -   4K r-x--  
postgres
00000000005E2000        368        280          -          -    - r-x--  
postgres
000000000063E000          4          4          -          -   4K r-x--  
postgres
000000000063F000         80         36          -          -    - r-x--  
postgres
0000000000653000         12         12          -          -   4K r-x--  
postgres
0000000000656000          8          8          -          -    - r-x--  
postgres
0000000000658000          4          4          -          -   4K r-x--  
postgres
0000000000659000         12         12          -          -    - r-x--  
postgres
000000000065C000          8          8          -          -   4K r-x--  
postgres
000000000065E000          4          4          -          -    - r-x--  
postgres
000000000065F000          4          4          -          -   4K r-x--  
postgres
0000000000660000         12         12          -          -    - r-x--  
postgres
0000000000663000          8          8          -          -   4K r-x--  
postgres
0000000000665000         12         12          -          -    - r-x--  
postgres
0000000000668000          4          4          -          -   4K r-x--  
postgres
0000000000669000          4          4          -          -    - r-x--  
postgres
000000000066A000          8          8          -          -   4K r-x--  
postgres
000000000066C000         32         32          -          -    - r-x--  
postgres
0000000000674000          4          4          -          -   4K r-x--  
postgres
0000000000675000          4          4          -          -    - r-x--  
postgres
0000000000676000          4          4          -          -   4K r-x--  
postgres
0000000000677000        156        156          -          -    - r-x--  
postgres
000000000069E000          4          4          -          -   4K r-x--  
postgres
000000000069F000        416        396          -          -    - r-x--  
postgres
0000000000707000          4          4          -          -   4K r-x--  
postgres
0000000000708000         32         32          -          -    - r-x--  
postgres
0000000000710000          4          4          -          -   4K r-x--  
postgres
0000000000711000        396        280          -          -    - r-x--  
postgres
0000000000774000          4          4          -          -   4K r-x--  
postgres
0000000000775000         96         68          -          -    - r-x--  
postgres
000000000078D000         12         12          -          -   4K r-x--  
postgres
0000000000790000        364        352          -          -    - r-x--  
postgres
00000000007EB000         16         16          -          -   4K r-x--  
postgres
00000000007EF000          4          4          -          -    - r-x-- 
postgres
00000000007F0000         16         16          -          -   4K r-x--  
postgres
00000000007F4000          4          4          -          -    - r-x--  
postgres
00000000007F5000          4          4          -          -   4K r-x--  
postgres
00000000007F6000          8          8          -          -    - r-x--  
postgres
00000000007F8000          4          4          -          -   4K r-x--  
postgres
00000000007F9000         76         64          -          -    - r-x--  
postgres
000000000080C000          4          4          -          -   4K r-x--  
postgres
000000000080D000          4          4          -          -    - r-x--  
postgres
000000000080E000          4          4          -          -   4K r-x--  
postgres
000000000080F000        504        436          -          -    - r-x--  
postgres
000000000088D000          8          8          -          -   4K r-x--  
postgres
000000000088F000          8          8          -          -    - r-x--  
postgres
0000000000891000         20         20          -          -   4K r-x--  
postgres
0000000000896000         12         12          -          -    - r-x--  
postgres
0000000000899000          4          4          -          -   4K r-x--  
postgres
000000000089A000          8          8          -          -    - r-x--  
postgres
000000000089C000         28         28          -          -   4K r-x--  
postgres
00000000008A3000          4          4          -          -    - r-x--  
postgres
00000000008A4000          4          4          -          -   4K r-x--  
postgres
00000000008A5000         68         68          -          -    - r-x--  
postgres
00000000008B6000          4          4          -          -   4K r-x--  
postgres
00000000008B7000         16         16          -          -    - r-x--  
postgres
00000000008BB000          4          4          -          -   4K r-x--  
postgres
00000000008BC000         92         68          -          -    - r-x--  
postgres
00000000008D3000          8          8          -          -   4K r-x--  
postgres
00000000008D5000         12         12          -          -    - r-x--  
postgres
00000000008D8000          4          4          -          -   4K r-x--  
postgres
00000000008D9000         12         12          -          -    - r-x--  
postgres
00000000008DC000          4          4          -          -   4K r-x--  
postgres
00000000008DD000          8          8          -          -    - r-x--  
postgres
00000000008DF000          4          4          -          -   4K r-x--  
postgres
00000000008E0000         80         76          -          -    - r-x--  
postgres
00000000008F4000          4          4          -          -   4K r-x--  
postgres
00000000008F5000         12         12          -          -    - r-x--  
postgres
00000000008F8000          4          4          -          -   4K r-x--  
postgres
00000000008F9000          4          4          -          -    - r-x--  
postgres
00000000008FA000          4          4          -          -   4K r-x--  
postgres
00000000008FB000          8          8          -          -    - r-x--  
postgres
00000000008FD000         16         16          -          -   4K r-x--  
postgres
0000000000901000          8          8          -          -    - r-x--  
postgres
0000000000903000         24         24          -          -   4K r-x--  
postgres
0000000000909000         12         12          -          -    - r-x--  
postgres
000000000090C000          4          4          -          -   4K r-x--  
postgres
000000000090D000          4          4          -          -    - r-x--  
postgres
000000000090E000          8          8          -          -   4K r-x--  
postgres
0000000000910000         12         12          -          -    - r-x--  
postgres
0000000000913000          4          4          -          -   4K r-x--  
postgres
0000000000914000          8          8          -          -    - r-x--  
postgres
0000000000916000          8          8          -          -   4K r-x--  
postgres
0000000000918000          4          4          -          -    - r-x--  
postgres
0000000000919000         16         16          -          -   4K r-x--  
postgres
000000000091D000          4          4          -          -    - r-x--  
postgres
000000000091E000          8          8          -          -   4K r-x--  
postgres
0000000000920000          4          4          -          -    - r-x--  
postgres
0000000000921000          8          8          -          -   4K r-x--  
postgres
0000000000923000          4          4          -          -    - r-x--  
postgres
0000000000924000          4          4          -          -   4K r-x--  
postgres
0000000000925000         24         24          -          -    - r-x--  
postgres
000000000092B000          4          4          -          -   4K r-x--  
postgres
000000000092C000         96         64          -          -    - r-x--  
postgres
0000000000944000          4          4          -          -   4K r-x--  
postgres
0000000000945000        104         96          -          -    - r-x--  
postgres
000000000095F000          4          4          -          -   4K r-x--  
postgres
0000000000960000         28         28          -          -    - r-x--  
postgres
0000000000967000          4          4          -          -   4K r-x--  
postgres
0000000000968000         24         24          -          -    - r-x--  
postgres
000000000096E000          4          4          -          -   4K r-x-- 
postgres
000000000096F000        480        260          -          -    - r-x--  
postgres
00000000009E7000          4          4          -          -   4K r-x--  
postgres
00000000009E8000        232        148          -          -    - r-x--  
postgres
0000000000A22000          4          4          -          -   4K r-x--  
postgres
0000000000A23000        140         60          -          -    - r-x--  
postgres
0000000000A46000          8          8          -          -   4K r-x--  
postgres
0000000000A48000        140        112          -          -    - r-x--  
postgres
0000000000A6B000          4          4          -          -   4K r-x--  
postgres
0000000000A6C000         12         12          -          -    - r-x--  
postgres
0000000000A6F000         24         24          -          -   4K r-x--  
postgres
0000000000A75000         32         32          -          -    - r-x--  
postgres
0000000000A7D000         20         20          -          -   4K r-x--  
postgres
0000000000A82000          4          4          -          -    - r-x--  
postgres
0000000000A83000         40         40          -          -   4K r-x--  
postgres
0000000000A8D000          8          8          -          -    - r-x--  
postgres
0000000000A8F000         16         16          -          -   4K r-x--  
postgres
0000000000A93000          4          4          -          -    - r-x--  
postgres
0000000000A94000          4          4          -          -   4K r-x--  
postgres
0000000000A95000          4          4          -          -    - r-x--  
postgres
0000000000A96000         12         12          -          -   4K r-x--  
postgres
0000000000A99000         12         12          -          -    - r-x--  
postgres
0000000000A9C000          8          8          -          -   4K r-x--  
postgres
0000000000A9E000         64         64          -          -    - r-x--  
postgres
0000000000AAE000          4          4          -          -   4K r-x--  
postgres
0000000000AAF000          8          8          -          -    - r-x--  
postgres
0000000000AB1000         20         20          -          -   4K r-x--  
postgres
0000000000AB6000          4          4          -          -    - r-x--  
postgres
0000000000AB7000         12         12          -          -   4K r-x--  
postgres
0000000000ABA000          4          4          -          -    - r-x--  
postgres
0000000000ABB000         12         12          -          -   4K r-x--  
postgres
0000000000ABE000         12         12          -          -    - r-x--  
postgres
0000000000AC1000         24         24          -          -   4K r-x--  
postgres
0000000000AC7000         76         72          -          -    - r-x--  
postgres
0000000000ADA000          4          4          -          -   4K r-x--  
postgres
0000000000ADB000        824        752          -          -    - r-x--  
postgres
0000000000BA9000          4          4          -          -   4K r-x--  
postgres
0000000000BAA000         60         60          -          -    - r-x--  
postgres
0000000000BB9000          8          8          -          -   4K r-x--  
postgres
0000000000BBB000          4          4          -          -    - r-x--  
postgres
0000000000BBC000          4          4          -          -   4K r-x--  
postgres
0000000000BBD000         52         20          -          -    - r-x--  
postgres
0000000000BCA000          4          4          -          -   4K r-x--  
postgres
0000000000BCB000          4          4          -          -    - r-x--  
postgres
0000000000BCC000          8          8          -          -   4K r-x--  
postgres
0000000000BCE000         36         36          -          -    - r-x--  
postgres
0000000000BD7000          4          4          -          -   4K r-x--  
postgres
0000000000BD8000          8          8          -          -    - r-x--  
postgres
0000000000BDA000          4          4          -          -   4K r-x--  
postgres
0000000000BDB000          4          4          -          -    - r-x--  
postgres
0000000000BDC000          4          4          -          -   4K r-x--  
postgres
0000000000BDD000         88         36          -          -    - r-x--  
postgres
0000000000BF3000          4          4          -          -   4K r-x--  
postgres
0000000000BF4000         72         68          -          -    - r-x--  
postgres
0000000000C06000          4          4          -          -   4K r-x--  
postgres
0000000000C07000         12         12          -          -    - r-x--  
postgres
0000000000C0A000         12         12          -          -   4K r-x--  
postgres
0000000000C0D000          4          4          -          -    - r-x--  
postgres
0000000000C0E000         20         20          -          -   4K r-x--  
postgres
0000000000C13000          4          4          -          -    - r-x--  
postgres
0000000000C14000          8          8          -          -   4K r-x--  
postgres
0000000000C16000         96         96          -          -    - r-x--  
postgres
0000000000C2E000          4          4          -          -   4K r-x--  
postgres
0000000000C2F000          8          8          -          -    - r-x--  
postgres
0000000000C31000          8          8          -          -   4K r-x--  
postgres
0000000000C33000        164         24          -          -    - r-x--  
postgres
0000000000C5C000          4          4          -          -   4K r-x--  
postgres
0000000000C5D000          4          4          -          -    - r-x-- 
postgres
0000000000C5E000          4          4          -          -   4K r-x--  
postgres
0000000000C5F000          4          4          -          -    - r-x--  
postgres
0000000000C60000         44         44          -          -   4K r-x--  
postgres
0000000000C6B000         16         16          -          -    - r-x--  
postgres
0000000000C6F000         20         20          -          -   4K r-x--  
postgres
0000000000C74000          4          4          -          -    - r-x--  
postgres
0000000000C75000         12         12          -          -   4K r-x--  
postgres
0000000000C78000          4          4          -          -    - r-x--  
postgres
0000000000C79000          8          8          -          -   4K r-x--  
postgres
0000000000C7B000          8          8          -          -    - r-x--  
postgres
0000000000C7D000          4          4          -          -   4K r-x--  
postgres
0000000000C7E000         20          4          -          -    - r-x--  
postgres
0000000000C83000         20         20          -          -   4K r-x--  
postgres
0000000000C97000         72         72          4          -   4K rw---  
postgres
0000000000CA9000          4          4          -          -   4K rw---  
postgres
0000000000CAA000          4          -          -          -    - rw---  
postgres
0000000000CAB000         24         24          4          -   4K rw---  
postgres
0000000000CB1000          4          -          -          -    - rw---  
postgres
0000000000CB2000          8          8          -          -   4K rw---  
postgres
0000000000CB4000        140          -          -          -    - rw---  
postgres
0000000000CD7000        856        856          8          -   4K 
rw---    [ heap ]
0000000000DAD000          4          -          -          -    - 
rw---    [ heap ]
0000000000DAE000          8          8          -          -   4K 
rw---    [ heap ]
0000000000DB0000          4          -          -          -    - 
rw---    [ heap ]
0000000000DB1000         48         48          4          -   4K 
rw---    [ heap ]
0000000000DBD000         16          -          -          -    - 
rw---    [ heap ]
0000000000DC1000          4          4          -          -   4K 
rw---    [ heap ]
0000000000DC2000         20          -          -          -    - 
rw---    [ heap ]
0000000000DC7000         60         60          -          -   4K 
rw---    [ heap ]
0000000000DD6000          4          -          -          -    - 
rw---    [ heap ]
0000000000DD7000          4          4          -          -   4K 
rw---    [ heap ]
0000000000DD8000          4          -          -          -    - 
rw---    [ heap ]
0000000000DD9000          4          4          -          -   4K 
rw---    [ heap ]
0000000000DDA000          4          -          -          -    - 
rw---    [ heap ]
0000000000DDB000         24         24          -          -   4K 
rw---    [ heap ]
0000000000DE1000         12          -          -          -    - 
rw---    [ heap ]
0000000000DE4000         52         52          -          -   4K 
rw---    [ heap ]
0000000000DF1000         48          -          -          -    - 
rw---    [ heap ]
0000000000DFD000          4          4          -          -   4K 
rw---    [ heap ]
0000000000DFE000         12          -          -          -    - 
rw---    [ heap ]
0000000000E01000         20         20          -          -   4K 
rw---    [ heap ]
0000000000E06000          4          -          -          -    - 
rw---    [ heap ]
0000000000E07000         12         12          -          -   4K 
rw---    [ heap ]
0000000000E0A000         24          -          -          -    - 
rw---    [ heap ]
0000000000E10000         20         20          -          -   4K 
rw---    [ heap ]
0000000000E15000          4          -          -          -    - 
rw---    [ heap ]
0000000000E16000         24         24          -          -   4K 
rw---    [ heap ]
0000000000E1C000         48          -          -          -    - 
rw---    [ heap ]
FFFFFAFCC0000000      32920      32920      32920          -   4K 
rw-s-    [ anon ]
FFFFFAFCC2026000          4          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFCC2027000         20         20         20          -   4K 
rw-s-    [ anon ]
FFFFFAFCC202C000       2048         24          -          -    - 
rw-s-    [ anon ]
FFFFFAFCC222C000          4          4          4          -   4K 
rw-s-    [ anon ]
FFFFFAFCC222D000        124          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFCC224C000          8          8          8          -   4K 
rw-s-    [ anon ]
FFFFFAFCC224E000        252          8          -          -    - 
rw-s-    [ anon ]
FFFFFAFCC228D000          8          8          8          -   4K 
rw-s-    [ anon ]
FFFFFAFCC228F000         60          8          -          -    - 
rw-s-    [ anon ]
FFFFFAFCC229E000          4          4          4          -   4K 
rw-s-    [ anon ]
FFFFFAFCC229F000        124          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFCC22BE000      90196      90196      90196          -   4K 
rw-s-    [ anon ]
FFFFFAFCC7AD3000   11534332        752          -          -    - 
rw-s-    [ anon ]
FFFFFAFF87AD2000      22532      22532      22532          -   4K 
rw-s-    [ anon ]
FFFFFAFF890D3000      28156          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFF8AC52000      72796      72796      72796          -   4K 
rw-s-    [ anon ]
FFFFFAFF8F369000         12          -          -          -    -
rw-s-    [ anon ]
FFFFFAFF8F36C000      56752      56752      56752          -   4K 
rw-s-    [ anon ]
FFFFFAFF92AD8000         28          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFF92ADF000     247348     247348     247348          -   4K 
rw-s-    [ anon ]
FFFFFAFFA1C6C000        124          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFFA1C8B000       8688       8688       8688          -   4K 
rw-s-    [ anon ]
FFFFFAFFA2507000       3216          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFFA282B000      20600      20600      20600          -   4K 
rw-s-    [ anon ]
FFFFFAFFA3C49000         60          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFFA3C58000      34984      34984      34984          -   4K 
rw-s-    [ anon ]
FFFFFAFFA5E82000        112          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFFA5E9E000        204        204        204          -   4K 
rw-s-    [ anon ]
FFFFFAFFA5ED1000     152676          -          -          -    - 
rw-s-    [ anon ]
FFFFFAFFE9470000          4          4          -          -   4K r-x--  
libsasl2.so.3.0.0
FFFFFAFFE9471000          8          8          -          -    - r-x--  
libsasl2.so.3.0.0
FFFFFAFFE9473000         28         28          -          -   4K r-x--  
libsasl2.so.3.0.0
FFFFFAFFE947A000         68         24          -          -    - r-x--  
libsasl2.so.3.0.0
FFFFFAFFE948B000          4          4          -          -   4K r-x--  
libsasl2.so.3.0.0
FFFFFAFFE948C000          8          8          -          -    - r-x--  
libsasl2.so.3.0.0
FFFFFAFFE949D000          8          8          -          -   4K rw---  
libsasl2.so.3.0.0
FFFFFAFFE94A0000          4          4          -          -   4K r-x--  
liblber.so.2.0.200
FFFFFAFFE94A1000          4          4          -          -    - r-x--  
liblber.so.2.0.200
FFFFFAFFE94A2000         20         20          -          -   4K r-x--  
liblber.so.2.0.200
FFFFFAFFE94A7000         28         16          -          -    - r-x--  
liblber.so.2.0.200
FFFFFAFFE94AE000          4          4          -          -   4K r-x--  
liblber.so.2.0.200
FFFFFAFFE94AF000          4          4          -          -    - r-x--  
liblber.so.2.0.200
FFFFFAFFE94BF000          4          4          -          -   4K rw---  
liblber.so.2.0.200
FFFFFAFFE94C0000          4          4          -          -   4K r-x--  
libldap.so.2.0.200
FFFFFAFFE94C1000         36         28          -          -    - r-x--  
libldap.so.2.0.200
FFFFFAFFE94CA000         88         88          -          -   4K r-x--  
libldap.so.2.0.200
FFFFFAFFE94E0000          4          4          -          -    - r-x--  
libldap.so.2.0.200
FFFFFAFFE94E1000          4          4          -          -   4K r-x--  
libldap.so.2.0.200
FFFFFAFFE94E2000        236         92          -          -    - r-x--  
libldap.so.2.0.200
FFFFFAFFE951D000          4          4          -          -   4K r-x--  
libldap.so.2.0.200
FFFFFAFFE951E000         28         28          -          -    - r-x--  
libldap.so.2.0.200
FFFFFAFFE9534000         12         12          -          -   4K rw---  
libldap.so.2.0.200
FFFFFAFFE9537000         12          -          -          -    - rw---  
libldap.so.2.0.200
FFFFFAFFE95C0000          4          4          -          -   4K r-x--  
libkrb5support.so.0.0.1
FFFFFAFFE95C1000          4          4          -          -    - r-x--  
libkrb5support.so.0.0.1
FFFFFAFFE95C2000         20         20          -          -   4K r-x--  
libkrb5support.so.0.0.1
FFFFFAFFE95C7000         20          4          -          -    - r-x--  
libkrb5support.so.0.0.1
FFFFFAFFE95CC000          4          4          -          -   4K r-x--  
libkrb5support.so.0.0.1
FFFFFAFFE95DC000          4          4          -          -   4K rw---  
libkrb5support.so.0.0.1
FFFFFAFFE95E0000         12         12          -          -   4K r-x--  
libcom_err.so.3.0.0
FFFFFAFFE95F2000          4          4          -          -   4K rw---  
libcom_err.so.3.0.0
FFFFFAFFE9600000          4          4          -          -   4K r-x--  
libk5crypto.so.3.0.1
FFFFFAFFE9601000         12         12          -          -    - r-x--  
libk5crypto.so.3.0.1
FFFFFAFFE9604000         36         36          -          -   4K r-x--  
libk5crypto.so.3.0.1
FFFFFAFFE960D000        104         16          -          -    - r-x--  
libk5crypto.so.3.0.1
FFFFFAFFE9627000          8          8          -          -   4K r-x--  
libk5crypto.so.3.0.1
FFFFFAFFE9629000         32         32          -          -    - r-x--  
libk5crypto.so.3.0.1
FFFFFAFFE9640000          8          8          -          -   4K rw---  
libk5crypto.so.3.0.1
FFFFFAFFE9642000          4          -          -          -    - rw---  
libk5crypto.so.3.0.1
FFFFFAFFE9650000          4          4          -          -   4K r-x--  
libkrb5.so.3.0.3
FFFFFAFFE9651000         84         28          -          -    - r-x--  
libkrb5.so.3.0.3
FFFFFAFFE9666000         28         28          -          -   4K r-x--  
libkrb5.so.3.0.3
FFFFFAFFE966D000         16         12          -          -    - r-x--  
libkrb5.so.3.0.3
FFFFFAFFE9671000         56         56          -          -   4K r-x--  
libkrb5.so.3.0.3
FFFFFAFFE967F000          4          4          -          -    - r-x--  
libkrb5.so.3.0.3
FFFFFAFFE9680000         56         56          -          -   4K r-x--  
libkrb5.so.3.0.3
FFFFFAFFE968E000         12         12          -          -    - r-x--  
libkrb5.so.3.0.3
FFFFFAFFE9691000        100        100          -          -   4K r-x--  
libkrb5.so.3.0.3
FFFFFAFFE96AA000          8          8          -          -    - r-x--  
libkrb5.so.3.0.3
FFFFFAFFE96AC000          4          4          -          -   4K r-x-- 
libkrb5.so.3.0.3
FFFFFAFFE96AD000        372          -          -          -    - r-x--  
libkrb5.so.3.0.3
FFFFFAFFE970A000          4          4          -          -   4K r-x--  
libkrb5.so.3.0.3
FFFFFAFFE970B000        204         32          -          -    - r-x--  
libkrb5.so.3.0.3
FFFFFAFFE974D000         68         68          -          -   4K rw---  
libkrb5.so.3.0.3
FFFFFAFFE9760000          4          4          -          -   4K r-x--  
libgcc_s.so.1
FFFFFAFFE9761000          8          8          -          -    - r-x--  
libgcc_s.so.1
FFFFFAFFE9763000         24         24          -          -   4K r-x--  
libgcc_s.so.1
FFFFFAFFE9769000         12         12          -          -    - r-x--  
libgcc_s.so.1
FFFFFAFFE976C000          4          4          -          -   4K r-x--  
libgcc_s.so.1
FFFFFAFFE976D000         24         12          -          -    - r-x--  
libgcc_s.so.1
FFFFFAFFE9773000          4          4          -          -   4K r-x--  
libgcc_s.so.1
FFFFFAFFE9774000         20         20          -          -    - r-x--  
libgcc_s.so.1
FFFFFAFFE9779000          4          4          -          -   4K r-x--  
libgcc_s.so.1
FFFFFAFFE977A000          4          4          -          -    - r-x--  
libgcc_s.so.1
FFFFFAFFE978A000          4          4          -          -   4K rw---  
libgcc_s.so.1
FFFFFAFFE9790000          4          4          -          -   4K r-x--  
liblzma.so.5.2.5
FFFFFAFFE9791000         16         16          -          -    - r-x--  
liblzma.so.5.2.5
FFFFFAFFE9795000         32         32          -          -   4K r-x--  
liblzma.so.5.2.5
FFFFFAFFE979D000         92         20          -          -    - r-x--  
liblzma.so.5.2.5
FFFFFAFFE97B4000          4          4          -          -   4K r-x--  
liblzma.so.5.2.5
FFFFFAFFE97B5000         28         28          -          -    - r-x--  
liblzma.so.5.2.5
FFFFFAFFE97CB000          4          4          -          -   4K rw---  
liblzma.so.5.2.5
FFFFFAFFE97D0000         12         12          -          -   4K r-x--  
libssp.so.0.0.0
FFFFFAFFE97E2000          4          4          -          -   4K rw---  
libssp.so.0.0.0
FFFFFAFFE97F0000          4          4          -          -   4K r-x--  
libiconv.so.2.5.1
FFFFFAFFE97F1000         16         16          -          -    - r-x--  
libiconv.so.2.5.1
FFFFFAFFE97F5000          4          4          -          -   4K r-x--  
libiconv.so.2.5.1
FFFFFAFFE97F6000          4          4          -          -    - r-x--  
libiconv.so.2.5.1
FFFFFAFFE97F7000          4          4          -          -   4K r-x--  
libiconv.so.2.5.1
FFFFFAFFE97F8000          4          -          -          -    - r-x--  
libiconv.so.2.5.1
FFFFFAFFE97F9000         12         12          -          -   4K r-x--  
libiconv.so.2.5.1
FFFFFAFFE97FC000         80         20          -          -    - r-x--  
libiconv.so.2.5.1
FFFFFAFFE9810000          4          4          -          -   4K r-x--  
libiconv.so.2.5.1
FFFFFAFFE9811000        804         32          -          -    - r-x--  
libiconv.so.2.5.1
FFFFFAFFE98E9000          8          8          -          -   4K rw---  
libiconv.so.2.5.1
FFFFFAFFE98F0000         24         24          -          -   4K r-x--  
libintl.so.8.2.0
FFFFFAFFE98F6000          4          4          -          -    - r-x--  
libintl.so.8.2.0
FFFFFAFFE98F7000         20         20          -          -   4K r-x--  
libintl.so.8.2.0
FFFFFAFFE990B000          8          8          8          -   4K rw---  
libintl.so.8.2.0
FFFFFAFFE9980000          4          4          -          -   4K r-x--  
libz.so.1.0.2
FFFFFAFFE9981000          4          4          -          -    - r-x--  
libz.so.1.0.2
FFFFFAFFE9982000         16         16          -          -   4K r-x--  
libz.so.1.0.2
FFFFFAFFE9986000         52          8          -          -    - r-x--  
libz.so.1.0.2
FFFFFAFFE9993000          4          4          -          -   4K r-x--  
libz.so.1.0.2
FFFFFAFFE9994000         16         16          -          -    - r-x--  
libz.so.1.0.2
FFFFFAFFE99A7000          4          4          -          -   4K rw---  
libz.so.1.0.2
FFFFFAFFE99B0000          4          4          -          -   4K r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE99B1000         32         28          -          -    - r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE99B9000         88         88          -          -   4K r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE99CF000          4          4          -          -    - r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE99D0000          4          4          -          -   4K r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE99D1000        208         16          -          -    - r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE9A05000          4          4          -          -   4K r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE9A06000         16         16          -          -    - r-x--  
libgssapi_krb5.so.2.0.2
FFFFFAFFE9A19000         16         16          -          -   4K rw---  
libgssapi_krb5.so.2.0.2
FFFFFAFFE9A20000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9A21000        352         28          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9A79000         60         60          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9A88000          4          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9A89000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9A8A000         52         16          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9A97000        120        120          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9AB5000         12         12          -          -    - r-x-- 
libcrypto.so.1.1
FFFFFAFFE9AB8000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9ABA000          4          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9ABB000         96         96          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9AD3000          4          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9AD4000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9AD5000         12         12          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9AD8000        256        256          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9B18000          4          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9B19000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9B1A000         32          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9B22000         12         12          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9B25000          4          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9B26000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9B28000        372         72          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9B85000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9B87000         76         24          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9B9A000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9B9C000        320         28          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9BEC000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9BED000          4          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9BEE000         16         16          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9BF2000         16         16          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9BF6000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9BF8000          8          -          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9BFA000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9BFB000         48         28          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C07000         12         12          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C0A000         40         36          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C14000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C16000         12         12          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C19000         12         12          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C1C000          4          4          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C1D000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C1F000         20         12          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C24000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C25000        112         28          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C41000         20         20          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C46000        236         24          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C81000          8          8          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C83000         12         12          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9C86000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9C87000        204         28          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9CBA000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9CBB000         20         20          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9CC0000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9CC1000        160         28          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9CE9000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9CEA000         12         12          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9CED000          4          4          -          -   4K r-x--  
libcrypto.so.1.1
FFFFFAFFE9CEE000         80         32          -          -    - r-x--  
libcrypto.so.1.1
FFFFFAFFE9D11000        188        188          -          -   4K rw---  
libcrypto.so.1.1
FFFFFAFFE9D40000          4          -          -          -    - rw---  
libcrypto.so.1.1
FFFFFAFFE9D41000          8          8          -          -   4K rw---  
libcrypto.so.1.1
FFFFFAFFE9D50000          4          4          -          -   4K r-x--  
libssl.so.1.1
FFFFFAFFE9D51000         68         28          -          -    - r-x--  
libssl.so.1.1
FFFFFAFFE9D62000         16         16          -          -   4K r-x--  
libssl.so.1.1
FFFFFAFFE9D66000         12         12          -          -    - r-x--  
libssl.so.1.1
FFFFFAFFE9D69000         40         40          -          -   4K r-x--  
libssl.so.1.1
FFFFFAFFE9D73000          4          4          -          -    - r-x--  
libssl.so.1.1
FFFFFAFFE9D74000         92         92          -          -   4K r-x--  
libssl.so.1.1
FFFFFAFFE9D8B000          4          4          -          -    - r-x--  
libssl.so.1.1
FFFFFAFFE9D8C000          4          4          -          -   4K r-x--  
libssl.so.1.1
FFFFFAFFE9D8D000        336         12          -          -    - r-x-- 
libssl.so.1.1
FFFFFAFFE9DE1000          4          4          -          -   4K r-x--  
libssl.so.1.1
FFFFFAFFE9DE2000         44         32          -          -    - r-x--  
libssl.so.1.1
FFFFFAFFE9DFC000         52         52          -          -   4K rw---  
libssl.so.1.1
FFFFFAFFE9E09000          4          -          -          -    - rw---  
libssl.so.1.1
FFFFFAFFE9E10000          4          4          -          -   4K r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E11000        152         28          -          -    - r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E37000         28         28          -          -   4K r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E3E000         16         12          -          -    - r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E42000         48         48          -          -   4K r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E4E000         16         16          -          -    - r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E52000         40         40          -          -   4K r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E5C000          8          8          -          -    - r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E5E000        116        116          -          -   4K r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E7B000         12         12          -          -    - r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E7E000          4          4          -          -   4K r-x--  
libxml2.so.2.9.12
FFFFFAFFE9E7F000        952         64          -          -    - r-x--  
libxml2.so.2.9.12
FFFFFAFFE9F6D000          4          4          -          -   4K r-x--  
libxml2.so.2.9.12
FFFFFAFFE9F6E000        132         32          -          -    - r-x--  
libxml2.so.2.9.12
FFFFFAFFE9F9E000         48         48          -          -   4K rw---  
libxml2.so.2.9.12
FFFFFAFFE9FAA000          4          -          -          -    - rw---  
libxml2.so.2.9.12
FFFFFAFFED1D0000          4          4          -          -   4K r-x--  
libresolv.so.2
FFFFFAFFED1D1000         44         44          -          -    - r-x--  
libresolv.so.2
FFFFFAFFED1DC000          8          8          -          -   4K r-x--  
libresolv.so.2
FFFFFAFFED1DE000         16         16          -          -    - r-x--  
libresolv.so.2
FFFFFAFFED1E2000         48         48          -          -   4K r-x--  
libresolv.so.2
FFFFFAFFED1EE000        232         12          -          -    - r-x--  
libresolv.so.2
FFFFFAFFED228000          8          8          -          -   4K r-x--  
libresolv.so.2
FFFFFAFFED22A000         12          -          -          -    - r-x--  
libresolv.so.2
FFFFFAFFED23D000          8          8          -          -   4K rw---  
libresolv.so.2
FFFFFAFFED23F000          4          -          -          -    - rw---  
libresolv.so.2
FFFFFAFFED53D000          4          4          -          -   4K r-x--  
libdl.so.1
FFFFFAFFED53E000          8          8          -          -   4K r-x--  
librt.so.1
FFFFFAFFEDB00000         16         16          -          -   4K r-x--  
libpam.so.1
FFFFFAFFEDB04000         12         12          -          -    - r-x--  
libpam.so.1
FFFFFAFFEDB07000          4          4          -          -   4K r-x--  
libpam.so.1
FFFFFAFFEDB08000          8          8          -          -    - r-x--  
libpam.so.1
FFFFFAFFEDB1A000          4          4          -          -   4K rw---  
libpam.so.1
FFFFFAFFEE18F000          4          4          -          -   4K r-x--  
libdoor.so.1
FFFFFAFFEE500000         12         12          -          -   4K r-x--  
libmp.so.2
FFFFFAFFEE503000          4          4          -          -    - r-x--  
libmp.so.2
FFFFFAFFEE504000          4          4          -          -   4K r-x--  
libmp.so.2
FFFFFAFFEE515000          4          4          -          -   4K rw---  
libmp.so.2
FFFFFAFFEE520000         16         16          -          -   4K r-x--  
libmd.so.1
FFFFFAFFEE524000         44         44          -          -    - r-x--  
libmd.so.1
FFFFFAFFEE52F000          8          8          -          -   4K r-x--  
libmd.so.1
FFFFFAFFEE541000          4          4          -          -   4K rw---  
libmd.so.1
FFFFFAFFEE750000         16         16          -          -   4K r-x--  
libgen.so.1
FFFFFAFFEE754000         12         12          -          -    - r-x--  
libgen.so.1
FFFFFAFFEE757000          4          4          -          -   4K r-x--  
libgen.so.1
FFFFFAFFEE768000          4          4          -          -   4K rw---  
libgen.so.1
FFFFFAFFEE8D5000          4          4          -          -   4K rw-s-  
.SHMDPostgreSQL.2755784308
FFFFFAFFEE8D6000       1956          -          -          -    - rw-s-  
.SHMDPostgreSQL.2755784308
FFFFFAFFEEAC0000          4          4          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEAC1000         72         72          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEAD3000         12         12          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEAD6000         16         16          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEADA000         88         88          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEAF0000         32          -          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEAF8000          4          4          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEAF9000          4          -          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEAFA000         32         32          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB02000          8          4          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEB04000          8          8          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB06000         48          -          -          -    - r-x-- 
libnsl.so.1
FFFFFAFFEEB12000          4          4          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB13000         40          4          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEB1D000          4          4          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB1E000          4          -          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEB1F000          4          4          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB20000        132         20          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEB41000          4          4          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB42000         12          -          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEB45000          4          4          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB46000          8          -          -          -    - r-x--  
libnsl.so.1
FFFFFAFFEEB48000         12         12          -          -   4K r-x--  
libnsl.so.1
FFFFFAFFEEB5B000         12         12          -          -   4K rw---  
libnsl.so.1
FFFFFAFFEEB5E000          4          -          -          -    - rw---  
libnsl.so.1
FFFFFAFFEEB5F000         20         20          -          -   4K rw---  
libnsl.so.1
FFFFFAFFEEB64000          4          -          -          -    - rw---  
libnsl.so.1
FFFFFAFFEEB65000          4          4          -          -   4K rw---  
libnsl.so.1
FFFFFAFFEEC4D000         12         12          -          -   4K r-x--  
libpthread.so.1
FFFFFAFFEED30000          4          4          -          -   4K r-x--  
libsocket.so.1
FFFFFAFFEED31000          4          4          -          -    - r-x--  
libsocket.so.1
FFFFFAFFEED32000         36         36          -          -   4K r-x--  
libsocket.so.1
FFFFFAFFEED3B000         20         20          -          -    - r-x--  
libsocket.so.1
FFFFFAFFEED40000          8          8          -          -   4K r-x--  
libsocket.so.1
FFFFFAFFEED52000          4          4          -          -   4K rw---  
libsocket.so.1
FFFFFAFFEED70000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED71000         28          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED78000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED79000         28          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED90000         12         12          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED93000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED94000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED95000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED96000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED97000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED98000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED99000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED9A000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED9B000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED9C000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED9D000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEED9E000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEED9F000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEEDB0000         64         64          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEDD0000          4          4          -          -   4K r-x--  
libm.so.2
FFFFFAFFEEDD1000         24         24          -          -    - r-x--  
libm.so.2
FFFFFAFFEEDD7000         12         12          -          -   4K r-x--  
libm.so.2
FFFFFAFFEEDDA000         12         12          -          -    - r-x--  
libm.so.2
FFFFFAFFEEDDD000         44         44          -          -   4K r-x--  
libm.so.2
FFFFFAFFEEDE8000        168         16          -          -    - r-x--  
libm.so.2
FFFFFAFFEEE12000          8          8          -          -   4K r-x--  
libm.so.2
FFFFFAFFEEE14000        104         16          -          -    - r-x--  
libm.so.2
FFFFFAFFEEE3E000          4          4          -          -   4K rw---  
libm.so.2
FFFFFAFFEEE3F000         12         12          -          -    - rw---  
libm.so.2
FFFFFAFFEEE42000          4          4          -          -   4K rw---  
libm.so.2
FFFFFAFFEEE60000          4          4          4          4   4K 
rwxsR    [ ism shmid=0x8 ]
FFFFFAFFEEE70000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEE80000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEE90000         64         64          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEEB0000          4          4          4          -   4K 
rwxs-    [ anon ]
FFFFFAFFEEEC0000         12         12          8          -   4K 
rwx--    [ anon ]
FFFFFAFFEEEC3000          4          -          -          -    - 
rwx--    [ anon ]
FFFFFAFFEEEC4000          8          8          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEED0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEEE0000          4          4          -          -   4K 
rw---    [ anon ]
FFFFFAFFEEEF0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEF00000          4          4          -          -   4K
rwx--    [ anon ]
FFFFFAFFEEF10000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEEF20000          4          4          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEF21000        168        168          -          -    - r-x--  
libc.so.1
FFFFFAFFEEF4B000         32         32          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEF53000        112        112          -          -    - r-x--  
libc.so.1
FFFFFAFFEEF6F000        120        120          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEF8D000         12         12          -          -    - r-x--  
libc.so.1
FFFFFAFFEEF90000         40         40          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEF9A000          4          -          -          -    - r-x--  
libc.so.1
FFFFFAFFEEF9B000         76         76          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEFAE000         20          -          -          -    - r-x--  
libc.so.1
FFFFFAFFEEFB3000         36         36          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEFBC000          4          -          -          -    - r-x--  
libc.so.1
FFFFFAFFEEFBD000         40         40          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEFC7000          4          4          -          -    - r-x--  
libc.so.1
FFFFFAFFEEFC8000         24         24          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEFCE000         12          8          -          -    - r-x--  
libc.so.1
FFFFFAFFEEFD1000         32         32          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEFD9000          8          8          -          -    - r-x--  
libc.so.1
FFFFFAFFEEFDB000         28         28          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEFE2000         28         16          -          -    - r-x--  
libc.so.1
FFFFFAFFEEFE9000         80         80          -          -   4K r-x--  
libc.so.1
FFFFFAFFEEFFD000         72         56          -          -    - r-x--  
libc.so.1
FFFFFAFFEF00F000         36         36          -          -   4K r-x--  
libc.so.1
FFFFFAFFEF018000          4          -          -          -    - r-x--  
libc.so.1
FFFFFAFFEF019000         20         20          -          -   4K r-x--  
libc.so.1
FFFFFAFFEF01E000         12          4          -          -    - r-x--  
libc.so.1
FFFFFAFFEF021000          4          4          -          -   4K r-x--  
libc.so.1
FFFFFAFFEF022000          4          -          -          -    - r-x--  
libc.so.1
FFFFFAFFEF023000        120        120          -          -   4K r-x--  
libc.so.1
FFFFFAFFEF041000         20          4          -          -    - r-x--  
libc.so.1
FFFFFAFFEF046000         16         16          -          -   4K r-x--  
libc.so.1
FFFFFAFFEF04A000         28         12          -          -    - r-x--  
libc.so.1
FFFFFAFFEF051000         20         20          -          -   4K r-x--  
libc.so.1
FFFFFAFFEF056000        292          -          -          -    - r-x--  
libc.so.1
FFFFFAFFEF09F000         16         16          -          -   4K r-x--  
libc.so.1
FFFFFAFFEF0A3000          8          -          -          -    - r-x--  
libc.so.1
FFFFFAFFEF0B5000         48         48          8          -   4K rw---  
libc.so.1
FFFFFAFFEF0C1000          4          4          -          -   4K rw---  
libc.so.1
FFFFFAFFEF0C2000          4          -          -          -    - rw---  
libc.so.1
FFFFFAFFEF0C3000          8          8          -          -   4K rw---  
libc.so.1
FFFFFAFFEF0D0000        484        484          -          -   4K r-x--  
libumem.so.1
FFFFFAFFEF159000        136        136          -          -   4K rw---  
libumem.so.1
FFFFFAFFEF17B000          4          -          -          -    - rw---  
libumem.so.1
FFFFFAFFEF17C000         48         48          -          -   4K rw---  
libumem.so.1
FFFFFAFFEF1A0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF1B0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF1C0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF1D0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF1E0000          4          4          -          -   4K 
rw---    [ anon ]
FFFFFAFFEF1F0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF200000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF210000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF220000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF230000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF240000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF250000          4          4          4          -   4K 
rwx--    [ anon ]
FFFFFAFFEF260000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF270000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF280000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF290000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF2A0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF2B0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF2C0000          4          4          4          -   4K 
rwx--    [ anon ]
FFFFFAFFEF2D0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF2E0000          4          4          -          -   4K
rwx--    [ anon ]
FFFFFAFFEF2F0000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF300000          4          4          4          -   4K 
rwx--    [ anon ]
FFFFFAFFEF310000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF320000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF330000          4          4          -          -   4K r--s-  
ld.config
FFFFFAFFEF340000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF350000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF360000          4          4          -          -   4K 
rw---    [ anon ]
FFFFFAFFEF370000          4          4          -          -   4K 
rw---    [ anon ]
FFFFFAFFEF380000          4          4          -          -   4K 
rwx--    [ anon ]
FFFFFAFFEF390000          4          4          -          -   4K r--s-
FFFFFAFFEF396000          4          4          -          -   4K r-x--  
ld.so.1
FFFFFAFFEF397000         28         28          -          -    - r-x--  
ld.so.1
FFFFFAFFEF39E000          4          4          -          -   4K r-x--  
ld.so.1
FFFFFAFFEF39F000         28         28          -          -    - r-x--  
ld.so.1
FFFFFAFFEF3A6000          8          8          -          -   4K r-x--  
ld.so.1
FFFFFAFFEF3A8000          4          4          -          -    - r-x--  
ld.so.1
FFFFFAFFEF3A9000        160        160          -          -   4K r-x--  
ld.so.1
FFFFFAFFEF3D1000         16          4          -          -    - r-x--  
ld.so.1
FFFFFAFFEF3D5000          4          4          -          -   4K r-x--  
ld.so.1
FFFFFAFFEF3D6000          4          -          -          -    - r-x--  
ld.so.1
FFFFFAFFEF3D7000         56         56          -          -   4K r-x--  
ld.so.1
FFFFFAFFEF3E5000          8          -          -          -    - r-x--  
ld.so.1
FFFFFAFFEF3E7000          8          8          -          -   4K r-x--  
ld.so.1
FFFFFAFFEF3E9000          4          -          -          -    - r-x--  
ld.so.1
FFFFFAFFEF3FA000         12         12          8          -   4K rwx--  
ld.so.1
FFFFFAFFEF3FD000          8          8          4          -   4K rwx--  
ld.so.1
FFFFFAFFFFDF6000         40         40         24          -   4K 
rw---    [ stack ]
---------------- ---------- ---------- ---------- ----------
         total Kb   12334612     602860     587164          4
-bash-4.3$






Re: Large Pages and Super Pages for PostgreSQL

От
Thomas Munro
Дата:
On Sun, Jan 16, 2022 at 6:03 PM DEVOPS_WwIT <devops@ww-it.cn> wrote:
> Solaris and FreeBSD supports large/super pages, and can be used
> automatically by applications.
>
> Seems Postgres can't use the large/super pages on Solaris and FreeBSD
> os(I think can't use the large/super page HPUX and AIX), is there anyone
> could take a look?

Hello,

I can provide some clues and partial answers about page size on three
of the OSes you mentioned:

1.  Solaris:  I haven't used that OS for a long time, but I thought it
was supposed to promote memory to larger pages sizes transparently
with some heuristics.  To control page size explicitly, it *looks*
like memcntl(2) with command MHA_MAPSIZE_VA could be used; that's what
the man page says, anyway.  If someone is interested in writing a
patch to do that, I'd be happy to review it and test it on illumos...

2.  AIX:  We *nearly* made this work recently[1].  The summary is that
AIX doesn't have a way to control the page size of anonymous shared
mmap memory (our usual source of shared memory), so you have to use
SystemV shared memory if you want non-default page size for shared
memory.  We got as far as adding the option shared_memory_type=sysv,
and the next step is pretty easy: just pass in some magic flags.  This
just needs someone with access and motivation to pick up that work...

3.  FreeBSD: FreeBSD does transparently migrate PostgreSQL memory to
"super" pages quite well in my experience, but there is also a new
facility in FreeBSD 13 to ask for specific page sizes explicitly.  I
wrote a quick and dirty patch to enable PostgreSQL's huge_pages and
huge_page_size settings to work with that interface, but I haven't yet
got as far as testing it very hard or proposing it...  but here it is,
if you like experimental code[2].

I don't know about HP-UX.  I think it might be dead, Jim.

[1]
https://www.postgresql.org/message-id/flat/HE1PR0202MB28126DB4E0B6621CC6A1A91286D90%40HE1PR0202MB2812.eurprd02.prod.outlook.com
[2] https://github.com/macdice/postgres/commit/a71aafe5582c2e61005af0d16ca82eed89445a67



Re: Large Pages and Super Pages for PostgreSQL

От
Thomas Munro
Дата:
On Sun, Jan 16, 2022 at 8:32 PM Thomas Munro <thomas.munro@gmail.com> wrote:
> On Sun, Jan 16, 2022 at 6:03 PM DEVOPS_WwIT <devops@ww-it.cn> wrote:
> > Solaris and FreeBSD supports large/super pages, and can be used
> > automatically by applications.
> >
> > Seems Postgres can't use the large/super pages on Solaris and FreeBSD
> > os(I think can't use the large/super page HPUX and AIX), is there anyone
> > could take a look?
>
> 3.  FreeBSD: FreeBSD does transparently migrate PostgreSQL memory to
> "super" pages quite well in my experience, but there is also a new
> facility in FreeBSD 13 to ask for specific page sizes explicitly.  I
> wrote a quick and dirty patch to enable PostgreSQL's huge_pages and
> huge_page_size settings to work with that interface, but I haven't yet
> got as far as testing it very hard or proposing it...  but here it is,
> if you like experimental code[2].

I was reminded to rebase that and tidy it up a bit, by recent
discussion of page table magic in other threads.  Documentation of
these interfaces is sparse to put it mildly (I may try to improve that
myself) but basically the terminology is "super" for pages subject to
promotion/demotion, and "large" when explicitly managed.  Not
proposing for commit right now as I need to learn more about all this
and there are some policy decisions lurking in here (eg synchronous
defrag vs nowait depending on flags), but the patch may be useful for
experimentation.  For example, it allows huge_page_size=1GB if your
system can handle that.

Вложения

Re: Large Pages and Super Pages for PostgreSQL

От
ZHU XIAN WEN
Дата:
Hi Thomas

Thank you very much for the work.

I just got latest FreeBSD 13.1 environment, and I'm going to test and 
verify it.

so would you please rebase latest patch?

best wishes

Tony

On 2022/11/8 06:59, Thomas Munro wrote:
> On Sun, Jan 16, 2022 at 8:32 PM Thomas Munro <thomas.munro@gmail.com> wrote:
>> On Sun, Jan 16, 2022 at 6:03 PM DEVOPS_WwIT <devops@ww-it.cn> wrote:
>>> Solaris and FreeBSD supports large/super pages, and can be used
>>> automatically by applications.
>>>
>>> Seems Postgres can't use the large/super pages on Solaris and FreeBSD
>>> os(I think can't use the large/super page HPUX and AIX), is there anyone
>>> could take a look?
>> 3.  FreeBSD: FreeBSD does transparently migrate PostgreSQL memory to
>> "super" pages quite well in my experience, but there is also a new
>> facility in FreeBSD 13 to ask for specific page sizes explicitly.  I
>> wrote a quick and dirty patch to enable PostgreSQL's huge_pages and
>> huge_page_size settings to work with that interface, but I haven't yet
>> got as far as testing it very hard or proposing it...  but here it is,
>> if you like experimental code[2].
> I was reminded to rebase that and tidy it up a bit, by recent
> discussion of page table magic in other threads.  Documentation of
> these interfaces is sparse to put it mildly (I may try to improve that
> myself) but basically the terminology is "super" for pages subject to
> promotion/demotion, and "large" when explicitly managed.  Not
> proposing for commit right now as I need to learn more about all this
> and there are some policy decisions lurking in here (eg synchronous
> defrag vs nowait depending on flags), but the patch may be useful for
> experimentation.  For example, it allows huge_page_size=1GB if your
> system can handle that.

Вложения