您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux中資源監(jiān)控器below怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
below
是由 Facebook 的資源控制團隊為其設(shè)計和開發(fā)的,并得到了 atop
生產(chǎn)環(huán)境用戶的支持。顧名思義,資源控制團隊負責(zé)的是規(guī)?;馁Y源管理。該團隊由內(nèi)核開發(fā)人員、容器運行時開發(fā)人員和硬件人員組成。
安裝該軟件包:
# dnf install -y below
打開記錄守護進程:
# systemctl enable --now below
below
最常用的模式是重放模式。顧名思義,重放模式是重放以前記錄的數(shù)據(jù)。假設(shè)你已經(jīng)啟動了記錄守護程序,那么通過運行以下程序啟動一個會話:
$ below replay --time "5 minutes ago"
然后你會看到控制組視圖:
如果你不知道該怎么操作,或者忘記了一個鍵位,按 ?
可以進入幫助菜單。
屏幕的最上方是狀態(tài)欄。狀態(tài)欄顯示關(guān)于當(dāng)前樣本的信息。你可以通過按 t
和 T
分別向前和向后移動樣本。中間的部分是系統(tǒng)概覽。系統(tǒng)概覽包含了關(guān)于整個系統(tǒng)的統(tǒng)計數(shù)據(jù),一般來說,這些數(shù)據(jù)總是很有用的。第三部分也是最下面的部分是多用途視圖。上面的圖片顯示了控制組視圖。此外,還有進程和系統(tǒng)視圖,分別通過按 p
和s
來訪問。
按 ↑
和 ↓
來移動列表選擇。按回車鍵來折疊和展開控制組。假設(shè)你發(fā)現(xiàn)了一個感興趣的控制組,你想看看它里面有哪些進程在運行。要放大進程視圖,選擇控制組并按 z
:
再按 z
返回到控制組視圖。這個視圖有時會有點長。如果你對你要找的東西有一個模糊的概念,你可以通過按 /
并輸入一個過濾器來過濾控制組名稱。
在這一點上,你可能已經(jīng)注意到了一個我們還沒有探索過的標(biāo)簽系統(tǒng)。要在標(biāo)簽中向前和向后循環(huán),可以分別按 Tab
和 Shift
+ Tab
。我們把這個問題留給讀者去做練習(xí)。
在底層,below
有一個強大的設(shè)計和架構(gòu)。Facebook 正在不斷升級到更新的內(nèi)核,所以我們從不假設(shè)數(shù)據(jù)源是可用的。這種默契的假設(shè)使得內(nèi)核和 below
版本之間能夠完全向前和向后兼容。此外,每個數(shù)據(jù)點都用 zstd 壓縮并完整地存儲。這解決了我們看到的 atop
在大規(guī)模時的 delta 壓縮問題。根據(jù)我們的測試,我們的每個樣本壓縮可以達到平均 5 倍的壓縮率。
below
也使用 eBPF 來收集關(guān)于短暫進程(生存時間短于數(shù)據(jù)收集間隔的進程)的信息。相比之下,atop
使用 BSD 進程核算來實現(xiàn)這一功能,這是一個已知緩慢且容易發(fā)生優(yōu)先級轉(zhuǎn)換的內(nèi)核接口。
對于用戶來說,below
還支持實時模式和一個轉(zhuǎn)儲接口。實時模式將記錄守護程序和 TUI 會話合并到一個進程中。這對于瀏覽系統(tǒng)狀態(tài)是很方便的,不需要為數(shù)據(jù)存儲投入長期運行的守護程序或磁盤空間。轉(zhuǎn)儲接口是一個可編寫腳本的接口,用于所有的 below
數(shù)據(jù)存儲。轉(zhuǎn)儲既強大又靈活,詳細的數(shù)據(jù)以 CSV、JSON 和人類可讀格式提供。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux中資源監(jiān)控器below怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。