有没有办法收集 RAM 使用情况统计数据?

有没有办法收集 RAM 使用情况统计数据?

这是我的配置:

Processor: Intel Core i5-2500K @ 3.70GHz (4 Cores), 
Motherboard: ASRock H67DE3, Chipset: Intel 2nd Generation Core Family 
DRAM, Memory: 32768MB, 
Disk: 250GB Samsung SSD 850, 
Graphics: HIS AMD Radeon HD 6870 1024MB, 
Audio: Realtek ALC892, 
Monitor: SyncMaster, 
Network: Realtek RTL8111/8168/8411

Ubuntu 16.04 

我发现 java 消耗了大量 RAM,但我需要了解如何收集每个软件应用程序的 RAM 使用情况。

有办法吗?

答案1

如何使用 smemstat?运行一次将显示该实例的内存使用情况,而以定期模式运行将显示进程随时间变化的内存增量:

单次拍摄模式:

smemstat

周期模式(例如每 60 秒采集 100 个样本:)

smemstat 60 100

相关内容