1、獲取資訊
#!/bin/bash
#描述:
# 把top資訊輸入到乙個檔案內部
#作者:孤舟點點
#版本:1.0
#建立時間:2017-11-09 03:04:28
path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export path
p=`pwd`
day=`date +"%y%m%d"`
host=`hostname`
for((i=0; i<1440; i=i+1))
do echo "date `date +"%y-%m-%d %h:%m:%s"`" >>$p/$day-top.txt
top c -bn1 >>$p/$day-top.txt
sleep 1
done
2、篩選資訊
#!/bin/bash
#描述:
#作者:孤舟點點
#版本:1.0
#建立時間:2017-11-09 0finwevnuh4:08:52
path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export path
p=`pwd`
day=`date +"%y%m%d"`
host=`hostname`
mkdir -p $p/$host-$day
pt=$p/$host-$day
cd $pt
cat $p/$1 | grep -v grep | grep "^date" >> $pt/time-$day.txt
cat $p/$1 | grep -v grep | grep "^cpu(s):" >> $pt/cpu-$day.txt
cat $p/$1 | gr程式設計客棧ep -v grep | grep "^mem:" >> $pt/mem-$day.txt
cat $p/$1 | grep -v grep | grep "^swap:" >> $pt/cache-$day.txt
while read line
do cat $p/$1 | grep -v grep | grep "$line" >> $pt/$line-$day.txt
done < $p/service.txt
# 這裡service.txt是按行存放的服務名稱
cd $p
3、整理資料
例如用excel整理記憶體使用情況,這裡把獲取的時間和記憶體資訊放在excel內部,並把記憶體列用excel分列,用時間和使用的記憶體大小列可以製作出一張記憶體使用趨勢圖;同理也可以製作cpu、cached及各個微服務的cpu和記憶體趨勢圖。
總結本文標題: 監控linux系統節點和服務效能的方法
本文位址: /os/linux/210619.html
loadrunner監控mysql服務效能
sitescope是惠普出的乙個簡單易用的監控工具,可以用來監控資料庫,系統資源等 開啟瀏覽器 複製mysql驅動 如何重啟sitescope服務呢?點選開始,搜尋services.msc即可開啟服務,找到hp sitescope,點選重啟服務即可 sitescope主頁面 新建乙個組 新建乙個監控...
Linux系統的安裝和服務控制
常見的linux發行廠商和linux特點 1 lniux的髮型廠商 red hat 企業linux 紅帽公司產品 收費系統 centos 社群版linux和red hat 企業linux功能一樣 ubuntu 社群版的linux,更新速度塊半年更新一次 2 linux系統的特點 開源精神 占用硬體資...
Linux程序和服務(1)
1 使用ps檢視程序狀態 程序就類似windows中的程序。1 pid 程序的id,每乙個新程序都有唯一的pid。2 ppid 父程序的id。3 任何乙個程序都可以建立乙個子程序。4 在redhat 7以上版本中,所有程序的父程序叫systemd。在redhat 7以下的版本中,所有程序的父程序叫i...