LINUX.ORG.RU
ФорумAdmin

что юзает слаб?

 ,


0

2

Господа, как понять что использует size-32 блоки в слабкеше?

 Active / Total Objects (% used)    : 416634227 / 416731466 (100.0%)
 Active / Total Slabs (% used)      : 3734973 / 3734982 (100.0%)
 Active / Total Caches (% used)     : 116 / 172 (67.4%)
 Active / Total Size (% used)       : 13067925.54K / 13079902.22K (99.9%)
 Minimum / Average / Maximum Object : 0.02K / 0.03K / 128.00K

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME                   
416324832 416324832   7%    0.03K 3717186      112  14868744K size-32
125568 125515  99%    0.02K    872      144      3488K avtab_node
★★★★★

size-X это общие кэши, их использует kmalloc, то есть кто угодно в ядре.

Так как kmalloc принимает только размер и флаги, то я сомневаюсь, что через slabinfo можно составить список пользователей.

Почему вас этот вопрос интересует? Подозрение на утечку? Попробуйте kmemleak.

hexdump01010101
()
Ответ на: комментарий от hexdump01010101

спасибо, это именно то что я думал.

да, думаю утечка. разве почти 15Гб size-32 обьектов это не подозрительо? kmemleak попробую.

val-amart ★★★★★
() автор топика
Ответ на: комментарий от hexdump01010101

Я на каком-то ядре 2.6.3х попадал на утечку памяти в ext2/3/4. Как раз какой-то kmalloc-32 или 64 съедал все за 2-3 недели. Потом начинались дикие тормоза и писец.

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.