![]() ![]() The Linux Page Cache (" Cached:" from meminfo ) is the largest singleĬonsumer of RAM on most systems. You can also find some more details here. The canonical source of this information is /usr/src/linux/Documentation/filesystems/proc.txtīuffers: Relatively temporary storage for raw disk blocks shouldn't proc/meminfo, available on kernels 3.14, emulated on kernelsīasically, “buff/cache” counts memory used for data that’s on disk or should end up there soon, and as a result is potentially usable (the corresponding memory can be made available immediately, if it hasn’t been modified since it was read, or given enough time, if it has) “available” measures the amount of memory which can be allocated and used without causing more swapping (see How can I get the amount of available memory portably across distributions? for a lot more detail on that). If you disk if full then the last used memory segment will be release. ![]() ![]() It caches it to the memory in case that you need it in the future. Reclaimed due to items being in use ( MemAvailable in Its because linux doesnt completely free the memory. The cache or free fields, this field takes into account pageĬache and also that not all reclaimable memory slabs will be Memory used by the page cache and slabs ( Cached andĮstimation of how much memory is available for starting newĪpplications, without swapping. Memory used by kernel buffers ( Buffers in /proc/meminfo) I definitely had a memory intensive program running at one point, but as mention I killed it. Top’s manpage doesn’t describe the fields, but free’s does: free -h total used free shared buff/cache available Mem: 31Gi 706Mi 1.9Gi 10Gi 28Gi 19Gi Swap: 4.0Gi 4.0Gi 0B Here's the output of htop, sorted on memory use: There do not seem to be any processes that can account for this. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |