開源性能監(jiān)控工具atop【字節(jié)跳動(dòng)版本】的安裝與簡(jiǎn)單使用
(圖片點(diǎn)擊放大查看)
atop是一款開源的性能監(jiān)測(cè)工具,atop是以一定的頻率記錄系統(tǒng)的運(yùn)行狀態(tài),所采集的數(shù)據(jù)包含系統(tǒng)資源(CPU、內(nèi)存、磁盤和網(wǎng)絡(luò))使用情況和進(jìn)程運(yùn)行情況,并能以日志文件的方式保存在磁盤中
服務(wù)器出現(xiàn)問題后,我們可獲取相應(yīng)的atop日志文件進(jìn)行分析支持實(shí)時(shí)觀測(cè)的同時(shí)、也支持讀取歷史文件排查問題。
另外一個(gè)優(yōu)點(diǎn)是除提供 CPU、MEM、DISK 等全局指標(biāo)外,還提供進(jìn)程、線程級(jí)別的各項(xiàng)指標(biāo)監(jiān)控?cái)?shù)據(jù)。
鑒于 atop 的這些優(yōu)點(diǎn),字節(jié)跳動(dòng)基于社區(qū)的 atop 進(jìn)行優(yōu)化,目前已迭代多個(gè)版本
本文介紹字節(jié)跳動(dòng)內(nèi)部 atop 工具rpm包的制作,安裝與使用
https://github.com/bytedance/atop
CentOS7下編譯并生成atop的RPM包
1、準(zhǔn)備基礎(chǔ)rpm-build基礎(chǔ)環(huán)境
yum install -y zlib-devel ncurses-devel rpm-build
2、下載并修改bytedance版本atop源碼包
unzipatop-master.zip 并修改atop.spec文件中里幾個(gè)參數(shù) mvatop-masteratop-2.4.0 cdatop-2.4.0/ vimatop.spec
修改完成后,tar壓縮成atop-2.4.0.tar.gz tar-zcvfatop-2.4.0.tar.gzatop-2.4.0/
3、準(zhǔn)備atop的rpmbuild相關(guān)文件
cp/opt/atop-2.4.0/atop.spec./ rpmbuildatop.spec 使用該命令生成rpmbuild的相關(guān)目錄 cdrpmbuild/ cp/opt/atop-2.4.0/atop.specSPECS/ cp/opt/atop-2.4.0.tar.gzSOURCES/
4、rpmbuild生成rpm包
cd/root rpmbuild-barpmbuild/SPECS/atop.spec 生成的rpm包位于 cd/root/rpmbuild/RPMS/x86_64/
5、安裝atop
yumlocalinstallatop-2.4.0-RHEL7.x86_64.rpm
6、atop的使用
vi/etc/default/atop 修改默認(rèn)的采集時(shí)間為1分鐘60秒
啟動(dòng)atop監(jiān)控服務(wù)
systemctlstartatop atop以服務(wù)方式運(yùn)行在后臺(tái)監(jiān)控并記錄系統(tǒng)狀態(tài)
7、atop -r 查看歷史監(jiān)控?cái)?shù)據(jù)
atop-r/var/log/atop/atop_20220924
使用 atop -r命令讀取日志文件。按t鍵向前翻頁(yè),T鍵向后翻頁(yè),b鍵跳轉(zhuǎn)到指定時(shí)間,時(shí)間格式為hh:mm
8、netatop的安裝
wget--no-check-certificatehttps://www.atoptool.nl/download/netatop-3.1.tar.gz tar-zxvfnetatop-3.1.tar.gz make makeinstall
systemctlenablenetatop systemctlstartnetatop systemctlstatusnetatop
這時(shí)再使用atop就可以看到網(wǎng)絡(luò)流量的數(shù)據(jù)
9、 atopsar工具
atopsar是一個(gè)類似于sar 的工具
atopsar-c-b18:30-e19:03 atopsar-A-b18:30-e19:03
審核編輯:劉清
-
cpu
+關(guān)注
關(guān)注
68文章
11049瀏覽量
216163 -
Disk
+關(guān)注
關(guān)注
0文章
6瀏覽量
7719 -
MEM
+關(guān)注
關(guān)注
0文章
6瀏覽量
8560
原文標(biāo)題:開源性能監(jiān)控工具atop【字節(jié)跳動(dòng)版本】的安裝與簡(jiǎn)單使用
文章出處:【微信號(hào):釋然IT雜談,微信公眾號(hào):釋然IT雜談】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論