atop簡介
atop是一款用於監控linux系統資源與程序的工具,它以一定的頻率記錄系統的執行狀態,所採集的資料報含系統資源(cpu、記憶體、磁碟和網路)使用情況和程序運**況,並能以日誌檔案的方式儲存在磁碟中,伺服器出現問題後,可獲取相應的atop日誌檔案進行分析。
將atop-2.6.0-1.el7.x86_64.rpm上傳到目標主機。
修改如下配置引數,修改後儲存並退出。
interval預設是600,可以修改成15,單位秒。
預設atop日誌儲存週期為28天,可以根據實際修改-mtime後的值 ,單位為天。
loginterval=15
loggenerations=28
atop會根據所設定的週期去取樣一次系統資料,並儲存在/var/log/atop/目錄
atop.service - atop advanced performance monitor
loaded: loaded (/usr/lib/systemd/system/atop.service; enabled; vendor preset: disabled)active: active (running) since sat 2021-06-19 11:49:47 cst; 2h 27min ago
docs: man:atop(1)
process: 8231 execstartpost=/usr/bin/find $ -name atop_* -mtime +$ -exec rm -v {} ; (code=exited, status=0/success)
process: 8225 execstartpre=/bin/sh -c test -n "$loggenerations" -a "$loggenerations" -eq "$loggenerations" (code=exited, status=0/success)
process: 8223 execstartpre=/bin/sh -c test -n "$loginterval" -a "$loginterval" -eq "$loginterval" (code=exited, status=0/success)
main pid: 8229 (atop)
cgroup: /system.slice/atop.service
└─8229 /usr/bin/atop -w /var/log/atop/atop_20210619 15
jun 19 11:49:47 ecs-centos7 systemd[1]: stopped atop advanced performance monitor.
jun 19 11:49:47 ecs-centos7 systemd[1]: starting atop advanced performance monitor...
jun 19 11:49:47 ecs-centos7 systemd[1]: started atop advanced performance monitor.
Linux Uinx檢視系統資源使用情況常用命令
1.top 這個比較常用的監控物件是平均負載和cpu的負載.具體的引數請使用 top help獲取.2.iostat 這個命令,預設顯示的情況主要是下面幾項 user 使用者級應用程式占用的cpu使用率百分比 sys 系統級應用程式占用的cpu使用率百分比 iowait 系統 應用程式等待未完成的磁...
Oracle 檢視全域性系統資源使用情況
此檢視用於顯示系統資源的全域性使用情況 通過這個檢視可以監控資源使用情況以便於在必要時進行調整。select from v resource limit alter system set processes 1000 scope spfile alter system set sessions 11...
Linux sar命令檢視系統資源使用情況
sar 命令可以能檢視當前系統資源的使用情況,也可以檢視過去一段時間內的系統資源使用情況。e.g.sar r 1 5 表示檢視當前系統記憶體使用情況 e.g.sar r f var log sa sa01 表示檢視1號的系統記憶體使用情況 sar 的常用引數說明 r 檢視系統記憶體資源 n 檢視系統...