如何监视内存使用情况?

乔纳斯

我曾经top看过目前的内存使用情况。但是我想监视一段时间内的内存使用情况。例如,开始监视,然后执行一些命令,最后停止监视,并查看在此期间已使用了多少内存。

如何在Ubuntu服务器上执行此操作?

我想我可以每5秒左右启动一次cronjob,然后调用一个命令将当前内存使用情况记录在一个文本文件中。但是,我应该使用什么命令以易于记录到文本文件的格式获取当前的内存使用情况?

贾斯汀力

我建议结合以前的答案

watch -n 5 free -m

请注意,Linux喜欢使用任何额外的内存来缓存硬盘驱动器块因此,您不想只看免费Mem您要查看free-/+ buffers/cache:行的列。这显示了应用程序可用的内存量。所以我就跑了free -m,得到了这个:

             total       used       free     shared    buffers     cached
Mem:          3699       2896        802          0        247       1120
-/+ buffers/cache:       1528       2170
Swap:         1905         62       1843

我知道我正在使用1528 MB并有2170 MB的可用空间。

注意:要停止此watch循环,只需按Ctrl+即可C

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何监视Java内存使用情况?

如何监视单个进程的CPU /内存使用情况?

如何监视Node.js的内存使用情况?

如何分析内存使用情况?

如何记录内存使用情况?

在Linux中监视程序的内存使用情况

监视JVM的非堆内存使用情况

监视Java内部对象和内存使用情况

监视CPU和内存使用情况的程序

如何使用Java监视计算机的CPU,内存和磁盘使用情况?

如何从perfmon监视服务结构微服务和SF服务的内存使用情况

如何在OSX中监视从终端运行的进程的内存使用情况

如何随时间监视进程的内存使用情况-Ubuntu

Google Cloud Platform:如何监视VM实例的内存使用情况

Firefox如何在不使用about:内存的情况下监视选项卡的内存使用情况?

如何监视网络中的Internet使用情况?

系统监视器中内存使用情况下的缓存使用情况

“ free”命令显示的内存使用情况与系统监视器的使用情况不匹配

如何在ASP.NET中监视计算机的cpu,内存和磁盘使用情况?

您如何控制Cordova中的内存使用情况?

如何优化php进程的内存使用情况?

如何打印应用程序的内存使用情况?

如何检查iPython中对象的内存使用情况?

如何知道点燃非堆内存使用情况?

如何检查进程的(绝对)内存使用情况?

如何显示Netbeans中的内存使用情况?

如何打印java对象的内存使用情况

/ usr / bin / time如何测量内存使用情况?

如何查看Play框架的JVM内存使用情况