新聞中心
below 是由 Facebook 的資源控制團(tuán)隊(duì)為其設(shè)計(jì)和開發(fā)的,并得到了 atop 生產(chǎn)環(huán)境用戶的支持。顧名思義,資源控制團(tuán)隊(duì)負(fù)責(zé)的是規(guī)?;馁Y源管理。該團(tuán)隊(duì)由內(nèi)核開發(fā)人員、容器運(yùn)行時(shí)開發(fā)人員和硬件人員組成。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、玉山網(wǎng)站維護(hù)、網(wǎng)站推廣。
安裝
安裝該軟件包:
# dnf install -y below
打開記錄守護(hù)進(jìn)程:
# systemctl enable --now below
快速介紹
below 最常用的模式是重放模式。顧名思義,重放模式是重放以前記錄的數(shù)據(jù)。假設(shè)你已經(jīng)啟動(dòng)了記錄守護(hù)程序,那么通過運(yùn)行以下程序啟動(dòng)一個(gè)會(huì)話:
$ below replay --time "5 minutes ago"
然后你會(huì)看到控制組視圖:
如果你不知道該怎么操作,或者忘記了一個(gè)鍵位,按 ? 可以進(jìn)入幫助菜單。
屏幕的最上方是狀態(tài)欄。狀態(tài)欄顯示關(guān)于當(dāng)前樣本的信息。你可以通過按 t 和 T 分別向前和向后移動(dòng)樣本。中間的部分是系統(tǒng)概覽。系統(tǒng)概覽包含了關(guān)于整個(gè)系統(tǒng)的統(tǒng)計(jì)數(shù)據(jù),一般來說,這些數(shù)據(jù)總是很有用的。第三部分也是最下面的部分是多用途視圖。上面的圖片顯示了控制組視圖。此外,還有進(jìn)程和系統(tǒng)視圖,分別通過按 p 和s 來訪問。
按 ↑ 和 ↓ 來移動(dòng)列表選擇。按回車鍵來折疊和展開控制組。假設(shè)你發(fā)現(xiàn)了一個(gè)感興趣的控制組,你想看看它里面有哪些進(jìn)程在運(yùn)行。要放大進(jìn)程視圖,選擇控制組并按 z:
再按 z 返回到控制組視圖。這個(gè)視圖有時(shí)會(huì)有點(diǎn)長。如果你對(duì)你要找的東西有一個(gè)模糊的概念,你可以通過按 / 并輸入一個(gè)過濾器來過濾控制組名稱。
在這一點(diǎn)上,你可能已經(jīng)注意到了一個(gè)我們還沒有探索過的標(biāo)簽系統(tǒng)。要在標(biāo)簽中向前和向后循環(huán),可以分別按 Tab 和 Shift + Tab。我們把這個(gè)問題留給讀者去做練習(xí)。
其他功能
在底層,below 有一個(gè)強(qiáng)大的設(shè)計(jì)和架構(gòu)。Facebook 正在不斷升級(jí)到更新的內(nèi)核,所以我們從不假設(shè)數(shù)據(jù)源是可用的。這種默契的假設(shè)使得內(nèi)核和 below版本之間能夠完全向前和向后兼容。此外,每個(gè)數(shù)據(jù)點(diǎn)都用 zstd 壓縮并完整地存儲(chǔ)。這解決了我們看到的 atop 在大規(guī)模時(shí)的 delta 壓縮問題。根據(jù)我們的測試,我們的每個(gè)樣本壓縮可以達(dá)到平均 5 倍的壓縮率。
below 也使用 eBPF 來收集關(guān)于短暫進(jìn)程(生存時(shí)間短于數(shù)據(jù)收集間隔的進(jìn)程)的信息。相比之下,atop 使用 BSD 進(jìn)程核算來實(shí)現(xiàn)這一功能,這是一個(gè)已知緩慢且容易發(fā)生優(yōu)先級(jí)轉(zhuǎn)換的內(nèi)核接口。
對(duì)于用戶來說,below 還支持實(shí)時(shí)模式和一個(gè)轉(zhuǎn)儲(chǔ)接口。實(shí)時(shí)模式將記錄守護(hù)程序和 TUI 會(huì)話合并到一個(gè)進(jìn)程中。這對(duì)于瀏覽系統(tǒng)狀態(tài)是很方便的,不需要為數(shù)據(jù)存儲(chǔ)投入長期運(yùn)行的守護(hù)程序或磁盤空間。轉(zhuǎn)儲(chǔ)接口是一個(gè)可編寫腳本的接口,用于所有的 below 數(shù)據(jù)存儲(chǔ)。轉(zhuǎn)儲(chǔ)既強(qiáng)大又靈活,詳細(xì)的數(shù)據(jù)以 CSV、JSON 和人類可讀格式提供。
新聞名稱:Linux資源監(jiān)控器below
標(biāo)題來源:http://fisionsoft.com.cn/article/dhhpede.html


咨詢
建站咨詢
