Shell指令碼程式設計——監視記憶體佔用最高的程序
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
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