OK so here is a follow on question to link. When I create a tmpfs filesystem on t and allocate say 100MB of space, why can't I see it in slabtop or /proc/slabinfo. I thought maybe it was because it would get allocated in small chunks by malloc-2048 and such, but I could see no evidence.

Next I tried to look if it was a kernel thread and no love there either using:

Also, and maybe this is a separate question, but how does one see a breakdown of cache/buffers reported by free/top/vmstat? All three of these programs use the same libraries from procps. Is there a way to see what disks/io operations the buffered/cached memory is attached to (i.e. what disk)?