2010-05-07 75 views
3

在Linux中,有任何方法可以檢查以字節爲單位測量的進程內存(例如,使用top或ps)。不是千字節,而是字節。Linux進程內存消耗(以字節爲單位)(非千字節)

在此先感謝!

+0

請參閱http://stackoverflow.com/questions/131303/linux-how-to-measure-actual-memory-usage-of-an-application-or-process – 2010-05-07 16:08:15

回答

6

超越1024(或1000,如果你想成爲SI-正確)乘以明顯的答案嗎?

AFAIK頂部,PS等得到閱讀的/ proc/[PID] /狀態或等價的東西他們的資訊。以KB爲單位報告信息。所以我猜想你的問題的答案是否定的。不是肯定的答案是有用的,因爲內存是以頁面級粒度從內核分配的,並且Linux支持的最小頁面大小爲4 KB,所以通過以字節爲單位獲得內存消耗,您不會獲得更多的「分辨率」 。

1

乘字節1024

+0

這是愚蠢的.. – Rui 2010-05-07 16:05:02

+1

這不是,因爲網頁在大多數系統上都是4KB,任何內存使用量都是頁面大小的倍數 – 2010-05-07 19:02:47

相關問題