最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用來查看linux內(nèi)存使用情況的shell腳本

 更新時間:2013年02月04日 18:25:17   作者:  
本文為大家提供的這個腳本,通過查看status文件中VmRSS的字段來查看系統(tǒng)或進程使用的內(nèi)存情況,有需要的朋友不妨參考下

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

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

復(fù)制代碼 代碼如下:

#! /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

相關(guān)文章

  • shell 字符串操作(切片 長度 替換)

    shell 字符串操作(切片 長度 替換)

    這篇文章主要為大家介紹了shell 字符串操作(切片 長度 替換)腳本解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • 使用Bash Shell獲取文件名和目錄名的簡單方法

    使用Bash Shell獲取文件名和目錄名的簡單方法

    這篇文章主要介紹了使用Bash Shell獲取文件名和目錄名的簡單方法,解析路徑是通常用Shell來實現(xiàn)的基本功能之一,需要的朋友可以參考下
    2015-07-07
  • shell腳本 自動創(chuàng)建用戶詳解及實例代碼

    shell腳本 自動創(chuàng)建用戶詳解及實例代碼

    這篇文章主要介紹了shell腳本 自動創(chuàng)建用戶詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Linux運維常用命令

    Linux運維常用命令

    這篇文章主要介紹了Linux在日常運維過程中需要經(jīng)常用到的命令,非常的全面,有需要的小伙伴可以參考下
    2016-12-12
  • shell中case的使用

    shell中case的使用

    case語句是基于值的多分支選擇結(jié)構(gòu),通過匹配表達式的值來執(zhí)行相應(yīng)的代碼塊,它的基本結(jié)構(gòu)包括case關(guān)鍵字、待匹配的表達式、模式、代碼塊、默認分支(*)和結(jié)束關(guān)鍵字esac,感興趣的可以了解一下
    2024-11-11
  • 幾個常用的Linux操作系統(tǒng)監(jiān)控腳本代碼

    幾個常用的Linux操作系統(tǒng)監(jiān)控腳本代碼

    本文介紹了幾個常用的Linux監(jiān)控腳本,可以實現(xiàn)主機網(wǎng)卡流量、系統(tǒng)狀況、主機磁盤空間、CPU和內(nèi)存的使用情況等方面的自動監(jiān)控與報警。根據(jù)自己的需求寫出的shell腳本更能滿足需求,更能細化主機監(jiān)控的全面性
    2013-07-07
  • Shell腳本獲取本地網(wǎng)卡IP、mac地址、子網(wǎng)掩碼、dns IP、外網(wǎng)IP

    Shell腳本獲取本地網(wǎng)卡IP、mac地址、子網(wǎng)掩碼、dns IP、外網(wǎng)IP

    這篇文章主要介紹了Shell腳本獲取本地網(wǎng)卡IP、mac地址、子網(wǎng)掩碼、dns IP、外網(wǎng)IP,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2014-10-10
  • linux下source命令使用詳解

    linux下source命令使用詳解

    這篇文章主要為大家詳細介紹了Linux Source命令及腳本的執(zhí)行方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • shell腳本去重的三種方法小結(jié)

    shell腳本去重的三種方法小結(jié)

    在實際工作中,進行Shell去重操作是非常常見的任務(wù)之一,本文主要介紹了shell腳本去重的三種方法小結(jié),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 一個Linux系統(tǒng)安全設(shè)置的Shell腳本的分享(適用CentOS)

    一個Linux系統(tǒng)安全設(shè)置的Shell腳本的分享(適用CentOS)

    這篇文章主要介紹了一個設(shè)置Linux系統(tǒng)安全的Shell腳本的分享,適用CentOS,包含大部份的安全設(shè)置,只需執(zhí)行腳本就可以得到一個相對安全的Linux系統(tǒng)了,需要的朋友可以參考下
    2014-06-06

最新評論

新河县| 海阳市| 苗栗县| 鹿邑县| 乳山市| 舞钢市| 靖西县| 嘉义市| 林芝县| 桃园市| 南川市| 深州市| 库车县| 蒙山县| 濉溪县| 台南县| 湖南省| 卓尼县| 抚州市| 拉孜县| 武功县| 泰和县| 麦盖提县| 禄劝| 山西省| 诸城市| 青海省| 阜南县| 水城县| 永济市| 林州市| 德钦县| 武平县| 宜宾市| 宝应县| 祁连县| 科技| 德格县| 太康县| 百色市| 宜兰县|