When using top/free to see memory usage in Unix, there're 'used/free/shared/buffers/cached' categories. What do those exactly mean? I've tried to look for a wiki but didn't find detail information. Please advise, thanks.


Most of that information is in the man page for top.

Shared: The amount of shared memory used by a task. It simply reflects memory that could be potentially shared with other processes.
Free: Actually unused memory.
Used: Allocated to processes.
Buffers: Memory used for various OS buffers. Such as OS file-structures.
Cache: Memory used for various OS caches, generally the block and file caches.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.