開源性能監(jiān)控工具atop【字節(jié)跳動版本】的安裝與簡單使用
(圖片點擊放大查看)
atop是一款開源的性能監(jiān)測工具,atop是以一定的頻率記錄系統(tǒng)的運行狀態(tài),所采集的數(shù)據(jù)包含系統(tǒng)資源(CPU、內(nèi)存、磁盤和網(wǎng)絡)使用情況和進程運行情況,并能以日志文件的方式保存在磁盤中
服務器出現(xiàn)問題后,我們可獲取相應的atop日志文件進行分析支持實時觀測的同時、也支持讀取歷史文件排查問題。
另外一個優(yōu)點是除提供 CPU、MEM、DISK 等全局指標外,還提供進程、線程級別的各項指標監(jiān)控數(shù)據(jù)。
鑒于 atop 的這些優(yōu)點,字節(jié)跳動基于社區(qū)的 atop 進行優(yōu)化,目前已迭代多個版本
本文介紹字節(jié)跳動內(nèi)部 atop 工具rpm包的制作,安裝與使用
https://github.com/bytedance/atop
CentOS7下編譯并生成atop的RPM包
1、準備基礎rpm-build基礎環(huán)境
yum install -y zlib-devel ncurses-devel rpm-build
2、下載并修改bytedance版本atop源碼包
unzipatop-master.zip 并修改atop.spec文件中里幾個參數(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、準備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 修改默認的采集時間為1分鐘60秒
啟動atop監(jiān)控服務
systemctlstartatop atop以服務方式運行在后臺監(jiān)控并記錄系統(tǒng)狀態(tài)
7、atop -r 查看歷史監(jiān)控數(shù)據(jù)
atop-r/var/log/atop/atop_20220924
使用 atop -r命令讀取日志文件。按t鍵向前翻頁,T鍵向后翻頁,b鍵跳轉(zhuǎn)到指定時間,時間格式為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
這時再使用atop就可以看到網(wǎng)絡流量的數(shù)據(jù)
9、 atopsar工具
atopsar是一個類似于sar 的工具
atopsar-c-b18:30-e19:03 atopsar-A-b18:30-e19:03
審核編輯:劉清
-
cpu
+關(guān)注
關(guān)注
68文章
10813瀏覽量
210880 -
Disk
+關(guān)注
關(guān)注
0文章
6瀏覽量
7608 -
MEM
+關(guān)注
關(guān)注
0文章
6瀏覽量
8447
原文標題:開源性能監(jiān)控工具atop【字節(jié)跳動版本】的安裝與簡單使用
文章出處:【微信號:釋然IT雜談,微信公眾號:釋然IT雜談】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論