RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

適用于Linux的高級(jí)一體化性能監(jiān)控工具

jf_ZqFkd6Up ? 來(lái)源:Linux迷 ? 2023-03-07 09:17 ? 次閱讀

Linux 系統(tǒng)管理員最重要的職責(zé)是確保所管理的系統(tǒng)處于非常好的狀態(tài)。 有許多工具可供 Linux 系統(tǒng)管理員使用,可以幫助監(jiān)視和顯示系統(tǒng)中的進(jìn)程,例如 top 和 htop,但是這些工具都無(wú)法與 collectl 競(jìng)爭(zhēng)。

wKgaomQGkMiAXyKqAARbDlA64Is235.png

Collectl – Linux 系統(tǒng)性能監(jiān)控

collectl 是一個(gè)非常好的功能豐富的命令行實(shí)用程序,可用于收集描述當(dāng)前系統(tǒng)狀態(tài)的性能數(shù)據(jù)。 與大多數(shù)其他監(jiān)控工具不同,collectl 不關(guān)注有限數(shù)量的系統(tǒng)指標(biāo),相反,它可以收集許多不同類型的系統(tǒng)資源的信息,例如 CPU、磁盤、內(nèi)存、網(wǎng)絡(luò)、套接字、TCP、inode、 infiniband、集群、內(nèi)存、NFS、進(jìn)程、二次曲線、slabs 和 內(nèi)存管理信息buddyinfo。

使用 collectl 的一個(gè)非常好的事情是,它還可以扮演僅針對(duì)特定目的而設(shè)計(jì)的實(shí)用程序的角色,例如 top、ps、iotop 等。

有哪些功能使colleclt 成為有用的工具? 以下是collectl命令行實(shí)用程序的一些最重要的功能。

功能

它可以作為守護(hù)程序以交互方式運(yùn)行,也可以同時(shí)作為守護(hù)程序運(yùn)行。

它可以以多種格式顯示輸出。

它能夠監(jiān)控幾乎任何子系統(tǒng)。

它可以扮演許多其他實(shí)用程序的角色,例如 ps,top,iotop 和 vmstat。

它具有記錄和回放捕獲的數(shù)據(jù)的能力。

它可以導(dǎo)出各種文件格式的數(shù)據(jù)。 (當(dāng)您想使用外部工具分析數(shù)據(jù)時(shí),這非常有用)。

它可以作為服務(wù)運(yùn)行,以監(jiān)視遠(yuǎn)程計(jì)算機(jī)或整個(gè)服務(wù)器群集。

它可以在終端中顯示數(shù)據(jù),并寫入文件或套接字。

如何在 Linux 中安裝 collectl

collectl 實(shí)用程序在所有 Linux 發(fā)行版上運(yùn)行,它唯一需要運(yùn)行的是 perl,因此在您的計(jì)算機(jī)中安裝 collectl 之前,請(qǐng)確保您在機(jī)器中安裝了Perl(預(yù)裝)。

在 Debian 系統(tǒng)中安裝 Collectl

以下命令可用于在基于 Debian 的發(fā)行版(如Ubuntu和Linux Mint)中安裝collectl實(shí)用程序。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com sudo apt install collectl

wKgZomQGkMiAL1oHAAGYLjD1kuQ427.png

在 Debian 系統(tǒng)中安裝 Collectl

如果您使用的是基于 RedHat 的發(fā)行版,例如 RockyLinux 或 AlmaLinux 或任何其他 Linux 發(fā)行版,則可以輕松下載壓縮包,將其解壓縮并按所示運(yùn)行。

# wget https://sourceforge.net/projects/collectl/files/latest/download -O collectl.tar.gz # tar -xvf collectl.tar.gz # cd collectl-* # ./INSTALL

在 Linux 中使用 Collectl 監(jiān)控工具

collectl 工具的安裝完成后,即使沒(méi)有任何選項(xiàng),您也可以從終端輕松運(yùn)行它。 以下命令將以非常簡(jiǎn)短且易于理解的格式顯示有關(guān) CPU、磁盤和網(wǎng)絡(luò)統(tǒng)計(jì)信息的信息。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl

wKgZomQGkMiAfFnUAAIXPsc371k090.png?Collectl – Linux 系統(tǒng)性能監(jiān)控

正如你們從終端屏幕上顯示的上述輸出中看到的那樣,使用命令輸出中存在的系統(tǒng)指標(biāo)值非常容易,因?yàn)樗霈F(xiàn)在一行上。

當(dāng)在沒(méi)有任何選項(xiàng)的情況下執(zhí)行 collectl 實(shí)用程序時(shí),它會(huì)顯示有關(guān)以下子系統(tǒng)的信息:

中央處理器

磁盤

網(wǎng)絡(luò)

注意:在我們的例子中,子系統(tǒng)是可以測(cè)量的每種類型的系統(tǒng)資源。

您還可以通過(guò)將命令與--all選項(xiàng)相結(jié)合來(lái)顯示除板以外的所有子系統(tǒng)的統(tǒng)計(jì)信息,如下所示。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl --all

wKgaomQGkMiAOTtgAAK_X8o8EHs525.png

collectl – 監(jiān)控系統(tǒng)統(tǒng)計(jì)信息

但是,如何在實(shí)用程序的幫助下監(jiān)視 CPU 使用情況?-s選項(xiàng)應(yīng)用于控制要收集或播放的子系統(tǒng)數(shù)據(jù)。

例如,以下命令可用于監(jiān)視 CPU 使用情況的摘要。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -sc

wKgZomQGkMiAQ9xtAAEjoMfhZZw628.png

Collectl – 監(jiān)控 Linux CPU 使用情況

將命令與“scdn”組合時(shí)會(huì)發(fā)生什么? 學(xué)習(xí)如何使用命令行工具的最佳方法是盡可能多地練習(xí),因此請(qǐng)?jiān)诮K端中運(yùn)行以下命令,看看會(huì)發(fā)生什么。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -scdn

wKgaomQGkMiAcAeiAAGCKo-lw5k725.png?Collectl – 監(jiān)控 Linux 性能

您可以輕松理解默認(rèn)選項(xiàng)是“cdn”,它代表 CPU,磁盤和網(wǎng)絡(luò)數(shù)據(jù)。 命令的結(jié)果與“collectl -scn”的輸出相同

如果要收集有關(guān)內(nèi)存的數(shù)據(jù),請(qǐng)使用以下命令。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -sm

wKgaomQGkMiAcCfyAAEeQc89pUU140.png?Collectl – 監(jiān)控 Linux 內(nèi)存使用情況

當(dāng)您想要獲取有關(guān)內(nèi)存使用情況,可用內(nèi)存以及系統(tǒng)性能的其他重要內(nèi)容的詳細(xì)信息時(shí),上述輸出非常有用。

關(guān)于 tcp 的一些數(shù)據(jù)怎么樣? 使用以下命令執(zhí)行此操作。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -st

wKgaomQGkMiASklVAADlKpM8ukE274.png?collectl – 監(jiān)控 TCP 統(tǒng)計(jì)信息

在你獲得一些經(jīng)驗(yàn)后,你可以很容易地組合選項(xiàng)以獲得你想要的結(jié)果。 例如,可以將 TCP 的“t” 和 CPU 的“c”組合起來(lái)。 以下命令執(zhí)行此操作。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -stc

wKgaomQGkMiAc8c6AAFNeeeq6j8390.png

collectl – 監(jiān)控 TCP CPU 使用情況

我們很難記住所有可用的選項(xiàng),所以我發(fā)布了該工具支持的子系統(tǒng)的摘要列表。

b– 內(nèi)存管理信息buddyinfo(內(nèi)存碎片)

c–中央處理器

d–磁盤

f– NFS V3 數(shù)據(jù)

i索引節(jié)點(diǎn)和文件系統(tǒng)

j–中斷

l–光澤

m–內(nèi)存

n–網(wǎng)絡(luò)

s–插座

t– 技術(shù)合作公司

x–互 連

y– Slabs(系統(tǒng)對(duì)象緩存)

對(duì)于系統(tǒng)管理員或 Linux 用戶來(lái)說(shuō),一個(gè)非常重要的數(shù)據(jù)是有關(guān)磁盤使用情況的數(shù)據(jù)。 以下命令將幫助您監(jiān)視磁盤使用情況。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -sd

wKgZomQGkMiAer6cAAEtJq_7aoQ818.png

Collectl – 監(jiān)控磁盤空間使用情況

您也可以使用 “-sD” 選項(xiàng)收集單個(gè)磁盤上的數(shù)據(jù),但您必須知道不會(huì)報(bào)告有關(guān)磁盤總數(shù)的信息。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -sD

wKgZomQGkMiAIMjCAAFrS6UQwpA395.png

Collectl – 單獨(dú)監(jiān)控磁盤使用情況

您還可以使用其他詳細(xì)子系統(tǒng)來(lái)收集詳細(xì)數(shù)據(jù)。 以下是詳細(xì)子系統(tǒng)的列表。

C–中央處理器

D– 磁盤

E– 環(huán)境數(shù)據(jù)(風(fēng)扇,功率,溫度),通過(guò) ipmitool

F– NFS 數(shù)據(jù)

J–中斷

L– Lustre OST 詳細(xì)信息或客戶端文件系統(tǒng)詳細(xì)信息

N– 網(wǎng)絡(luò)

T– 65 個(gè) TCP 計(jì)數(shù)器僅以繪圖格式提供

X–互 連

Y– Slabs (系統(tǒng)對(duì)象緩存)

Z– 進(jìn)程

collectl 實(shí)用程序中有許多可用的選項(xiàng),但沒(méi)有足夠的時(shí)間和空間在一篇文章中涵蓋它們。 但是,值得一提的是,并教授如何使用該實(shí)用程序作為 top 和 ps。

使 collectl 作為 top 實(shí)用程序非常容易,只需在終端中運(yùn)行以下命令,當(dāng)它在 Linux 系統(tǒng)中執(zhí)行時(shí),您將看到類似 top 的輸出。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl --top

wKgZomQGkMiAET81AAIKWFZWDfM902.png?Collectl – 監(jiān)控 Linux 進(jìn)程

最后但同意重要的一點(diǎn)是,要將 collectl 實(shí)用程序用作為 ps 工具,請(qǐng)?jiān)诮K端中運(yùn)行以下命令。 您將以與在終端中運(yùn)行“ps”命令相同的方式獲取有關(guān)系統(tǒng)中進(jìn)程的信息。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com collectl -c1 -sZ -i:1

wKgaomQGkMiAYoRvAARtqPfIGfY703.png?collectl – 檢查 Linux 進(jìn)程信息

我非常確定許多 Linux 系統(tǒng)管理員會(huì)喜歡 **collectl **工具,并且在充分利用它時(shí)會(huì)感受到它的強(qiáng)大功能。 如果您想將有關(guān) **collectl **的知識(shí)提升到一個(gè)新的水平,請(qǐng)參閱其手冊(cè)頁(yè)并繼續(xù)練習(xí)。

只需在終端中鍵入以下命令并開(kāi)始讀取即可。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com man collectl

wKgZomQGkMiAbrdqAAMu9AbnU_Q601.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 監(jiān)控
    +關(guān)注

    關(guān)注

    6

    文章

    2204

    瀏覽量

    55168
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209323
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3019

    瀏覽量

    74003
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    593

    瀏覽量

    27392
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    683

    瀏覽量

    22011

原文標(biāo)題:適用于 Linux 的高級(jí)一體化性能監(jiān)控工具

文章出處:【微信號(hào):Linux迷,微信公眾號(hào):Linux迷】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【云智易申請(qǐng)】一體化機(jī)柜監(jiān)控設(shè)計(jì)

    申請(qǐng)理由:申請(qǐng)開(kāi)發(fā)板設(shè)計(jì)機(jī)柜監(jiān)控系統(tǒng),曾今設(shè)計(jì)過(guò)智能電表,無(wú)線多路搶答器,多旋翼飛行器等,參加過(guò)電子設(shè)計(jì)國(guó)賽省賽,光電設(shè)計(jì)大賽,等。項(xiàng)目描述:如今設(shè)備都朝一體化,智能化的方向發(fā)展,機(jī)柜也朝一體化
    發(fā)表于 07-23 12:15

    【OK210申請(qǐng)】一體化機(jī)柜監(jiān)控設(shè)計(jì)

    申請(qǐng)理由:申請(qǐng)開(kāi)發(fā)板設(shè)計(jì)機(jī)柜監(jiān)控系統(tǒng),曾今設(shè)計(jì)過(guò)智能電表,無(wú)線多路搶答器,多旋翼飛行器等,參加過(guò)電子設(shè)計(jì)國(guó)賽省賽,光電設(shè)計(jì)大賽,等。項(xiàng)目描述:如今設(shè)備都朝一體化,智能化的方向發(fā)展,機(jī)柜也朝一體化
    發(fā)表于 07-23 12:16

    機(jī)電一體化系統(tǒng)

    如圖1.1所示,機(jī)電一體化系統(tǒng)與靈活性和智能型最強(qiáng)的人體相對(duì)應(yīng),由如下5個(gè)要素構(gòu)成;1) 機(jī)械裝置:能夠?qū)崿F(xiàn)某種運(yùn)動(dòng)的機(jī)構(gòu)(相當(dāng)于人類的骨骼)。2) 執(zhí)行裝置:驅(qū)動(dòng)機(jī)械裝置運(yùn)動(dòng)的部分(相當(dāng)于人類
    發(fā)表于 08-29 09:11

    如何實(shí)現(xiàn)機(jī)電一體化設(shè)計(jì)?

    用戶總是要求我們提高所設(shè)計(jì)的機(jī)械的性能,同時(shí)減少資金成本。為了達(dá)到這兩個(gè)矛盾的目標(biāo),我們將注意力放到在機(jī)械設(shè)計(jì)方面有巨大潛力的機(jī)電一體化上。本文著重展示了使用嵌入式分析工具的現(xiàn)代計(jì)算機(jī)輔助設(shè)計(jì)(CAD)系統(tǒng),告訴大家,如何才能實(shí)
    發(fā)表于 08-07 06:48

    一體化伺服電機(jī)如何清除當(dāng)前報(bào)警?

    本文僅適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:1.實(shí)體端子設(shè)置過(guò)程:H2003-03=2(報(bào)警復(fù)位),H2003-04=0(低電平有效
    發(fā)表于 06-28 07:14

    一體化伺服電機(jī)如何保存當(dāng)前參數(shù)

    本文僅適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:一體化伺服電機(jī)如何保存當(dāng)前參數(shù)?在H1010-01寫0x65766173
    發(fā)表于 06-28 07:18

    一體化伺服電機(jī)報(bào)警信息在哪個(gè)參數(shù)里面查看?

    本文僅適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:報(bào)警信息在哪個(gè)參數(shù)里面查看當(dāng)前報(bào)警信息可查看H603F,當(dāng)前設(shè)備報(bào)警數(shù)量可查
    發(fā)表于 06-28 06:28

    一體化伺服電機(jī)剎車電機(jī)有多少伏供電

    本文僅適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:直流24v供電;
    發(fā)表于 09-01 06:19

    一體化伺服電機(jī)圈脈沖是多少

    本文僅適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:電機(jī)圈脈沖為10000;
    發(fā)表于 09-01 07:11

    一體化伺服電機(jī)如何暫停相關(guān)資料推薦

    本文僅適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:控制字的第8位置1;因?yàn)椴煌哪J娇刂谱植煌詫?duì)應(yīng)暫停的指令不同;如PV模式下:控制字給10F;...
    發(fā)表于 09-01 08:28

    一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題

    本文僅適用于立邁勝PMM系列一體化伺服電機(jī)出現(xiàn)的常見(jiàn)問(wèn)題。如您的伺服電機(jī)是其他型號(hào)的請(qǐng)謹(jǐn)慎操作。解決方法如下:受軟限位607D-01/02限制,設(shè)大此參數(shù);
    發(fā)表于 09-01 07:36

    種UPS電源及電池一體化監(jiān)控觸摸屏顯示方案

    、方案簡(jiǎn)介:UPS電源及電池一體化監(jiān)控觸摸屏顯示方案是為滿足UPS電源和UPS電池一體化監(jiān)控而設(shè)計(jì)的在線式電池監(jiān)測(cè)和管理方案??赏瓿蓪?duì)電池
    發(fā)表于 12-28 08:20

    測(cè)控一體化閘門系統(tǒng)

    測(cè)控一體化閘門系統(tǒng)關(guān)鍵字:測(cè)控一體化閘門系統(tǒng) 智能一體化閘門 灌區(qū)水閘自動(dòng)化控制云傳物聯(lián)測(cè)控一體化閘門系統(tǒng)集閘門遠(yuǎn)程/自動(dòng)控制、渠道水位流量監(jiān)測(cè)、遠(yuǎn)程通信、圖像/視頻
    發(fā)表于 08-25 14:34

    適用于工業(yè)現(xiàn)場(chǎng)的三軸壓電式一體化振動(dòng)變送器的原理及設(shè)計(jì)

    今天為大家介紹項(xiàng)國(guó)家發(fā)明授權(quán)專利——適用于工業(yè)現(xiàn)場(chǎng)的三軸壓電式一體化振動(dòng)變送器。該專利由揚(yáng)州熙源電子科技有限公司申請(qǐng),并于2017年12月8日獲得授權(quán)公告。
    發(fā)表于 12-22 11:41 ?4267次閱讀

    STM-M系列(高性能)CANopen通信一體化步進(jìn)電機(jī)快速使用教程

    本教程適用于立邁勝STM-M系列(高性能)CANopen通信一體化步進(jìn)電機(jī)電機(jī)上位機(jī)連接調(diào)試。
    的頭像 發(fā)表于 02-09 10:28 ?1945次閱讀
    STM-M系列(高<b class='flag-5'>性能</b>)CANopen通信<b class='flag-5'>一體化</b>步進(jìn)電機(jī)快速使用教程
    RM新时代网站-首页