2012-12-20 21 views

回答

3

你想使用一些代碼來獲取這些值嗎? 無論如何,您可以從「/ proc/meminfo」中獲取所有內存信息。

在我的機器,我可以看到:

MemTotal:  2051856 kB 
MemFree:   522948 kB 
Buffers:   74036 kB 
Cached:   760480 kB 

如果通過一些程序來得到它,那麼你可以很容易地分析這個文件。 (假設你可以訪問proc文件系統)

+0

好吧,那不是問題。問題是有多少緩存可用作免費的一部分。請記住,linux並不會釋放所有的緩存,只是它的一部分,所以我需要公式。僅供參考:它不是memfree + buffers + cahced。 – resultsway