亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux的collectl工具怎么使用

發布時間:2022-02-18 10:17:11 來源:億速云 閱讀:175 作者:iii 欄目:開發技術

這篇文章主要講解了“Linux的collectl工具怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux的collectl工具怎么使用”吧!

collectl是一款很優秀而且有著豐富的命令行功能的有用程序,你能夠用它來採集描寫敘述當前系統狀態的性能數據。不同于大多數其他的系統監控工具。collectl 并不是僅局限于有限的系統度量,相反,它能夠收集很多不同類型系統資源的相關信息,如 cpu 、disk、memory 、network 、sockets 、 tcp 、inodes 、infiniband 、 lustre 、memory、nfs、processes、quadrics、slabs和buddyinfo等。

Linux的collectl工具怎么使用

深入學習前讓我們先看以下命令。

$ collectl

waiting for1 second sample.。。

#cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut

00864177200000100

521338273400820001

1012222647009230201

107631722008030102

CPU使用率,磁盤輸入輸出和網絡活動以每秒為單位來加載。對可以理解這些數據的人來說這些信息很容易讀懂。這項列表在給定的時間間隔里會持續增加,并可直接形成一項文件跟蹤日志。collectl工具提供了各種命令來對這些數據進行記錄,查找及做其他處理。

安裝collectl工具

對Ubuntu/Debian用戶來說Collectl是默認資源,所以使用apt命令便可獲取。

$ sudo apt-get install collectl

Fedora/CentOS用戶使用yum命令便可獲取。

$ yum install collectl

使用

必要的了解 – Collectl子系統

子系統是可檢測到的不同系統資源類型。像CPU,內存,帶寬等等都可構成一個子系統。只運行collectl命令將以批處理模式輸出CPU,磁盤和網絡子系統信息,我們在上文已看到相關內容。

從操作說明可以看到,Collectl可以識別以下子系統。

總計子系統

b – buddy info (內存片段)

c – CPU

d -Disk

f – NFS V3 Data

i -InodeandFileSystem

j -Interrupts

l -Lustre

m -Memory

n -Networks

s -Sockets

t – TCP

x -Interconnect

y -Slabs(system object caches)

細節子系統

這是一系列的詳細信息,大部分情況下都會由相應的總計數據衍生出來。目前“環境變量”和“進程”2類沒有相應的總計數據。如果有3個磁盤,選擇-sd,將只會看到3個磁盤組合出的單一信息。如果選擇-sD,將會分別顯示各磁盤信息。

C – CPU

D -Disk

E -Environmental data (fan, power, temp), via ipmitool

F – NFS Data

J -Interrupts

L -Lustre OST detail OR client Filesystem detail

M -Memory node data, which is also known as numa data

N -Networks

T -65 TCP counters only available in plot format

X -Interconnect

Y -Slabs(system object caches)

Z -Processes

使用“-s”來監測特定的子系統并向其添加子系統的識別項。現在讓我們舉幾個例子。

1. 監測cpu使用率

用“-sc”實現CPU總使用率的監測

$ collectl -sc

waiting for1 second sample.。。

#《——–CPU——–》

#cpu sys inter ctxsw

3018003729

3017673599

使用“-C”觀察各個單獨的CPU使用情況。結果將會輸出多行,分別對應一個CPU。

$ collectl -sC

waiting for1 second sample.。。

# SINGLE CPU STATISTICS

# Cpu User Nice Sys Wait IRQ Soft Steal Idle

0300000096

1300000096

2200000097

3100000098

0200000097

1202000095

2100000098

3401000095

如果需要,可以同時使用C和c來獲取單項CPU監測數據和匯總數據。

2. 內存監測

使用m子系統查看內存。

$ collectl -sm

waiting for1 second sample.。。

#《———–Memory———–》

#Free Buff Cach Inac Slab Map

2G220M1G1G210M3G

2G220M1G1G210M3G

2G220M1G1G210M3G

不難解釋。 M用來查看更多內存的詳細信息。

$ collectl -sM

waiting for1 second sample.。。

# MEMORY STATISTICS

# Node Total Used Free Slab Mapped Anon Locked Inact Hit%

07975M5939M2036M215720K372184K06652K1434M0

07975M5939M2036M215720K372072K06652K1433M0

3. 查看磁盤使用情況

d和D可以查看磁盤使用的概況和詳細情況。

$ collectl -sd

waiting for1 second sample.。。

#《———-Disks———–》

#KBRead Reads KBWrit Writes

4113624

008013

$ collectl -sD

waiting for1 second sample.。。

# DISK STATISTICS (/sec)

# 《———reads———》《———writes———》《——–averages——–》 Pct

#Name KBytes Merged IOs Size KBytes Merged IOs Size RWSize QLen Wait SvcTim Util

sda 0000000000000

sda 0000000000000

sda 10211715322621

sda 0000921151818112125

“–verbose”命令可以用來查看附加信息。和D命令不同,它將概況擴展,包含了更多信息。

$ collectl -sd –verbose

感謝各位的閱讀,以上就是“Linux的collectl工具怎么使用”的內容了,經過本文的學習后,相信大家對Linux的collectl工具怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河津市| 铜陵市| 长白| 逊克县| 嵊泗县| 容城县| 石景山区| 综艺| 龙山县| 泗洪县| 武胜县| 定南县| 赫章县| 龙口市| 民勤县| 原平市| 梁平县| 固原市| 台中市| 汾阳市| 乌审旗| 乐安县| 孙吴县| 北安市| 南开区| 新竹市| 民乐县| 兴文县| 罗源县| 阿巴嘎旗| 平陆县| 河西区| 云南省| 恩平市| 长宁区| 盐山县| 湄潭县| 德昌县| 大同县| 炎陵县| 张家川|