国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

用來查看linux內存使用情況的shell腳本

2019-10-26 18:35:32
字體:
來源:轉載
供稿:網友

 在 linux 中,/proc/$PID/status 文件提供了該進程資源(內存,堆棧,信號量,子父進程)的使用情況,雖然linux提供了不少查看內存的命令,但都是看整體的使用情況,無法對單個進程的內存使用情況進行查看。

    本文為大家提供的這個腳本,通過查看status文件中VmRSS的字段來查看系統或進程使用的內存情況,有需要的朋友不妨參考下。

代碼如下:
#! /bin/bash

echo -n "PidName   " > /root/script/pid.f
echo    "MeMery    " >> /root/script/pid.f

PIDPATH=/proc/
TOTLE=0
cd $PIDPATH
DOC=`ls`
  for DOCNAME in $DOC
    do
       if [ -d $DOCNAME ]; then
         cd $DOCNAME
            if [ -f status ];then
              MEMERY=`grep VmRSS status | awk -F':' '{print $2}' | awk '{print $1}'`
              PIDNAME=`grep Name status | awk -F':' '{print $2}'`
              if [ $MEMERY ]; then
                echo -n $PIDNAME >> /root/script/pid.f
                echo -n "   "    >> /root/script/pid.f
                echo    $MEMERY  >> /root/script/pid.f
                TOTLE=`expr $TOTLE + $MEMERY`
                cd ..
               else
                cd ..
              fi
              else
               cd ..
            fi
       fi
  done
TOTLE=`expr $TOTLE / 1024`
echo "TOTLE USERD: $TOTLE MB" >> /root/script/pid.f
cat  /root/script/pid.f

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莲花县| 怀仁县| 迁西县| 浏阳市| 安仁县| 广水市| 天津市| 轮台县| 抚远县| 安吉县| 资溪县| 江源县| 象州县| 乐至县| 高青县| 滦平县| 林甸县| 金湖县| 马鞍山市| 鱼台县| 苏尼特左旗| 秦安县| 西贡区| 呼玛县| 黄骅市| 中宁县| 新乡县| 东兰县| 璧山县| 温州市| 桦川县| 永吉县| 米林县| 宜州市| 蒙城县| 宝坻区| 安溪县| 荆门市| 保康县| 永定县| 郴州市|