実行してwatch free
から、2秒ごとに約100ずつ増加する連続メモリを観察します。どのプロセスが使用済みメモリの増加に寄与しているかを知るにはどうすればよいですか?
topとpmapは役に立ちません。
ところで、私が実行した後echo 1 > /proc/sys/VM/drop_caches
、使用されたメモリは劇的に減少しました。しかし、それでも同じ割合で増え続けています。
「2秒ごとに100」...何が100ですか?
—
アキラ
@akira:freeはデフォルトでkbytesを報告するため、おそらく「100のkbytes」です。
—
デビッドアンダーソン
キャッシュ/バッファではなく、実際のリークであることを確認するには:「echo 1> / proc / sys / VM / drop_caches」の後、毎回ほぼ同じ低い値になりますか、それとも毎回高い値になりますか?「free」からの出力では、「+/- buffers / cache」の値は常に増加していますか、それとも「Mem」の値のみですか?
—
デビッドアンダーソン