[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Memory allocation differences across debian versions



Hi!  I have a server that keeps open about 100k to 200k TCP
connections.  I'm seeing some memory allocation differences between
different debian versions and I have not been able to track down why
the allocations are different.

Here are examples from 3 instances, all on GCE.  In the first case all
of my processes use 5.5GB, and there are 9GB available on a 16GB
machine.  In the two other cases, much less memory is available (1GB
and 4GB).  I'm mainly running a single process on each instance, and
that process should be the same code on each since they were launched
at the same time.

My guess is that the kernel is using more memory per connection, but I
don't see where that is allocated.  Another option would be that the
process is using the memory but it's not accounted for by `size` and
somehow different even with the same code.  Does anyone have ideas
where that memory could be?  The slab allocations seem insufficient to
explain the difference.

meminfo and slabinfo is attached for each instance

Instance 1:

cat /etc/debian_version
8.10
ps -eo size,command --sort -size | awk '{ sum += $1} END {print sum}'
5459696
cat /proc/meminfo | grep Available
MemAvailable:    9928128 kB

Instance 2:

cat /etc/debian_version
9.8
ps -eo size,command --sort -size | awk '{ sum += $1} END {print sum}'
3528424
cat /proc/meminfo | grep Available
MemAvailable:    1004772 kB

Instance 3:

cat /etc/debian_version
10.1
ps -eo size,command --sort -size | awk '{ sum += $1} END {print sum}'
3628148
cat /proc/meminfo | grep Available
MemAvailable:    4376428 kB

Thanks!
-Chris
 cat /proc/meminfo
MemTotal:       16471772 kB
MemFree:         8245600 kB
MemAvailable:    9922276 kB
Buffers:          109844 kB
Cached:           662096 kB
SwapCached:            0 kB
Active:          3771228 kB
Inactive:         306240 kB
Active(anon):    3305632 kB
Inactive(anon):     8296 kB
Active(file):     465596 kB
Inactive(file):   297944 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:       3305584 kB
Mapped:            39520 kB
Shmem:              8404 kB
Slab:            1464696 kB
SReclaimable:    1166552 kB
SUnreclaim:       298144 kB
KernelStack:        1424 kB
PageTables:        11748 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     8235884 kB
Committed_AS:    5305956 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       31024 kB
VmallocChunk:   34359703068 kB
HardwareCorrupted:     0 kB
AnonHugePages:      2048 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       57332 kB
DirectMap2M:     4136960 kB
DirectMap1G:    14680064 kB
sudo cat /proc/slabinfo
slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
ext4_groupinfo_4k     80     84    144   28    1 : tunables  120   60    8 : slabdata      3      3      0
sda1                   0      0    104   39    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_inode_cache   20891  20920   1000    4    1 : tunables   54   27    8 : slabdata   5230   5230      0
ext4_free_data         0      0     64   63    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_allocation_context      0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_prealloc_space      3     39    104   39    1 : tunables  120   60    8 : slabdata      1      1      0
ext4_system_zone       0      0     40   99    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_io_end            0      0     72   56    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_extent_status  18118  18216     40   99    1 : tunables  120   60    8 : slabdata    184    184      0
jbd2_transaction_s     16     16    256   16    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_inode          9779   9877     48   83    1 : tunables  120   60    8 : slabdata    119    119      0
jbd2_journal_handle     32     83     48   83    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_journal_head     36     36    112   36    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_revoke_table_s      2    240     16  240    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_revoke_record_s      0      0     32  124    1 : tunables  120   60    8 : slabdata      0      0      0
sd_ext_cdb             2    124     32  124    1 : tunables  120   60    8 : slabdata      1      1      0
virtio_scsi_sense      1     31    128   31    1 : tunables  120   60    8 : slabdata      1      1      0
virtio_scsi_cmd        1      7    576    7    1 : tunables   54   27    8 : slabdata      1      1      0
virtio_scsi_cmd       64     84    192   21    1 : tunables  120   60    8 : slabdata      4      4      0
sgpool-128             2      2   4096    1    1 : tunables   24   12    8 : slabdata      2      2      0
sgpool-64              2      2   2048    2    1 : tunables   24   12    8 : slabdata      1      1      0
sgpool-32              2      4   1024    4    1 : tunables   54   27    8 : slabdata      1      1      0
sgpool-16              2      8    512    8    1 : tunables   54   27    8 : slabdata      1      1      0
sgpool-8               2     16    256   16    1 : tunables  120   60    8 : slabdata      1      1      0
scsi_data_buffer       0      0     24  163    1 : tunables  120   60    8 : slabdata      0      0      0
fib6_nodes             6     31    128   31    1 : tunables  120   60    8 : slabdata      1      1      0
ip6_dst_cache          5     20    384   10    1 : tunables   54   27    8 : slabdata      2      2      0
ip6_mrt_cache          0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
PINGv6                 0      0   1088    7    2 : tunables   24   12    8 : slabdata      0      0      0
RAWv6                  5      7   1088    7    2 : tunables   24   12    8 : slabdata      1      1      0
UDPLITEv6              0      0   1088    7    2 : tunables   24   12    8 : slabdata      0      0      0
UDPv6                  4     14   1088    7    2 : tunables   24   12    8 : slabdata      2      2      0
tw_sock_TCPv6          0      0    192   21    1 : tunables  120   60    8 : slabdata      0      0      0
request_sock_TCPv6      0      0    256   16    1 : tunables  120   60    8 : slabdata      0      0      0
TCPv6                  3      4   1984    2    1 : tunables   24   12    8 : slabdata      2      2      0
btree_node             0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
cfq_io_cq              0      0    120   33    1 : tunables  120   60    8 : slabdata      0      0      0
cfq_queue              0      0    232   17    1 : tunables  120   60    8 : slabdata      0      0      0
bsg_cmd                0      0    312   13    1 : tunables   54   27    8 : slabdata      0      0      0
mqueue_inode_cache      1      4    896    4    1 : tunables   54   27    8 : slabdata      1      1      0
hugetlbfs_inode_cache      2     26    592   13    2 : tunables   54   27    8 : slabdata      2      2      0
dquot                  0      0    256   16    1 : tunables  120   60    8 : slabdata      0      0      0
kioctx                 0      0    640    6    1 : tunables   54   27    8 : slabdata      0      0      0
kiocb                  0      0    128   31    1 : tunables  120   60    8 : slabdata      0      0      0
fanotify_event_info      0      0     56   71    1 : tunables  120   60    8 : slabdata      0      0      0
fsnotify_mark          0      0    112   36    1 : tunables  120   60    8 : slabdata      0      0      0
inotify_inode_mark     15     66    120   33    1 : tunables  120   60    8 : slabdata      2      2      0
dnotify_mark           0      0    120   33    1 : tunables  120   60    8 : slabdata      0      0      0
dnotify_struct         0      0     32  124    1 : tunables  120   60    8 : slabdata      0      0      0
dio                    0      0    640    6    1 : tunables   54   27    8 : slabdata      0      0      0
fasync_cache           0      0     48   83    1 : tunables  120   60    8 : slabdata      0      0      0
pid_namespace          0      0   2192    3    2 : tunables   24   12    8 : slabdata      0      0      0
posix_timers_cache      0      0    248   16    1 : tunables  120   60    8 : slabdata      0      0      0
UNIX                  60     60    960    4    1 : tunables   54   27    8 : slabdata     15     15      0
ip_mrt_cache           0      0    128   31    1 : tunables  120   60    8 : slabdata      0      0      0
UDP-Lite               0      0    896    4    1 : tunables   54   27    8 : slabdata      0      0      0
tcp_bind_bucket       30    126     64   63    1 : tunables  120   60    8 : slabdata      2      2      0
inet_peer_cache        4     21    192   21    1 : tunables  120   60    8 : slabdata      1      1      0
secpath_cache          0      0     64   63    1 : tunables  120   60    8 : slabdata      0      0      0
flow_cache             0      0    104   39    1 : tunables  120   60    8 : slabdata      0      0      0
xfrm_dst_cache         0      0    448    9    1 : tunables   54   27    8 : slabdata      0      0      0
ip_fib_trie            7     71     56   71    1 : tunables  120   60    8 : slabdata      1      1      0
ip_fib_alias           9     83     48   83    1 : tunables  120   60    8 : slabdata      1      1      0
ip_dst_cache         106    168    192   21    1 : tunables  120   60    8 : slabdata      8      8      0
PING                   0      0    896    4    1 : tunables   54   27    8 : slabdata      0      0      0
RAW                    4      4    896    4    1 : tunables   54   27    8 : slabdata      1      1      0
UDP                    5      8    896    4    1 : tunables   54   27    8 : slabdata      2      2      0
tw_sock_TCP         1109   2583    192   21    1 : tunables  120   60    8 : slabdata    123    123      0
request_sock_TCP     219    320    256   16    1 : tunables  120   60    8 : slabdata     20     20     30
TCP                49346  58912   1792    2    1 : tunables   24   12    8 : slabdata  29456  29456     12
eventpoll_pwq      49371  88928     72   56    1 : tunables  120   60    8 : slabdata   1588   1588      0
eventpoll_epi      49333  88960    128   32    1 : tunables  120   60    8 : slabdata   2780   2780      0
dst_metrics            2     63     64   63    1 : tunables  120   60    8 : slabdata      1      1      0
blkdev_integrity       0      0    112   36    1 : tunables  120   60    8 : slabdata      0      0      0
blkdev_queue           1      2   1992    2    1 : tunables   24   12    8 : slabdata      1      1      0
blkdev_requests        4     11    368   11    1 : tunables   54   27    8 : slabdata      1      1      0
blkdev_ioc            15     78    104   39    1 : tunables  120   60    8 : slabdata      2      2      0
bio-0                  2     16    256   16    1 : tunables  120   60    8 : slabdata      1      1      0
biovec-256             4      4   4096    1    1 : tunables   24   12    8 : slabdata      4      4      0
biovec-128             0      0   2048    2    1 : tunables   24   12    8 : slabdata      0      0      0
biovec-64              0      0   1024    4    1 : tunables   54   27    8 : slabdata      0      0      0
biovec-16              0      0    256   16    1 : tunables  120   60    8 : slabdata      0      0      0
bio_integrity_payload      2     21    192   21    1 : tunables  120   60    8 : slabdata      1      1      0
khugepaged_mm_slot      1     99     40   99    1 : tunables  120   60    8 : slabdata      1      1      0
ksm_mm_slot            0      0     48   83    1 : tunables  120   60    8 : slabdata      0      0      0
ksm_stable_node        0      0     48   83    1 : tunables  120   60    8 : slabdata      0      0      0
ksm_rmap_item          0      0     64   63    1 : tunables  120   60    8 : slabdata      0      0      0
user_namespace         0      0    232   17    1 : tunables  120   60    8 : slabdata      0      0      0
uid_cache              3     31    128   31    1 : tunables  120   60    8 : slabdata      1      1      0
dmaengine-unmap-256      1      3   2112    3    2 : tunables   24   12    8 : slabdata      1      1      0
dmaengine-unmap-128      1      7   1088    7    2 : tunables   24   12    8 : slabdata      1      1      0
dmaengine-unmap-16      1     21    192   21    1 : tunables  120   60    8 : slabdata      1      1      0
dmaengine-unmap-2      1     63     64   63    1 : tunables  120   60    8 : slabdata      1      1      0
sock_inode_cache   49330  83232    640    6    1 : tunables   54   27    8 : slabdata  13872  13872      0
skbuff_fclone_cache   7887  12880    512    8    1 : tunables   54   27    8 : slabdata   1610   1610    135
skbuff_head_cache  25162  28160    256   16    1 : tunables  120   60    8 : slabdata   1760   1760      0
file_lock_cache       20     42    192   21    1 : tunables  120   60    8 : slabdata      2      2      0
net_namespace          0      0   4864    1    2 : tunables    8    4    0 : slabdata      0      0      0
shmem_inode_cache    591    642    664    6    1 : tunables   54   27    8 : slabdata    107    107      0
ftrace_event_file   1018   1058     88   46    1 : tunables  120   60    8 : slabdata     23     23      0
ftrace_event_field   2355   2407     48   83    1 : tunables  120   60    8 : slabdata     29     29      0
pool_workqueue         9     32    256   16    1 : tunables  120   60    8 : slabdata      2      2      0
task_delay_info       98    216    112   36    1 : tunables  120   60    8 : slabdata      6      6      0
taskstats              0      0    328   12    1 : tunables   54   27    8 : slabdata      0      0      0
proc_inode_cache  1208592 1208592    640    6    1 : tunables   54   27    8 : slabdata 201432 201432      0
sigqueue             125    125    160   25    1 : tunables  120   60    8 : slabdata      5      5      0
bdev_cache             3      8    832    4    1 : tunables   54   27    8 : slabdata      2      2      0
kernfs_node_cache   9919   9933    120   33    1 : tunables  120   60    8 : slabdata    301    301      0
mnt_cache             39     48    320   12    1 : tunables   54   27    8 : slabdata      4      4      0
filp               49810  89264    256   16    1 : tunables  120   60    8 : slabdata   5579   5579      0
inode_cache         8308   8323    576    7    1 : tunables   54   27    8 : slabdata   1189   1189      0
dentry            1334217 1350237    192   21    1 : tunables  120   60    8 : slabdata  64297  64297      0
names_cache            8      8   4096    1    1 : tunables   24   12    8 : slabdata      8      8      0
key_jar                5     21    192   21    1 : tunables  120   60    8 : slabdata      1      1      0
buffer_head       163394 163410    104   39    1 : tunables  120   60    8 : slabdata   4190   4190      0
nsproxy                1     83     48   83    1 : tunables  120   60    8 : slabdata      1      1      0
vm_area_struct      1803   2541    192   21    1 : tunables  120   60    8 : slabdata    121    121     60
mm_struct             29     52    960    4    1 : tunables   54   27    8 : slabdata     13     13      0
fs_cache              33    126     64   63    1 : tunables  120   60    8 : slabdata      2      2      0
files_cache           30     48    640    6    1 : tunables   54   27    8 : slabdata      8      8      0
signal_cache          74    119   1152    7    2 : tunables   24   12    8 : slabdata     17     17      0
sighand_cache         74     81   2112    3    2 : tunables   24   12    8 : slabdata     27     27      0
task_xstate           96    123   2688    3    2 : tunables   24   12    8 : slabdata     41     41      0
task_struct           96    114   2400    3    2 : tunables   24   12    8 : slabdata     38     38      0
cred_jar             185    441    192   21    1 : tunables  120   60    8 : slabdata     21     21      0
Acpi-Operand        1055   1064     72   56    1 : tunables  120   60    8 : slabdata     19     19      0
Acpi-ParseExt          0      0     72   56    1 : tunables  120   60    8 : slabdata      0      0      0
Acpi-Parse             0      0     48   83    1 : tunables  120   60    8 : slabdata      0      0      0
Acpi-State             0      0     80   50    1 : tunables  120   60    8 : slabdata      0      0      0
Acpi-Namespace       365    396     40   99    1 : tunables  120   60    8 : slabdata      4      4      0
anon_vma_chain      1170   2268     64   63    1 : tunables  120   60    8 : slabdata     36     36     60
anon_vma             728   1400     72   56    1 : tunables  120   60    8 : slabdata     25     25      0
pid                   96    217    128   31    1 : tunables  120   60    8 : slabdata      7      7      0
shared_policy_node      0      0     48   83    1 : tunables  120   60    8 : slabdata      0      0      0
numa_policy            1    163     24  163    1 : tunables  120   60    8 : slabdata      1      1      0
radix_tree_node     8532   8652    576    7    1 : tunables   54   27    8 : slabdata   1236   1236      0
idr_layer_cache      249    252   2096    3    2 : tunables   24   12    8 : slabdata     84     84      0
dma-kmalloc-4194304      0      0 4194304    1 1024 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-2097152      0      0 2097152    1  512 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-1048576      0      0 1048576    1  256 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-524288      0      0 524288    1  128 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-262144      0      0 262144    1   64 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-131072      0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-65536      0      0  65536    1   16 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-32768      0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-16384      0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-8192       0      0   8192    1    2 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-4096       0      0   4096    1    1 : tunables   24   12    8 : slabdata      0      0      0
dma-kmalloc-2048       0      0   2048    2    1 : tunables   24   12    8 : slabdata      0      0      0
dma-kmalloc-1024       0      0   1024    4    1 : tunables   54   27    8 : slabdata      0      0      0
dma-kmalloc-512        0      0    512    8    1 : tunables   54   27    8 : slabdata      0      0      0
dma-kmalloc-256        0      0    256   16    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-128        0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-64         0      0     64   63    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-32         0      0     32  124    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-192        0      0    192   21    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-96         0      0    128   31    1 : tunables  120   60    8 : slabdata      0      0      0
kmalloc-4194304        0      0 4194304    1 1024 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-2097152        0      0 2097152    1  512 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-1048576        0      0 1048576    1  256 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-524288         0      0 524288    1  128 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-262144         1      1 262144    1   64 : tunables    1    1    0 : slabdata      1      1      0
kmalloc-131072         4      4 131072    1   32 : tunables    8    4    0 : slabdata      4      4      0
kmalloc-65536          4      4  65536    1   16 : tunables    8    4    0 : slabdata      4      4      0
kmalloc-32768          1      1  32768    1    8 : tunables    8    4    0 : slabdata      1      1      0
kmalloc-16384          5      5  16384    1    4 : tunables    8    4    0 : slabdata      5      5      0
kmalloc-8192          20     20   8192    1    2 : tunables    8    4    0 : slabdata     20     20      0
kmalloc-4096       18763  18763   4096    1    1 : tunables   24   12    8 : slabdata  18763  18763      0
kmalloc-2048        7974   8458   2048    2    1 : tunables   24   12    8 : slabdata   4229   4229     24
kmalloc-1024         813    868   1024    4    1 : tunables   54   27    8 : slabdata    217    217      6
kmalloc-512          350    440    512    8    1 : tunables   54   27    8 : slabdata     55     55      0
kmalloc-256          275    320    256   16    1 : tunables  120   60    8 : slabdata     20     20      0
kmalloc-192        99144  99183    192   21    1 : tunables  120   60    8 : slabdata   4723   4723      0
kmalloc-96           799    899    128   31    1 : tunables  120   60    8 : slabdata     29     29      0
kmalloc-64         55142  94500     64   63    1 : tunables  120   60    8 : slabdata   1500   1500      0
kmalloc-128          735    837    128   31    1 : tunables  120   60    8 : slabdata     27     27      0
kmalloc-32         40857  44020     32  124    1 : tunables  120   60    8 : slabdata    355    355      0
kmem_cache           177    210    192   21    1 : tunables  120   60    8 : slabdata     10     10      0
cat /proc/meminfo
MemTotal:       16429804 kB
MemFree:         2895732 kB
MemAvailable:    4409112 kB
Buffers:           34580 kB
Cached:           285216 kB
SwapCached:            0 kB
Active:          2081136 kB
Inactive:        1533204 kB
Active(anon):    1884496 kB
Inactive(anon):     8384 kB
Active(file):     196640 kB
Inactive(file):  1524820 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                36 kB
Writeback:             0 kB
AnonPages:       3290640 kB
Mapped:            58528 kB
Shmem:              8508 kB
Slab:             328644 kB
SReclaimable:      90452 kB
SUnreclaim:       238192 kB
KernelStack:        1632 kB
PageTables:         7572 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     8214900 kB
Committed_AS:    3667620 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:              688 kB
AnonHugePages:    200704 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      109932 kB
DirectMap2M:    12472320 kB
DirectMap1G:     6291456 kB
sudo cat /proc/slabinfo
slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
ext4_groupinfo_4k     80     84    144   28    1 : tunables  120   60    8 : slabdata      3      3      0
ext4_inode_cache     248    276   1072    3    1 : tunables   24   12    8 : slabdata     92     92      0
ext4_allocation_context      0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_io_end            0      0     64   64    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_extent_status    350    396     40   99    1 : tunables  120   60    8 : slabdata      4      4      0
jbd2_journal_head      8     36    112   36    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_revoke_table_s      2    240     16  240    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_revoke_record_s      0      0     32  124    1 : tunables  120   60    8 : slabdata      0      0      0
fscrypt_info           0      0     24  163    1 : tunables  120   60    8 : slabdata      0      0      0
fscrypt_ctx            0      0     48   83    1 : tunables  120   60    8 : slabdata      0      0      0
mbcache                0      0     56   71    1 : tunables  120   60    8 : slabdata      0      0      0
ip6-frags              0      0    216   18    1 : tunables  120   60    8 : slabdata      0      0      0
tw_sock_TCPv6          0      0    240   17    1 : tunables  120   60    8 : slabdata      0      0      0
request_sock_TCPv6      0      0    296   13    1 : tunables   54   27    8 : slabdata      0      0      0
TCPv6                  4      6   2048    2    1 : tunables   24   12    8 : slabdata      3      3      0
cfq_queue              0      0    240   17    1 : tunables  120   60    8 : slabdata      0      0      0
bsg_cmd                0      0    312   13    1 : tunables   54   27    8 : slabdata      0      0      0
mqueue_inode_cache      1      4    896    4    1 : tunables   54   27    8 : slabdata      1      1      0
userfaultfd_ctx_cache      0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
dio                    0      0    640    6    1 : tunables   54   27    8 : slabdata      0      0      0
pid_namespace          0      0   2232    3    2 : tunables   24   12    8 : slabdata      0      0      0
posix_timers_cache      0      0    232   17    1 : tunables  120   60    8 : slabdata      0      0      0
ip4-frags              0      0    224   18    1 : tunables  120   60    8 : slabdata      0      0      0
flow_cache             0      0    112   36    1 : tunables  120   60    8 : slabdata      0      0      0
xfrm_dst_cache         0      0    448    9    1 : tunables   54   27    8 : slabdata      0      0      0
RAW                    4      4    896    4    1 : tunables   54   27    8 : slabdata      1      1      0
UDP                    5      8    960    4    1 : tunables   54   27    8 : slabdata      2      2      0
tw_sock_TCP          773   2686    240   17    1 : tunables  120   60    8 : slabdata    158    158      0
request_sock_TCP     169    182    296   13    1 : tunables   54   27    8 : slabdata     14     14     54
TCP                44009  52180   1920    2    1 : tunables   24   12    8 : slabdata  26090  26090      0
hugetlbfs_inode_cache      3     12    600    6    1 : tunables   54   27    8 : slabdata      2      2      0
dquot                  1     16    256   16    1 : tunables  120   60    8 : slabdata      1      1      0
request_queue          1      3   2240    3    2 : tunables   24   12    8 : slabdata      1      1      0
blkdev_requests        0      0    368   11    1 : tunables   54   27    8 : slabdata      0      0      0
blkdev_ioc            62    117    104   39    1 : tunables  120   60    8 : slabdata      3      3      0
user_namespace         0      0    424    9    1 : tunables   54   27    8 : slabdata      0      0      0
dmaengine-unmap-256      1      3   2112    3    2 : tunables   24   12    8 : slabdata      1      1      0
dmaengine-unmap-128     10     14   1088    7    2 : tunables   24   12    8 : slabdata      2      2      0
sock_inode_cache   43976  58962    640    6    1 : tunables   54   27    8 : slabdata   9827   9827      0
file_lock_cache       20     38    208   19    1 : tunables  120   60    8 : slabdata      2      2      0
net_namespace          0      0   6848    1    2 : tunables    8    4    0 : slabdata      0      0      0
shmem_inode_cache    970   1012    688   11    2 : tunables   54   27    8 : slabdata     92     92      0
pool_workqueue        12     32    256   16    1 : tunables  120   60    8 : slabdata      2      2      0
taskstats              0      0    328   12    1 : tunables   54   27    8 : slabdata      0      0      0
proc_inode_cache     348    348    640    6    1 : tunables   54   27    8 : slabdata     58     58      0
sigqueue              65    125    160   25    1 : tunables  120   60    8 : slabdata      5      5      0
bdev_cache             3      8    832    4    1 : tunables   54   27    8 : slabdata      2      2      0
kernfs_node_cache  11301  11356    120   34    1 : tunables  120   60    8 : slabdata    334    334      0
mnt_cache             76     90    384   10    1 : tunables   54   27    8 : slabdata      9      9      0
inode_cache         7316   7385    584    7    1 : tunables   54   27    8 : slabdata   1055   1055      0
dentry             52970 117957    192   21    1 : tunables  120   60    8 : slabdata   5617   5617      0
iint_cache             0      0    120   33    1 : tunables  120   60    8 : slabdata      0      0      0
buffer_head          823   1014    104   39    1 : tunables  120   60    8 : slabdata     26     26      0
vm_area_struct      2363   3080    200   20    1 : tunables  120   60    8 : slabdata    154    154     60
fs_cache              45    189     64   63    1 : tunables  120   60    8 : slabdata      3      3      0
files_cache           45     77    704   11    2 : tunables   54   27    8 : slabdata      7      7      0
signal_cache         117    168   1088    7    2 : tunables   24   12    8 : slabdata     24     24      0
sighand_cache         89     90   2112    3    2 : tunables   24   12    8 : slabdata     30     30      0
task_struct          105    105   5504    1    2 : tunables    8    4    0 : slabdata    105    105      0
cred_jar             156    462    192   21    1 : tunables  120   60    8 : slabdata     22     22      0
Acpi-Operand       45076  60144     72   56    1 : tunables  120   60    8 : slabdata   1074   1074      0
Acpi-Parse            24    142     56   71    1 : tunables  120   60    8 : slabdata      2      2      0
Acpi-State             0      0     80   51    1 : tunables  120   60    8 : slabdata      0      0      0
Acpi-Namespace       380    396     40   99    1 : tunables  120   60    8 : slabdata      4      4      0
anon_vma_chain      1577   3008     64   64    1 : tunables  120   60    8 : slabdata     47     47     60
anon_vma             896   1456     72   56    1 : tunables  120   60    8 : slabdata     26     26      0
pid                  117    224    128   32    1 : tunables  120   60    8 : slabdata      7      7      0
numa_policy            1    163     24  163    1 : tunables  120   60    8 : slabdata      1      1      0
radix_tree_node      364    364    576    7    1 : tunables   54   27    8 : slabdata     52     52      0
trace_event_file    1184   1242     88   46    1 : tunables  120   60    8 : slabdata     27     27      0
ftrace_event_field   2733   3652     48   83    1 : tunables  120   60    8 : slabdata     44     44      0
idr_layer_cache      300    300   2096    3    2 : tunables   24   12    8 : slabdata    100    100      0
task_group            24     42    576    7    1 : tunables   54   27    8 : slabdata      6      6      0
dma-kmalloc-4194304      0      0 4194304    1 1024 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-2097152      0      0 2097152    1  512 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-1048576      0      0 1048576    1  256 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-524288      0      0 524288    1  128 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-262144      0      0 262144    1   64 : tunables    1    1    0 : slabdata      0      0      0
dma-kmalloc-131072      0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-65536      0      0  65536    1   16 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-32768      0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-16384      0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-8192       0      0   8192    1    2 : tunables    8    4    0 : slabdata      0      0      0
dma-kmalloc-4096       0      0   4096    1    1 : tunables   24   12    8 : slabdata      0      0      0
dma-kmalloc-2048       0      0   2048    2    1 : tunables   24   12    8 : slabdata      0      0      0
dma-kmalloc-1024       0      0   1024    4    1 : tunables   54   27    8 : slabdata      0      0      0
dma-kmalloc-512        0      0    512    8    1 : tunables   54   27    8 : slabdata      0      0      0
dma-kmalloc-256        0      0    256   16    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-128        0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-64         0      0     64   64    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-32         0      0     32  124    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-192        0      0    192   21    1 : tunables  120   60    8 : slabdata      0      0      0
dma-kmalloc-96         0      0    128   32    1 : tunables  120   60    8 : slabdata      0      0      0
kmalloc-4194304        0      0 4194304    1 1024 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-2097152        0      0 2097152    1  512 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-1048576        0      0 1048576    1  256 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-524288         0      0 524288    1  128 : tunables    1    1    0 : slabdata      0      0      0
kmalloc-262144         4      4 262144    1   64 : tunables    1    1    0 : slabdata      4      4      0
kmalloc-131072         6      6 131072    1   32 : tunables    8    4    0 : slabdata      6      6      0
kmalloc-65536          0      0  65536    1   16 : tunables    8    4    0 : slabdata      0      0      0
kmalloc-32768          1      1  32768    1    8 : tunables    8    4    0 : slabdata      1      1      0
kmalloc-16384          7      7  16384    1    4 : tunables    8    4    0 : slabdata      7      7      0
kmalloc-8192          24     24   8192    1    2 : tunables    8    4    0 : slabdata     24     24      0
kmalloc-4096         801    801   4096    1    1 : tunables   24   12    8 : slabdata    801    801      0
kmalloc-2048        3580   3628   2048    2    1 : tunables   24   12    8 : slabdata   1814   1814     36
kmalloc-1024        5403   6552   1024    4    1 : tunables   54   27    8 : slabdata   1638   1638      0
kmalloc-512         8439  13456    512    8    1 : tunables   54   27    8 : slabdata   1682   1682     54
kmalloc-256        73338  85248    256   16    1 : tunables  120   60    8 : slabdata   5328   5328      0
kmalloc-192        99374  99435    192   21    1 : tunables  120   60    8 : slabdata   4735   4735      0
kmalloc-96          1834   3200    128   32    1 : tunables  120   60    8 : slabdata    100    100      0
kmalloc-64         45878  64896     64   64    1 : tunables  120   60    8 : slabdata   1014   1014      0
kmalloc-32          6002   6324     32  124    1 : tunables  120   60    8 : slabdata     51     51      0
kmalloc-node       44590  59712    128   32    1 : tunables  120   60    8 : slabdata   1866   1866      0
kmem_cache           113    126    192   21    1 : tunables  120   60    8 : slabdata      6      6      0
cat /proc/meminfo
MemTotal:       16437200 kB
MemFree:         1142456 kB
MemAvailable:    1021732 kB
Buffers:            2052 kB
Cached:            38628 kB
SwapCached:            0 kB
Active:          2666900 kB
Inactive:          24892 kB
Active(anon):    2651116 kB
Inactive(anon):    10376 kB
Active(file):      15784 kB
Inactive(file):    14516 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                32 kB
Writeback:             0 kB
AnonPages:       2651120 kB
Mapped:            22416 kB
Shmem:             10380 kB
Slab:             260312 kB
SReclaimable:      66952 kB
SUnreclaim:       193360 kB
KernelStack:        1648 kB
PageTables:         9012 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     8218600 kB
Committed_AS:    3522052 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:      2048 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       63476 kB
DirectMap2M:     6227968 kB
DirectMap1G:    12582912 kB
sudo cat /proc/slabinfo
slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
fat_inode_cache       22     22    736   22    4 : tunables    0    0    0 : slabdata      1      1      0
fat_cache              0      0     40  102    1 : tunables    0    0    0 : slabdata      0      0      0
ext4_groupinfo_4k     84     84    144   28    1 : tunables    0    0    0 : slabdata      3      3      0
ext4_inode_cache   12557  13050   1080   15    4 : tunables    0    0    0 : slabdata    870    870      0
ext4_allocation_context     64     64    128   32    1 : tunables    0    0    0 : slabdata      2      2      0
ext4_io_end          128    128     64   64    1 : tunables    0    0    0 : slabdata      2      2      0
ext4_extent_status   3672   3672     40  102    1 : tunables    0    0    0 : slabdata     36     36      0
mbcache              146    146     56   73    1 : tunables    0    0    0 : slabdata      2      2      0
jbd2_journal_head    952    952    120   34    1 : tunables    0    0    0 : slabdata     28     28      0
jbd2_revoke_table_s    256    256     16  256    1 : tunables    0    0    0 : slabdata      1      1      0
fscrypt_info         256    256     32  128    1 : tunables    0    0    0 : slabdata      2      2      0
fscrypt_ctx          170    170     48   85    1 : tunables    0    0    0 : slabdata      2      2      0
sd_ext_cdb           128    128     32  128    1 : tunables    0    0    0 : slabdata      1      1      0
scsi_sense_cache    8224   8224    128   32    1 : tunables    0    0    0 : slabdata    257    257      0
PINGv6                 0      0   1152   14    4 : tunables    0    0    0 : slabdata      0      0      0
RAWv6                 28     28   1152   14    4 : tunables    0    0    0 : slabdata      2      2      0
UDPv6                 96     96   1280   12    4 : tunables    0    0    0 : slabdata      8      8      0
tw_sock_TCPv6          0      0    240   17    1 : tunables    0    0    0 : slabdata      0      0      0
request_sock_TCPv6      0      0    304   13    1 : tunables    0    0    0 : slabdata      0      0      0
TCPv6                 42     42   2304   14    8 : tunables    0    0    0 : slabdata      3      3      0
sgpool-128             8      8   4096    8    8 : tunables    0    0    0 : slabdata      1      1      0
mqueue_inode_cache     17     17    960   17    4 : tunables    0    0    0 : slabdata      1      1      0
userfaultfd_ctx_cache      0      0    192   21    1 : tunables    0    0    0 : slabdata      0      0      0
dnotify_struct         0      0     32  128    1 : tunables    0    0    0 : slabdata      0      0      0
posix_timers_cache     34     34    240   17    1 : tunables    0    0    0 : slabdata      2      2      0
UNIX                 624    624   1024   16    4 : tunables    0    0    0 : slabdata     39     39      0
ip4-frags             19     19    208   19    1 : tunables    0    0    0 : slabdata      1      1      0
tcp_bind_bucket     1664   1664     64   64    1 : tunables    0    0    0 : slabdata     26     26      0
secpath_cache         64     64    128   32    1 : tunables    0    0    0 : slabdata      2      2      0
xfrm_dst_cache         0      0    320   12    1 : tunables    0    0    0 : slabdata      0      0      0
xfrm_state             0      0    768   21    4 : tunables    0    0    0 : slabdata      0      0      0
PING                   0      0    960   17    4 : tunables    0    0    0 : slabdata      0      0      0
RAW                   34     34    960   17    4 : tunables    0    0    0 : slabdata      2      2      0
tw_sock_TCP          901    901    240   17    1 : tunables    0    0    0 : slabdata     53     53      0
request_sock_TCP     234    234    304   13    1 : tunables    0    0    0 : slabdata     18     18      0
TCP                41973  57195   2176   15    8 : tunables    0    0    0 : slabdata   3813   3813      0
hugetlbfs_inode_cache     13     13    624   13    2 : tunables    0    0    0 : slabdata      1      1      0
dquot                 96     96    256   16    1 : tunables    0    0    0 : slabdata      6      6      0
eventpoll_pwq      42694  57848     72   56    1 : tunables    0    0    0 : slabdata   1033   1033      0
inotify_inode_mark    561    561     80   51    1 : tunables    0    0    0 : slabdata     11     11      0
dax_cache             21     21    768   21    4 : tunables    0    0    0 : slabdata      1      1      0
request_queue         39    104   2480   13    8 : tunables    0    0    0 : slabdata      8      8      0
blkdev_requests        0      0    312   13    1 : tunables    0    0    0 : slabdata      0      0      0
blkdev_ioc            78     78    104   39    1 : tunables    0    0    0 : slabdata      2      2      0
biovec-max            22     36   8192    4    8 : tunables    0    0    0 : slabdata      9      9      0
biovec-128            16     16   2048   16    8 : tunables    0    0    0 : slabdata      1      1      0
biovec-64             32     32   1024   16    4 : tunables    0    0    0 : slabdata      2      2      0
user_namespace         0      0    464   17    2 : tunables    0    0    0 : slabdata      0      0      0
uid_cache           9919  11151    192   21    1 : tunables    0    0    0 : slabdata    531    531      0
sock_inode_cache   42667  57845    704   23    4 : tunables    0    0    0 : slabdata   2515   2515      0
skbuff_fclone_cache   7044  12960    512   16    2 : tunables    0    0    0 : slabdata    810    810      0
skbuff_head_cache  22206  24320    256   16    1 : tunables    0    0    0 : slabdata   1520   1520      0
file_lock_cache       40     40    200   20    1 : tunables    0    0    0 : slabdata      2      2      0
net_namespace          5      5   5632    5    8 : tunables    0    0    0 : slabdata      1      1      0
shmem_inode_cache   1097   1219    704   23    4 : tunables    0    0    0 : slabdata     53     53      0
taskstats             24     24    328   12    1 : tunables    0    0    0 : slabdata      2      2      0
proc_dir_entry       420    420    192   21    1 : tunables    0    0    0 : slabdata     20     20      0
pde_opener          2346   2346     40  102    1 : tunables    0    0    0 : slabdata     23     23      0
proc_inode_cache    2658   2892    672   12    2 : tunables    0    0    0 : slabdata    241    241      0
sigqueue              50     50    160   25    1 : tunables    0    0    0 : slabdata      2      2      0
bdev_cache            38     38    832   19    4 : tunables    0    0    0 : slabdata      2      2      0
kernfs_node_cache  16590  16590    136   30    1 : tunables    0    0    0 : slabdata    553    553      0
mnt_cache            441    441    384   21    2 : tunables    0    0    0 : slabdata     21     21      0
filp               46223  61856    256   16    1 : tunables    0    0    0 : slabdata   3866   3866      0
inode_cache        11297  11349    600   13    2 : tunables    0    0    0 : slabdata    873    873      0
dentry             94072 110964    192   21    1 : tunables    0    0    0 : slabdata   5284   5284      0
names_cache           24     24   4096    8    8 : tunables    0    0    0 : slabdata      3      3      0
buffer_head        35924  37206    104   39    1 : tunables    0    0    0 : slabdata    954    954      0
uts_namespace          0      0    440   18    2 : tunables    0    0    0 : slabdata      0      0      0
vm_area_struct      9035   9424    208   19    1 : tunables    0    0    0 : slabdata    496    496      0
mm_struct            420    420   1088   15    4 : tunables    0    0    0 : slabdata     28     28      0
files_cache          621    621    704   23    4 : tunables    0    0    0 : slabdata     27     27      0
signal_cache         585    585   1088   15    4 : tunables    0    0    0 : slabdata     39     39      0
sighand_cache        450    450   2112   15    8 : tunables    0    0    0 : slabdata     30     30      0
task_struct          337    375   5504    5    8 : tunables    0    0    0 : slabdata     75     75      0
cred_jar            1365   1365    192   21    1 : tunables    0    0    0 : slabdata     65     65      0
anon_vma_chain     17288  18368     64   64    1 : tunables    0    0    0 : slabdata    287    287      0
anon_vma            9016   9246     88   46    1 : tunables    0    0    0 : slabdata    201    201      0
pid                43313  58496    128   32    1 : tunables    0    0    0 : slabdata   1828   1828      0
Acpi-Operand        1176   1176     72   56    1 : tunables    0    0    0 : slabdata     21     21      0
Acpi-Parse           146    146     56   73    1 : tunables    0    0    0 : slabdata      2      2      0
Acpi-State           153    153     80   51    1 : tunables    0    0    0 : slabdata      3      3      0
Acpi-Namespace       510    510     40  102    1 : tunables    0    0    0 : slabdata      5      5      0
numa_policy          340    340     24  170    1 : tunables    0    0    0 : slabdata      2      2      0
trace_event_file    1242   1242     88   46    1 : tunables    0    0    0 : slabdata     27     27      0
ftrace_event_field   3060   3060     48   85    1 : tunables    0    0    0 : slabdata     36     36      0
pool_workqueue       166    272    256   16    1 : tunables    0    0    0 : slabdata     17     17      0
radix_tree_node     3306   3584    584   14    2 : tunables    0    0    0 : slabdata    256    256      0
task_group            36     36    640   12    2 : tunables    0    0    0 : slabdata      3      3      0
dma-kmalloc-8192       0      0   8192    4    8 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-4096       0      0   4096    8    8 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-2048       0      0   2048   16    8 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-1024       0      0   1024   16    4 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-512        0      0    512   16    2 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-256        0      0    256   16    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-128        0      0    128   32    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-64         0      0     64   64    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-32         0      0     32  128    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-16         0      0     16  256    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-8          0      0      8  512    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-192        0      0    192   21    1 : tunables    0    0    0 : slabdata      0      0      0
dma-kmalloc-96         0      0     96   42    1 : tunables    0    0    0 : slabdata      0      0      0
kmalloc-8192          62     68   8192    4    8 : tunables    0    0    0 : slabdata     17     17      0
kmalloc-4096        2104   2104   4096    8    8 : tunables    0    0    0 : slabdata    263    263      0
kmalloc-2048        3717   5744   2048   16    8 : tunables    0    0    0 : slabdata    359    359      0
kmalloc-1024        5630   8320   1024   16    4 : tunables    0    0    0 : slabdata    520    520      0
kmalloc-512         1164   1200    512   16    2 : tunables    0    0    0 : slabdata     75     75      0
kmalloc-256          496    496    256   16    1 : tunables    0    0    0 : slabdata     31     31      0
kmalloc-192        99690  99729    192   21    1 : tunables    0    0    0 : slabdata   4749   4749      0
kmalloc-128          845    992    128   32    1 : tunables    0    0    0 : slabdata     31     31      0
kmalloc-96         13556  17514     96   42    1 : tunables    0    0    0 : slabdata    417    417      0
kmalloc-64         52158  67712     64   64    1 : tunables    0    0    0 : slabdata   1058   1058      0
kmalloc-32         58182  72832     32  128    1 : tunables    0    0    0 : slabdata    569    569      0
kmalloc-16         46891  61952     16  256    1 : tunables    0    0    0 : slabdata    242    242      0
kmalloc-8           5120   5120      8  512    1 : tunables    0    0    0 : slabdata     10     10      0
kmem_cache_node     1536   1536     64   64    1 : tunables    0    0    0 : slabdata     24     24      0
kmem_cache          1533   1533    384   21    2 : tunables    0    0    0 : slabdata     73     73      0

Reply to: