首页 > 编程知识 正文

free命令详解,ubuntu free命令

时间:2023-05-03 08:00:52 阅读:275912 作者:1765

查看linux内核版本:

cat /proc/version

概念: 显示当前系统内存和交换空间的使用情况。参数: free         以kb为单位显示,等价于free -kfree -m     以m为单位显示free -g     以g为单位显示结果:

8核16G,Linux version 2.6.3版本的虚拟机执行free命令:

total used free shared buffers cachedMem: 16318796 15847540 471256 0 1091480 3389480-/+ buffers/cache: 11366580 4952216Swap: 8386552 0 8386552

4核8G,Linux version 3.10版本的容器执行free命令:

total used free shared buffers cachedMem: 8388608 3986812 4401796 4655524 0 1048460-/+ buffers/cache: 2938352 5450256Swap: 2097152 0 2097152  Mem: 物理内存信息统计 total: 物理内存总量(total = used + free)used:已经分配给缓存(buffers 与cache)的内存大小free: 未被分配的内存大小shared:共享内存,在linux里面有很多共享内存,比如一个libc库,很多程序调用,但实际只存了一份。 有些版本的操作系统中已经废弃了shared,此时,shared总是为0。buffers:系统已分配但未被使用的块缓存(Buffer Cache)大小cached:系统已分配但未被使用的页缓存(Page Cache)大小 -/+ buffers/cache: 用户进程内存信息统计 used:已使用缓存的大小。等于Mem中used - buffers - cached的值。free:剩余可用缓存的大小(包括:已分配未使用的缓存和未分配的缓存)。等于Mem中free + buffers + cached的值。 Swap: 交换空间的使用情况。

            total:交换空间的总量。
            used:交换空间已使用的大小。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。