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

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

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

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

    本文為大家提供的這個腳本,通過查看status文件中VmRSS的字段來查看系統(tǒng)或進(jìn)程使用的內(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 字符串操作(切片 長度 替換)腳本解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    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),通過匹配表達(dá)式的值來執(zhí)行相應(yīng)的代碼塊,它的基本結(jié)構(gòu)包括case關(guān)鍵字、待匹配的表達(dá)式、模式、代碼塊、默認(rèn)分支(*)和結(jié)束關(guān)鍵字esac,感興趣的可以了解一下
    2024-11-11
  • 幾個常用的Linux操作系統(tǒng)監(jiān)控腳本代碼

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

    本文介紹了幾個常用的Linux監(jiān)控腳本,可以實現(xiàn)主機(jī)網(wǎng)卡流量、系統(tǒng)狀況、主機(jī)磁盤空間、CPU和內(nèi)存的使用情況等方面的自動監(jiān)控與報警。根據(jù)自己的需求寫出的shell腳本更能滿足需求,更能細(xì)化主機(jī)監(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命令使用詳解

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

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

    在實際工作中,進(jìn)行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

最新評論

宁安市| 满洲里市| 乌拉特后旗| 项城市| 奉节县| 岳阳县| 平阳县| 碌曲县| 通城县| 报价| 神木县| 龙海市| 巴林右旗| 亚东县| 淮北市| 屯昌县| 阳高县| 耒阳市| 武山县| 辉县市| 天门市| 海南省| 文山县| 那曲县| 左权县| 额尔古纳市| 新蔡县| 玉林市| 清新县| 南丹县| 高邮市| 定远县| 新营市| 泾阳县| 奉化市| 呼伦贝尔市| 忻城县| 敖汉旗| 鹤庆县| 浦城县| 安新县|