在终端中执行free命令,比如free -m,出来的结果如下图:
使用图形界面中的监视器,如下图:
注:以上图片上传到红联Linux系统教程频道中。
以上两种方法查看到的内存使用量不一样,是怎么回事?
解答:Linux会默认缓存一些东西,这些东西被调用时不会重新向硬盘中加载,这样便于对运行的程序提速,而在系统监视器里这些缓存是不计入已经使用的内存当中的,而free命令是需要计入的。
在终端中执行free命令,比如free -m,出来的结果如下图:
使用图形界面中的监视器,如下图:
注:以上图片上传到红联Linux系统教程频道中。
以上两种方法查看到的内存使用量不一样,是怎么回事?
解答:Linux会默认缓存一些东西,这些东西被调用时不会重新向硬盘中加载,这样便于对运行的程序提速,而在系统监视器里这些缓存是不计入已经使用的内存当中的,而free命令是需要计入的。