![如何从脚本中获取平均负载和强制内存?](https://linux22.com/image/215377/%E5%A6%82%E4%BD%95%E4%BB%8E%E8%84%9A%E6%9C%AC%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%B9%B3%E5%9D%87%E8%B4%9F%E8%BD%BD%E5%92%8C%E5%BC%BA%E5%88%B6%E5%86%85%E5%AD%98%EF%BC%9F.png)
uptime
通过管道sed
修复第一部分,但是内存使用情况如何?top
至少默认情况下,交互运行。
所以:我需要观察使用的 RAM,不包括机会性缓存(一旦需要内存就会被丢弃)。并询问两者,因为我希望一个标准工具可以做到这一点,而不是两个。或者 - 甚至更好 -/proc
指示 RAM 部分的东西。
答案1
尝试使用free
工具或cat /proc/meminfo
- 他们会给你此时此刻的记忆状态。
答案2
你可以使用的是vmstat
.该工具将为您提供 CPU 使用率和内存消耗情况。请注意,第一行是从机器启动那一刻起的平均使用情况,因此您应该搜索下一行。