1. 程式人生 > >Shell指令碼程式設計——監視記憶體佔用最高的程序

Shell指令碼程式設計——監視記憶體佔用最高的程序

[[email protected]:/root ]$top (進入top後再按M)
top - 11:51:54 up 4 days, 11:11,  1 user,  load average: 0.27, 0.37, 0.39
Tasks: 200 total,   1 running, 198 sleeping,   0 stopped,   1 zombie
Cpu(s):  0.1%us,  0.6%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2543164k total,  1296080k used,  1247084k free,     7388k buffers
Swap:        0k total,        0k used,        0k free,   916580k cached
  PID USER     PR  NI  VIRT  RES  SHR S  %CPU  %MEM 
TIME+  COMMAND                                                                                                             
10079  root     20   0   601m   67m  4304 S  0.3  2.7  22:42.83     /usr/local/bin/monitorAgent    
11691  root     20   0   17364  11m  5496 S  1.6  0.5  114:11.45   /usr/local/bin/pm_client
10722  root     -2  -8   19416  11m  6200 S  0.3  0.5  3:37.44       /usr/local/bin/sysmtc -l 0:0:3:0:2:0 -a
 7392   root     20   0   31140 3044  2572 S  0.3  0.1  0:00.08      /usr/local/bin/solid -c /opt/database/ -x file:db.ini
 8336   root     20   0   2392  1080   768  R  0.7  0.0  0:00.27       top  
        1  root     20   0   2132   748    644  S  0.0  0.0  0:25.83       init [3]             
        2  root     20   0         0     0          0  S  0.0  0.0  0:00.23       [kthreadd]

相關推薦

Shell指令碼程式設計——監視記憶體佔用最高程序

[[email protected]:/root ]$top (進入top後再按M) top - 11:51:54 up 4 days, 11:11,  1 user,  load average: 0.27, 0.37, 0.39 Tasks: 200 total,   1 running, 19

Shell指令碼程式設計——監控程序記憶體之pmap

> pmap 9389 9389:   /usr/local/bin/proc_mgr -f 08048000      8K r-x--  /usr/local/bin/proc_mgr 0804a000      4K rw---  /usr/local/bin/proc_mgr 0804b000 

Shell指令碼程式設計——監控系統記憶體之free

    應用程式設計中,比較常見的錯誤是記憶體方面的問題,比如記憶體洩漏。記憶體問題帶來的影響較廣泛,大至記憶體耗盡(OutOfMemory)或系統崩潰,小至拖慢程序的執行速度。而且,很多系統為了加快程序的啟動速度,採用了預載入技術,當諸多預載入的守護程序長時間不用的時候,

Shell指令碼監視指定程序的執行狀態

在之前的部落格中,曾經寫了自動化測試程式的實現方法,現在開發者需要知道被測試的程序(在此指執行在LINUX上的主程序的)在異常退出之前的程序的執行狀態,例如記憶體的使用率、CPU的使用率等. 現用shell指令碼實現指定程序的執行狀態。 直接上程式碼。 #

Linux-Shell指令碼程式設計基礎(1)

1. 我們一般在使用Linux系統的時候,都活接觸到shell指令碼的使用,例如我們經常在linux系統中使用的ls命令、cd命令等,都是衣蛾簡單而又基本的shell命令,在 linux系統中我們一般的使用如下的格式來進行shell指令碼的編寫: (1)格式 #!bin/bash e

SHELL指令碼程式設計_1

title: SHELL指令碼程式設計_1 data: 2018-9-18 tags: [SHELL,指令碼,程式設計,學習] categories: [學習,SHELL] grammar_cjkRuby: true copyright: true 我已經瞭解瞭如何使用shell的

Linux Shell指令碼程式設計 --awk命令詳解

簡單使用: awk :對於檔案中一行行的獨處來執行操作 。 awk -F :'{print $1,$4}'   :使用‘:’來分割這一行,把這一行的第一第四個域打印出來 。    

Linux命令列與shell指令碼程式設計大全(二)

十一、處理使用者輸入 命令列引數 讀取引數: $0是程式名,$1是第一個引數,$2是第二個引數,以此類推,直到第9個引數$9。當引數個數超過10以後,需要在變數數字周圍加上花括號,如${10},如果輸入到命令列的引數是字串且含有空格,需要使用引號。 #! /bin/bash echo

Linux命令列與shell指令碼程式設計大全(一)

一、基本 bash shell命令 建立檔案 : touch 連結檔案:符號連結:是一個實實在在的檔案,兩個通過符號連結在一起的檔案,彼此的內容並不相同。使用ln -s命令。 硬連結:會建立獨立的虛擬檔案,其中包含了原始檔案的資訊及位置。但他們從根本上而言是同一個檔案。原始檔案必須事

Linux命令列與shell指令碼程式設計大全(三)

十二、呈現資料 輸入和輸出     標準檔案描述符                  0 STDIN 標準輸入   &n

《Linux命令列與shell指令碼程式設計大全》讀書筆記————第三章 基本的bash shell命令

本章內容 1、使用shell 2、bash手冊 3、瀏覽檔案系統 4、檔案和目錄列表 5、管理檔案和目錄 6、檢視檔案內容   3.3 bash手冊 命令: man  xterm  作用:檢視檢視xterm使用者手冊 man命

《Linux命令列與shell指令碼程式設計大全》讀書筆記————第一章 初識Linux shell

本章內容 1、什麼是Linux 2、Linux核心的組成   1、1 什麼是Linux Linux課劃分為以下四部分 a)Linux核心 b)GNU工具 c)圖形化桌面環境 d)應用軟體   1.1.1 深入探究Linux核心

shell指令碼程式設計續---分支語句

if語句做條件判斷 單分支: if 判斷條件;then        statement1        statement2 fi 雙分支: if  判斷條件;then &nb

shell 指令碼程式設計

編譯器、直譯器 程式語言分為:機器語言(010101 程式碼)、組合語言、高階語言(比較接近於人類的思考方 式,也接近於機器的執行特性,需要編譯器或者直譯器轉換成機器語言)  高階語言基本可以分為兩類: 靜態語言:編譯型語言,一般都是強型別的語言    

shell指令碼程式設計(一)

(一)要求:1、在SHELL語句中加入必一要的註釋,以便以後閱讀和維護,註釋以”#”開頭。   2、對變數和函式命名時最好能使用有含義且容易理解的名字。  (二)內容:1、建立以下選單程式:  HOST: ********  &

shell 指令碼監控系統記憶體佔用率、主備機等

執行結果 shell 指令碼實現 #!/bin/sh ########################################################## #作者:LINU_BW #時間:2016-10-28 #功能:監控伺服器系統IP cpu 記憶體 磁碟 主備&nb

Linux之Shell指令碼程式設計

Shell概念  一、概念 Shell 是一個用 C 語言編寫的程式,這個應用程式提供了一個介面,使用者通過這個介面訪問作業系統核心 的服務。Ken Thompson 的 sh 是第一種 Unix Shell,Windows Explorer 是一

Shell指令碼程式設計(三)

if-else語句 Shell 有三種 if … else 語句: if ... fi 語句; if ... else ... fi 語句; if ... elif ... else ... fi 語句。 if … else 語句的語法: if [ expression

Shell指令碼程式設計(二)

Shell替換 shell變數替換 如果表示式中包含特殊字元,Shell 將會進行替換。例如,在雙引號中使用變數就是一種替換,轉義字元也是一種替換。 #!/bin/bash a=10 echo -e "Value of a is $a \n" 執行結果: Value

linux的Shell指令碼程式設計

Shell指令碼的建立與執行 在子Shell中執行 當執行一個指令碼檔案時,Shell就會產生一個子Shell(即一個子程序)去執行命令檔案中的命令。 1.將檔名作為Shell命令的引數:$bash script-file 2.現將指令碼檔案的許可權改為可執行,然後執行指令碼:$scri