久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux中如何使用tsar監控系統狀態

161次閱讀
沒有評論

共計 6045 個字符,預計需要花費 16 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下 Linux 中如何使用 tsar 監控系統狀態,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

一 簡介
tsar(Taobao System Activity Reporter)可將收集到的數據存儲在磁盤上,另外可以支持將數據存儲到 MySQL 中,也可將數據發送到 Nagios 報警服務器。在展示數據層面,可以指定模塊,并且支持對多條信息的數據進行 Merge 輸出,如果帶 –live 參數,還可以輸出秒級的實時信息。tsar 可以監控 CPU、IO、內存、TCP 等系統狀態,也可監控 Apache、Nginx/Tengine、Squid 等服務器狀態。

二 如何使用
本文主要介紹 tsar 如何監控 linux 服務器,有興趣的朋友可以嘗試對 nginx 和 apache 服務做監控。
1 tsar -L/–list 查看可用的模塊列表
 –modname 查看指定模塊的運行狀況, 模塊是指 tsar -L 列出來的名稱 比如:tsar –cpu
$tsar -L
tsar enable follow modules:
 cpu
 mem
 swap
 tcp
 udp
 traffic
 io
 pcsw
 partition
 tcpx
 load

2 -s/–spec 指定字段,tsar –cpu -s sys,util
  查看多個模塊的不同指定字段
$tsar –load  –cpu    -s runq,util
Time           —cpu– —load-
Time             util     runq
17/09/14-21:20  21.00    32.00
17/09/14-21:25  14.51     9.00
17/09/14-21:30   3.25     9.00
17/09/14-21:35   3.16     7.00
17/09/14-21:40   0.57    12.00
17/09/14-21:45   0.76     9.00
17/09/14-21:50   0.16     8.00
17/09/14-21:55   0.15     7.00
17/09/14-22:00   0.15    11.00

3 -l/–live 查看實時數據
$tsar -l
Time              —cpu– —mem– —tcp– —–traffic—- –sda— –sdb—  —load-
Time                util     util   retran    bytin  bytout     util     util     load1
18/09/14-21:27:18   0.27    30.66     0.00     4.0K    4.2K     0.00     0.00      0.13
18/09/14-21:27:23   0.06    30.66     0.00   438.00    1.2K     0.00     0.00      0.12
18/09/14-21:27:28   0.01    30.66     0.00   338.00  335.00     0.00     0.00      0.11
18/09/14-21:27:33   0.05    30.66     0.00   176.00  377.00     0.00     0.00      0.10
18/09/14-21:27:38   0.36    30.67     0.00     4.4K    5.1K     0.00     0.00      0.10
18/09/14-21:27:43   0.13    30.67     0.00   242.00    1.1K     0.00     0.00      0.09
18/09/14-21:27:48   0.42    30.66     0.00     4.0K    4.7K     0.00     0.00      0.08
18/09/14-21:27:53   0.04    30.66     0.00   418.00  962.00     0.00     0.00      0.08
18/09/14-21:27:58   0.09    30.66     0.00     1.0K    2.0K     0.00     0.02      0.07
18/09/14-21:28:03   0.29    30.66     0.00   358.00    4.1K     0.00     0.00      0.06
18/09/14-21:28:08   0.02    30.66     0.00    92.00  154.00     0.00     0.00      0.06
18/09/14-21:28:13   0.11    30.66     0.00   117.00  803.00     0.00     0.00      0.05

查看 指定模塊的實時信息
4 $tsar -l  –cpu
Time              ———————–cpu———————-
Time                user     sys    wait    hirq    sirq    util
18/09/14-21:29:25   0.03    0.07    0.00    0.00    0.00    0.10
18/09/14-21:29:30   0.01    0.02    0.00    0.00    0.00    0.02
18/09/14-21:29:35   0.03    0.05    0.00    0.00    0.00    0.08
18/09/14-21:29:40   0.01    0.01    0.00    0.00    0.00    0.02
18/09/14-21:29:45   0.04    0.09    0.00    0.00    0.00    0.13
18/09/14-21:29:50   0.01    0.01    0.00    0.00    0.00    0.02
18/09/14-21:29:55   0.10    0.19    0.00    0.00    0.01    0.30
18/09/14-21:30:00   0.01    0.02    0.00    0.00    0.00    0.02

5 -i/–interval 指定間隔,歷史,tsar -i 1 –cpu
$tsar –io -I sdb -l
Time              ——————————————sdb——————————————-
Time               rrqms   wrqms      rs      ws   rsecs   wsecs  rqsize  qusize   await   svctm    util
18/09/14-21:59:01   0.00    0.00    0.00    2.8K    0.00   75.3K   26.77    0.00    0.05    0.02    7.00
18/09/14-21:59:06   0.00    0.00    0.20    2.8K    0.80   75.7K   26.82    0.00    0.05    0.02    7.10
18/09/14-21:59:11   0.00    0.00    0.00    2.8K    0.00   74.9K   26.83    0.00    0.05    0.02    6.84
18/09/14-21:59:16   0.00    0.00    0.00    1.4K    0.00   37.9K   26.29    0.00    0.05    0.02    3.66

6 -d/–date 指定日期,YYYYMMDD 或者 n 代表 n 天前
以下兩個命令式一個意思
$tsar  –load  -d 20140917
$tsar  –load  -d 1
Time           ——————-load—————–
Time            load1   load5  load15    runq    plit
17/09/14-00:05   0.00    0.02    0.05    6.00  918.00
17/09/14-00:10   0.08    0.05    0.05    6.00  920.00
17/09/14-00:15   0.22    0.12    0.07    6.00  919.00
17/09/14-00:20   0.04    0.11    0.08    8.00  934.00
17/09/14-00:25   0.05    0.07    0.06    6.00  921.00
17/09/14-00:30   0.12    0.10    0.07    8.00  921.00
17/09/14-00:35   0.11    0.09    0.06    6.00  913.00
17/09/14-00:40   0.02    0.10    0.08   12.00  929.00
17/09/14-00:45   0.07    0.05    0.05    6.00  919.00
17/09/14-00:50   0.01    0.04    0.05    9.00  932.00
17/09/14-00:55   0.01    0.05    0.05    8.00  920.00
17/09/14-01:00   0.00    0.02    0.05   11.00  931.00
17/09/14-01:05   0.00    0.01    0.05    7.00  920.00
17/09/14-01:10   0.00    0.01    0.05    6.00  928.00
17/09/14-01:15   0.08    0.03    0.05    7.00  920.00
17/09/14-01:20   0.01    0.04    0.05    8.00  939.00
17/09/14-01:25   0.12    0.07    0.05    6.00  924.00

7  -D/–detail 能夠指定查看主要字段還是模塊的所有字段
命令行加上 -D 與不加上 D 的區別
$tsar  –mem -D
Time           ———————–mem———————-
Time             free              used            buff         cach             total         util
17/09/14-21:50 9325842432.00  86052364288.00  261754880.00  175354589184.00  270994550784.00   31.75
17/09/14-21:55 9324318720.00  86052917248.00  262361088.00  175354953728.00  270994550784.00   31.75
17/09/14-22:00 9352749056.00  86023622656.00  262938624.00  175355240448.00  270994550784.00   31.74
17/09/14-22:05 9323311104.00  86051930112.00  263589888.00  175355719680.00  270994550784.00   31.75
17/09/14-22:10 9320034304.00  86054137856.00  264204288.00  175356174336.00  270994550784.00   31.75
17/09/14-22:15 9321422848.00  86051889152.00  264806400.00  175356432384.00  270994550784.00   31.75
17/09/14-22:20 9316368384.00  86056013824.00  265383936.00  175356784640.00  270994550784.00   31.76
$tsar  –mem
Time           ———————–mem———————-
Time             free    used    buff    cach   total    util
17/09/14-21:50   8.7G   80.1G  249.6M  163.3G  252.4G   31.75
17/09/14-21:55   8.7G   80.1G  250.2M  163.3G  252.4G   31.75
17/09/14-22:00   8.7G   80.1G  250.8M  163.3G  252.4G   31.74
17/09/14-22:05   8.7G   80.1G  251.4M  163.3G  252.4G   31.75
17/09/14-22:10   8.7G   80.1G  252.0M  163.3G  252.4G   31.75

8 –partition 查看 fstab 指定掛在的系統目錄的使用情況,-I 指定查看某個目錄
$tsar –partition -I /u01
Time           ————–/u01————–
Time            bfree   bused   btotl    util
19/09/14-15:20   1.9T    1.7T    3.8T   47.29
19/09/14-15:25   1.9T    1.7T    3.8T   47.29
19/09/14-15:30   1.9T    1.7T    3.8T   47.29
19/09/14-15:35   1.9T    1.7T    3.8T   47.29
19/09/14-15:40   1.9T    1.7T    3.8T   47.29
19/09/14-15:45   1.9T    1.7T    3.8T   47.29
19/09/14-15:50   1.9T    1.7T    3.8T   47.29
19/09/14-15:55   1.9T    1.7T    3.8T   47.29
19/09/14-16:00   1.9T    1.7T    3.8T   47.29
19/09/14-16:05   1.9T    1.7T    3.8T   47.29
19/09/14-16:10   1.9T    1.7T    3.8T   47.29
19/09/14-16:15   1.9T    1.7T    3.8T   47.29
19/09/14-16:20   1.9T    1.7T    3.8T   47.29
19/09/14-16:25   1.9T    1.7T    3.8T   47.29
19/09/14-16:30   1.9T    1.7T    3.8T   47.29
19/09/14-16:35   1.9T    1.7T    3.8T   47.29
19/09/14-16:40   1.9T    1.7T    3.8T   47.29
19/09/14-16:45   1.9T    1.7T    3.8T   47.29
19/09/14-16:50   1.9T    1.7T    3.8T   47.29

以上是“Linux 中如何使用 tsar 監控系統狀態”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-07發表,共計6045字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 靖江市| 鹤峰县| 互助| 玛纳斯县| 台州市| 太仆寺旗| 临汾市| 阿城市| 延安市| 平南县| 清镇市| 乐东| 射洪县| 渑池县| 宁海县| 镇雄县| 宜黄县| 岗巴县| 礼泉县| 城固县| 四平市| 台北县| 郧西县| 曲阳县| 威远县| 台湾省| 随州市| 丰原市| 阜新市| 江永县| 琼中| 乌鲁木齐县| 苍南县| 法库县| 武冈市| 甘洛县| 万州区| 江川县| 万盛区| 盐城市| 霍州市|