歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> 如何用Exmap查看進程的內存占用情況

如何用Exmap查看進程的內存占用情況

日期:2017/3/2 16:55:52   编辑:Linux服務器
在Linux下用ps或者top可以查看每個進程占用內存情況。
 
  但是它們顯示的時候都完全包含共享庫所占用的內存。例如進程1和2都使用一個共享庫3,3占用內存1m,那麼在ps中,進程1占用的內存完全包含這1m,進程2也一樣。在exmap這個工具中,它可以識別某個共享庫被多少進程使用,因此將所占用的內存平攤在各進程的內存使用量中。在上例中,1和2各用500k.
 
  除共享庫外,它還可以識別某個文件由多少進程在打開以及在各個進程中的內存占用情況。
 
  該程序依賴於exmap.ko該模塊,使用時用insmod加載即可

Copyright © Linux教程網 All Rights Reserved