Re: Утекает память
On 02.08.2015 20:12, Aleksandr Sytar wrote:
Если ядро собрано с поддержкой slab/slub - то кто конкретно держит память можно посмотреть через cat /proc/slabinfo Теоретически
там не должно быть записей относительно процессов которые уже выгружены.
Собрано с поддержкой, только вот как их этого получить то, что мне надо:
root@dana:/home# 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>
nf_conntrack_ffff8803e50b6780 0 0 312 26 2 : tunables 0 0 0 : slabdata 0 0 0
nvidia_stack_t 130 140 12288 2 8 : tunables 0 0 0 : slabdata 70 70 0
kvm_async_pf 0 0 136 30 1 : tunables 0 0 0 : slabdata 0 0 0
kvm_vcpu 0 0 16256 2 8 : tunables 0 0 0 : slabdata 0 0 0
kvm_mmu_page_header 0 0 168 24 1 : tunables 0 0 0 : slabdata 0 0 0
ext4_groupinfo_4k 8832 8876 144 28 1 : tunables 0 0 0 : slabdata 317 317 0
UDPLITEv6 0 0 1088 30 8 : tunables 0 0 0 : slabdata 0 0 0
UDPv6 120 120 1088 30 8 : tunables 0 0 0 : slabdata 4 4 0
tw_sock_TCPv6 0 21 192 21 1 : tunables 0 0 0 : slabdata 1 1 0
TCPv6 68 68 1920 17 8 : tunables 0 0 0 : slabdata 4 4 0
nf_conntrack_ffffffff8186c740 368 442 312 26 2 : tunables 0 0 0 : slabdata 17 17 0
kcopyd_job 0 0 3312 9 8 : tunables 0 0 0 : slabdata 0 0 0
dm_uevent 0 0 2632 12 8 : tunables 0 0 0 : slabdata 0 0 0
dm_rq_target_io 0 0 408 20 2 : tunables 0 0 0 : slabdata 0 0 0
scsi_cmd_cache 110 126 384 21 2 : tunables 0 0 0 : slabdata 6 6 0
bsg_cmd 0 0 312 26 2 : tunables 0 0 0 : slabdata 0 0 0
mqueue_inode_cache 36 36 896 36 8 : tunables 0 0 0 : slabdata 1 1 0
fuse_request 156 156 416 39 4 : tunables 0 0 0 : slabdata 4 4 0
fuse_inode 359 483 768 21 4 : tunables 0 0 0 : slabdata 23 23 0
hugetlbfs_inode_cache 29 56 576 28 4 : tunables 0 0 0 : slabdata 2 2 0
jbd2_journal_handle 340 340 48 85 1 : tunables 0 0 0 : slabdata 4 4 0
jbd2_journal_head 972 972 112 36 1 : tunables 0 0 0 : slabdata 27 27 0
jbd2_revoke_table_s 262 768 16 256 1 : tunables 0 0 0 : slabdata 3 3 0
jbd2_revoke_record_s 768 1024 32 128 1 : tunables 0 0 0 : slabdata 8 8 0
ext4_inode_cache 5495 29536 1000 32 8 : tunables 0 0 0 : slabdata 923 923 0
ext4_free_data 1152 1152 64 64 1 : tunables 0 0 0 : slabdata 18 18 0
ext4_allocation_context 128 128 128 32 1 : tunables 0 0 0 : slabdata 4 4 0
ext4_io_end 728 728 72 56 1 : tunables 0 0 0 : slabdata 13 13 0
ext4_extent_status 4794 4794 40 102 1 : tunables 0 0 0 : slabdata 47 47 0
configfs_dir_cache 0 46 88 46 1 : tunables 0 0 0 : slabdata 1 1 0
dquot 448 448 256 32 2 : tunables 0 0 0 : slabdata 14 14 0
pid_namespace 15 15 2184 15 8 : tunables 0 0 0 : slabdata 1 1 0
posix_timers_cache 0 0 248 33 2 : tunables 0 0 0 : slabdata 0 0 0
UDP-Lite 0 0 896 36 8 : tunables 0 0 0 : slabdata 0 0 0
flow_cache 0 0 104 39 1 : tunables 0 0 0 : slabdata 0 0 0
xfrm_dst_cache 0 0 448 36 4 : tunables 0 0 0 : slabdata 0 0 0
ip_fib_trie 88 292 56 73 1 : tunables 0 0 0 : slabdata 4 4 0
UDP 144 144 896 36 8 : tunables 0 0 0 : slabdata 4 4 0
tw_sock_TCP 147 147 192 21 1 : tunables 0 0 0 : slabdata 7 7 0
TCP 168 234 1792 18 8 : tunables 0 0 0 : slabdata 13 13 0
fscache_cookie_jar 0 0 80 51 1 : tunables 0 0 0 : slabdata 0 0 0
scsi_data_buffer 0 0 24 170 1 : tunables 0 0 0 : slabdata 0 0 0
blkdev_queue 30 64 1976 16 8 : tunables 0 0 0 : slabdata 4 4 0
blkdev_requests 374 374 368 22 2 : tunables 0 0 0 : slabdata 18 18 0
user_namespace 0 0 232 35 2 : tunables 0 0 0 : slabdata 0 0 0
sock_inode_cache 1754 1975 640 25 4 : tunables 0 0 0 : slabdata 79 79 0
net_namespace 7 7 4416 7 8 : tunables 0 0 0 : slabdata 1 1 0
shmem_inode_cache 2839 3025 648 25 4 : tunables 0 0 0 : slabdata 121 121 0
task_delay_info 2267 2376 112 36 1 : tunables 0 0 0 : slabdata 66 66 0
taskstats 168 168 328 24 2 : tunables 0 0 0 : slabdata 7 7 0
proc_inode_cache 1825 1825 640 25 4 : tunables 0 0 0 : slabdata 73 73 0
sigqueue 125 150 160 25 1 : tunables 0 0 0 : slabdata 6 6 0
bdev_cache 59 156 832 39 8 : tunables 0 0 0 : slabdata 4 4 0
kernfs_node_cache 23086 23086 120 34 1 : tunables 0 0 0 : slabdata 679 679 0
mnt_cache 275 275 320 25 2 : tunables 0 0 0 : slabdata 11 11 0
inode_cache 1621 2856 576 28 4 : tunables 0 0 0 : slabdata 102 102 0
dentry 10804 41538 192 21 1 : tunables 0 0 0 : slabdata 1978 1978 0
buffer_head 8418 11700 104 39 1 : tunables 0 0 0 : slabdata 300 300 0
vm_area_struct 90563 94490 184 22 1 : tunables 0 0 0 : slabdata 4295 4295 0
mm_struct 2109 2232 896 36 8 : tunables 0 0 0 : slabdata 62 62 0
files_cache 554 675 640 25 4 : tunables 0 0 0 : slabdata 27 27 0
signal_cache 762 960 1088 30 8 : tunables 0 0 0 : slabdata 32 32 0
sighand_cache 491 525 2112 15 8 : tunables 0 0 0 : slabdata 35 35 0
task_struct 1109 1312 2016 16 8 : tunables 0 0 0 : slabdata 82 82 0
Acpi-ParseExt 23281 23856 72 56 1 : tunables 0 0 0 : slabdata 426 426 0
Acpi-Parse 4075 6715 48 85 1 : tunables 0 0 0 : slabdata 79 79 0
Acpi-State 102 204 80 51 1 : tunables 0 0 0 : slabdata 4 4 0
Acpi-Namespace 6120 6120 40 102 1 : tunables 0 0 0 : slabdata 60 60 0
anon_vma 35252 37904 88 46 1 : tunables 0 0 0 : slabdata 824 824 0
radix_tree_node 23928 62748 584 28 4 : tunables 0 0 0 : slabdata 2241 2241 0
idr_layer_cache 411 420 2096 15 8 : tunables 0 0 0 : slabdata 28 28 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 32 8 : tunables 0 0 0 : slabdata 0 0 0
dma-kmalloc-512 0 32 512 32 4 : tunables 0 0 0 : slabdata 1 1 0
dma-kmalloc-256 0 0 256 32 2 : 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 477 484 8192 4 8 : tunables 0 0 0 : slabdata 121 121 0
kmalloc-4096 734 752 4096 8 8 : tunables 0 0 0 : slabdata 94 94 0
kmalloc-2048 699 736 2048 16 8 : tunables 0 0 0 : slabdata 46 46 0
kmalloc-1024 1904 2112 1024 32 8 : tunables 0 0 0 : slabdata 66 66 0
kmalloc-512 2838 3544 512 32 4 : tunables 0 0 0 : slabdata 119 119 0
kmalloc-256 24889 28064 256 32 2 : tunables 0 0 0 : slabdata 886 886 0
kmalloc-192 9672 12978 192 21 1 : tunables 0 0 0 : slabdata 618 618 0
kmalloc-128 4049 6336 128 32 1 : tunables 0 0 0 : slabdata 198 198 0
kmalloc-96 5265 10542 96 42 1 : tunables 0 0 0 : slabdata 251 251 0
kmalloc-64 76400 132544 64 64 1 : tunables 0 0 0 : slabdata 2071 2071 0
kmalloc-32 9012 27264 32 128 1 : tunables 0 0 0 : slabdata 213 213 0
kmalloc-16 4416 4608 16 256 1 : tunables 0 0 0 : slabdata 18 18 0
kmalloc-8 32517 37888 8 512 1 : tunables 0 0 0 : slabdata 74 74 0
kmem_cache_node 141 320 64 64 1 : tunables 0 0 0 : slabdata 5 5 0
kmem_cache 118 168 192 21 1 : tunables 0 0 0 : slabdata 8 8 0
?
Reply to: