top命令和System-Monitor的结果有什么区别,为什么?
当两个程序同时运行时,为什么top命令的输出和系统监视器之间存在巨大差异。 请找附件是显示巨大差异的屏幕截图: –
这是一个错误吗?
如果您指的是RAM使用情况,那是因为系统监视器不包含缓冲区和缓存,只是用于运行应用程序的实际Ram,top稍微有些混乱,因为它在缓冲区/缓存之后显然没有显示磁盘使用情况。 尝试使用以下命令:
free -m
请参见下图,并注意第二行free -m表示可用Ram,而第一行表示实际Ram使用情况,包括磁盘缓存。
我建议安装和使用htop
因为在我看来它比top
更好更简单。