free 从 /proc/meminfo
slkwr133701:/usr/src/linux # free
total used free shared buffers cached
Mem: 2053456 434572 1618884 0 77888 201820
slkwr133701:/usr/src/linux # cat /proc/meminfo
MemTotal: 2053456 kB
MemFree: 1618736 kB
Buffers: 77928 kB
....
Run Code Online (Sandbox Code Playgroud)
这是指用于临时块 I/O 存储的内存。内核必须不断分配和释放相同大小的单元,如块 I/O 传输、网络数据包和套接字缓冲区
您可以通过运行更好地查看缓存和缓冲区分配 slabtop
回答您的使用问题:系统通常会分配比需要更多的块,但随着“内存压力”的增加,这些额外的块将被释放。