为什么当两个程序同时运行时,top 命令和系统监视器的输出会有如此巨大的差异。请参阅附件中显示巨大差异的屏幕截图:-
这是一个错误吗?
答案1
如果您指的是 RAM 使用情况,那是因为系统监视器不包括缓冲区和缓存,而只是用于运行应用程序的实际 RAM,top 有点令人困惑,因为它没有明显显示缓冲区/缓存后的磁盘使用情况。尝试使用以下命令:
free -m
参见下图,注意 free -m 的第二行表示可用 Ram,而第一行表示实际 Ram 使用情况(包括磁盘缓存)。
我建议安装和使用,htop
因为它比top
我认为的更好、更简单。