《Disney +》 迪士尼、Marvel、彼思、星球大戰…  人氣VTuber彩虹社推出《快打旋風V》社團活動「#にじストV部」!長達6小時對戰直播!   JBL續約「FAV gaming」!新隊服與續簽背景公開!   明日方舟幕後推手「鷹角網絡」發表新手遊RPG《來自星塵》!   PONOS推出新手遊《本当の幸せ》日本上線!冥想翱翔空中的奇妙動作遊戲!   DIR EN GREY鼓手Shinya挑戰用「刨冰」製作人氣寶可夢「謎擬Q」!究竟能不能成功呢?   《Returnal》生存攻略:Housermarque公開阿特羅波斯遊戲提示   「集合啦!動物森友會」將新增「Sanrio characters合作活動」的遊戲內容!   寶可夢系列首款小隊策略對戰遊戲「寶可夢大集結」確定推出時程! 

Linux 使用 pmap 查看 Process 的記憶體映照

商業

Linux 的 Process 都有對應的 PID,而此 PID 到底使用多少記憶體?使用到哪些函式庫呢?

Linux 使用 pmap 查看 Process 的記憶體映照

於 Debian、Ubuntu Linux 安裝 pmap:

  • apt install procps
    • pmap - report memory map of a process

pmap 可以查看此 PID 使用哪些記憶體、相關函式庫 等等的資訊,詳細的印出來~

pmap 操作指令

  • pmap pid # 可以看到此 pid 使用哪些 Memory、Library
  • sudo pmap pid # 搭配 sudo 才能看到詳細
  • sudo pmap -X pid
  • sudo pmap -XX pid

pmap 範例

  • sudo pmap `pgrep sshd`
  • sudo pmap $(pgrep sshd)
    000055a78b44c000    756K r-x-- sshd
    000055a78b709000     12K r---- sshd
    000055a78b70c000      4K rw--- sshd
    000055a78b70d000     36K rw---   [ anon ]
    000055a78c939000    132K rw---   [ anon ]
    00007f1679cab000     40K r-x-- libnss_files-2.24.so
    00007f1679cb5000   2048K ----- libnss_files-2.24.so
    00007f1679eb5000      4K r---- libnss_files-2.24.so
    00007f1679eb6000      4K rw--- libnss_files-2.24.so
    
Tsung

隨機商業新聞

NordVPN