要查看某個應用程序所使用的內存大小,可以使用以下步驟在 CentOS 上進行:
打開終端,並登錄到 CentOS 服務器。
使用 ps
命令結合 grep
過濾器來查找特定應用程序的進程ID(PID)。假設要查找名爲 "myapp" 的應用程序,可以運行以下命令:
ps aux | grep myapp
這將顯示包含 "myapp" 關鍵字的進程列表,並獲取目標應用程序的 PID。mysmysqpp
myapp 就是應用的名稱,比如我們創建的服務叫 patent. ,那myapp 就是patent
使用 top
命令來監視特定進程的內存使用情況。運行以下命令:
top -p <PID>
比如我這邊的pid 就是 2171,執行上面命令後,就是圖中第二個截圖的樣子。其中RES 就是實際佔用的物理內存大小。 我的項目是.net 6.0的應用 ,小項目
在 top
命令的界面中,按下 Shift + E 鍵,以按照內存使用量對進程進行排序。
找到你的應用程序,並觀察 RES(Resident Set Size)列的值。該值表示應用程序當前使用的物理內存大小(以KB爲單位)。
注我的個人公衆號,每日更新,獲取更多技術知識