Linux平台基礎常用的效能收集工具

2021-09-11 04:40:58 字數 713 閱讀 4318

top — linux 系統程序監控

它顯示出 cpu 的使用、記憶體的使用、交換記憶體、快取大小、緩衝區大小、過程控制、使用者和更多命令。它也會顯示記憶體和 cpu 使用率過高的正在執行的程序。

vmstat — 虛擬記憶體統計

用於顯示虛擬記憶體、核心執行緒、磁碟、系統程序、i/o 模組、中斷、cpu 活躍狀態等更多資訊。

lsof — 開啟檔案列表

lsof 命令對於很多 linux/unix 系統都可以使用,主要以列表的形式顯示開啟的檔案和程序。開啟的檔案主要包括磁碟檔案、網路套接字、管道、裝置和程序。這個命令很容易看出哪些檔案正在使用。如lsaf -c mysql

tcpdump — 網路資料報分析器

tcpdump 是一種使用最廣泛的命令列網路資料報分析,將網路中傳送的資料報完全截獲下來提供分析。它支援針對網路層、協議、主機、網路或埠的過濾 並提供and、or、not等邏輯語句來幫助你去掉無用的資訊。包可通過tcpdump命令解析,也可以儲存成字尾為pcap的檔案,使用wireshark等軟體進行檢視。

netstat — 網路統計

是乙個監控網路資料報傳入和傳出的統計介面的命令列工具。它對於許多系統管理員去監控網路效能和解決網路相關問題是乙個非常有用的工具。

iostat — 輸入/輸出統計

iostat 是收集和展示系統輸入和輸出儲存裝置統計的簡單工具。這個工具通常用於查詢儲存裝置效能問題,包括裝置、本地磁碟、例如 nfs 遠端磁碟。

關於leetcode中二叉樹的平台基礎理解

1.力扣上關於二叉樹的題,都是已經將樹建立好了 2.我們只需要根據題意選擇前序,中序,後續遍歷來遍歷後台已經構建好的樹 先專注於遍歷等與樹相關的演算法,後面再學習建立樹也不遲,畢竟建立樹非常簡單 3.第三點與樹無關,對於class中的 init 函式,它只負責對傳入資料的初始化,class內的其他函...

1 hadoop搭建常用的Linux命令收集

大資料學習第一步 linux入門學習所需要的命令 非基礎卻常用 chmod u x filepath filename u g o表示三個不同組,r w x表示可讀可寫可執行,表示賦予和取消許可權 首先關閉防火牆 service iptables stop 永久關閉 sudo chkconfig i...

效能測試常用的linux命令

檢視日誌 awk 4 27 nov 2008 15 2 0 5 access log wc l 檢視日誌中每秒產生多少個動態鏈結 tail n 100000 data1 logs access.log grep 06 mar 2008 15 29 00 wc l 檢視程序編號 重啟nginx命令如下...