Linux系統架構效能命令

2021-09-19 08:13:12 字數 1223 閱讀 4762

監控 linux 系統的 7 個命令列工具 :

from /lib64/ld-linux-x86-64.so.2 :

解決挖礦病毒占用cpu以及誤刪 ld-linux-x86-64.so.2 檔案的問題 :

linux下軟體安裝的幾種方式 :

outofmemory.cn技術專欄-> shell->

監控linux

這裡有一些基本的命令列工具,讓你能更簡單地探索和操作linux。

作為linux系統監控工具中比較易用的乙個,top命令能帶我們一覽linux中的幾乎每一處。以下這張圖是它的預設介面,但是按「z」鍵可以切換不同的顯示顏色。其它熱鍵和命令則有其它的功能,例如顯示概要資訊和記憶體資訊(第四行第二個),根據各種不一樣的條件排序、終止程序任務等等(你可以在 這裡 找到完整的列表)。

vmstat是一款監控linux系統效能資料的簡易工具,這讓它更合適使用在shell指令碼中。使出你的正規表示式絕招,用vmstat和cron作業來做一些激動人心的事情吧。「後面的報告給出的是上一次系統重啟之後的均值,另外乙份報告給出的則是從前乙個報告起間隔週期中的資訊。其它的程序和記憶體報告是那個瞬態的情況」(猛戳 這裡 獲取更多資訊)。

ps命令展現的是正在執行中的程序列表。在這種情況下,我們用「-e」選項來顯示每個程序,也就是所有正在執行的程序了(我把列表滾動到了前面,否則列名就看不到了)。這個命令有很多選項允許你去按需格式化輸出。只要使用上述一點點的正規表示式技巧,你就能得到乙個強大的工具了。猛戳 這裡 獲取更多資訊。

pstree「以樹狀圖顯示正在執行中的程序。這個程序樹是以某個 pid 為根節點的,如果pid被省略的話那樹是以init為根節點的。如果指定使用者名稱,那所有程序樹都會以該使用者所屬的程序為父程序進行顯示。」以樹狀圖來幫你將程序之間的所屬關係進行分類,這的確是個很有效的工具(戳 這裡 )。

在除錯過程中,理解乙個應用程式如何使用記憶體是至關重要的,而pmap的作用就是當給出乙個程序id時顯示出相關資訊。上面的截圖展示的是使用「-x」選項所產生的部分輸出,你也可以用pmap的「-x」選項來獲取更多的細節資訊,但是前提是你要有個更寬的終端視窗。

linux系統的乙個至關重要的效能指標是處理器和儲存的使用率,它也是iostat命令所報告的內容。如同ps命令一樣,iostat有很多選項允許你選擇你需要的輸出格式,除此之外還可以在某一段時間範圍內的重複取樣幾次。詳情請戳 這裡。

via: 

本文由 lctt 原創翻譯, linux中國 榮譽推出

高效能,高可用系統架構

本文是學習大型分布式 架構的技術總結。對架構乙個高效能,高可用,可伸縮,可擴充套件的分布式 進行了概要性描述,並給出乙個架構參考。一部分為讀書筆記,一部分是個人經驗總結。對大型分布式 架構有很好的參考價值。1 大型 的特點 2 大型 架構目標 3 大型 架構模式 4 高效能架構 以使用者為中心,提供...

Linux的系統架構

linux系統從應用角度來看,分為核心空間和使用者空間兩個部分。核心空間是linux作業系統的主要部分,但是僅有核心的作業系統是不能完成使用者任務。1.程序排程 程序排程指的是系統對程序的多種狀態之間轉換的策略。linux下的程序排程有3種策略 sched other sched fifo和sche...

linux系統目錄架構

bin 可執行檔案,命令 boot 引導目錄 dev 裝置目錄,所有硬體都被抽象為乙個檔案 etc 配置檔案,基本都是純文字 home 家目錄,每個使用者都有自己的資料夾,root目錄的家目錄是單獨的 lib 庫檔案,so結尾 media 掛載 opt 一般用來裝大型軟體 proc 系統的實時資訊,...