日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 下查看某一个程序所使用的内存方法介绍

發布時間:2024/1/17 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 下查看某一个程序所使用的内存方法介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 下查看某一個程序所使用的內存方法介紹


在 Linux 上進行開發和運營維護的時候,免不了要查看某一個程序所占用內存的情況。常用方法總結如下(注意第四種方法):

第一種:ps -aux | grep process_name

舉例如下:現打算監控/usr/bin/sshd所占的內存,首先需找到pid,然后使用top進行有目標的監控,RES即為內存值,見下兩圖:

?top -p 1231,截圖如下:? ?

第二種:top -p?pid 查看程序的情況 如上圖所示!

第三種:cat /proc/pid/status?

這里會打印出當前進程詳細的情況,其中,內存是 VmRSS。?
注:pid是要替換成一個id數字的。?

!!!第四種:linux查看占用內存最高的進程

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
或者top (然后按下P,注意這里是大寫),截圖如下:


該命令組合實際上是下面兩句命令:
ps aux|head -1ps aux|grep -v PID|sort -rn -k +3|head
其中第一句主要是為了獲取標題(USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND)。
接下來的grep -v PID是將ps aux命令得到的標題去掉,即grep不包含PID這三個字母組合的行,再將其中結果使用sort排序。
sort -rn -k +3該命令中的-rn的r表示是結果倒序排列,n為以數值大小排序,而-k +3則是針對第3列的內容進行排序,再使用head命令獲取默認前10行數據。(其中的|表示管道操作)

擴展:

linux查看占用cpu最高的進程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
或者top (然后按下M,注意這里是大寫)

轉載于:https://blog.51cto.com/wutengfei/1921273

總結

以上是生活随笔為你收集整理的Linux 下查看某一个程序所使用的内存方法介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。