Created
June 2, 2015 07:11
-
-
Save liujingyu/41e9ac1bef3e2dfceda1 to your computer and use it in GitHub Desktop.
CentOS下top和free命令查看系统中空闲内存
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
下面介绍使用top和free命令查看系统中空闲内存 | |
所以你执行top命令看到的 | |
[root@linuxzgf ~]# top | |
Mem: 8174492k total, 7124268k used,并不是代表你的应用程序已经使用了7.1的内存,这7.1G是包含了:应用程序内存 + 缓冲 + 缓存的内存的,需要用free命令查看. | |
下面是一个例子(单位是MB): | |
[root@linuxzgf ~]# free -m | |
total used free shared buffers cached | |
Mem: 7982 6811 1171 0 350 5114 | |
-/+ buffers/cache: 1346 6636 | |
Swap: 16935 11 16924 | |
[root@linuxzgf ~]# | |
在这里例子中,应用程序只使用了1346MB内存,还有6636MB空闲内存可以使用. | |
一些简单的计算方法: | |
物理已用内存 = 实际已用内存 - 缓冲 - 缓存 | |
= 6811M - 350M - 5114M | |
物理空闲内存 = 总物理内存 - 实际已用内存 + 缓冲 + 缓存 | |
应用程序可用空闲内存 = 总物理内存 - 实际已用内存 | |
应用程序已用内存 = 实际已用内存 - 缓冲 - 缓存 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment