atop採集系統資源使用情況和程序執行情況

2022-09-19 13:03:08 字數 1460 閱讀 4355

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 檢視系統...