Você pode usar systemtap , que imprimirá o tamanho e o pid.
Existe alguma maneira de descobrir quem ou o que está alocando placas de tamanho 256, como na saída do slabtop abaixo?
Eu tive que reiniciar um servidor ontem que tinha 5G de 8G RAM em tamanho de 256 lajes e estava ficando sem memória, já que a queda dos caches (sysctl vm.drop_caches) não ajudou em nada.
Active / Total Objects (% used) : 4676032 / 5036537 (92.8%)
Active / Total Slabs (% used) : 303375 / 303426 (100.0%)
Active / Total Caches (% used) : 112 / 175 (64.0%)
Active / Total Size (% used) : 1116785.79K / 1154991.43K (96.7%)
Minimum / Average / Maximum Object : 0.02K / 0.23K / 128.00K
OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME
2556525 2556525 100% 0.25K 170435 15 681740K size-256
292605 292592 99% 0.80K 58521 5 234084K ext3_inode_cache
1065560 862638 80% 0.09K 26639 40 106556K buffer_head
275056 274933 99% 0.24K 17191 16 68764K dentry_cache
70182 63921 91% 0.52K 10026 7 40104K radix_tree_node
478018 377629 78% 0.06K 8102 59 32408K page_beancounter
67440 63833 94% 0.12K 2248 30 8992K size-128
120891 116338 96% 0.06K 2049 59 8196K size-64
23388 9657 41% 0.30K 1949 12 7796K ip_conntrack
1362 1342 98% 2.00K 681 2 2724K size-2048