大家好,我是良許。今天給大家分享一款 Linux 系統里的內存管理神器:smem 。smem 是Linux系統上的一款可以生成多種內存耗用報告的命令行工具。與現有工具不一樣的是 smem 可以報告 PSS【Proportional Set Size(按比例占用大小)】,這是一種更有意義的指標。可以衡量虛擬內存系統的庫和應用程序所占用的內存數量。由于大部分的物理內存通常在多個應用程序之間共享,名為駐留集大小(RSS)的這個標準的內存耗用衡量指標會大大高估內存耗用情況。PSS這個參數而是衡量了每個應用程序在每個共享內存區中的「公平分配」,給出了一個切合實際的衡量指標。