linux 伺服器開發 系統檢測工具

2021-10-23 14:18:51 字數 634 閱讀 5451

很多任務具用來除錯和檢測不同伺服器各個方面的效能:tcpdump、nc、strace、lsof、 netstat、vmstat、ifstat 以及mpstat,這些工具支援很多選項。

1、tcpdump

網路抓包工具,用以過濾資料報或者定製輸出格式。

2、lsof

列出當前系統或者是某個程序開啟的檔案描述符。

3、nc

快速構建網路連線。它可以以伺服器方式執行,監聽某個埠並接收客戶連線;也可以以客戶端方式執行,向伺服器發起連線並收發資料。

4、strace

跟蹤程式執行過程中執行的系統呼叫和接收到的訊號,並將系統呼叫名 引數  返回值  訊號名輸出到標註輸出說著指定的檔案。

5、netstat

網路資訊統計工具,列印本地網絡卡介面上的全部連線、路由表資訊 網絡卡介面資訊。

6 、vmstat

virtual memoru statistics 的縮寫,它能實時輸出程序、記憶體使用、cpu使用率以及i/o使用情況。

7、ifstat

inte***ce statistics 的縮寫,網路流量檢測工具。

8、mpstat

multi-processor statistics的縮寫,實時檢測多處理器系統上每個cpu的使用情況。

linux伺服器效能檢測

使用linux測試工具,對伺服器的記憶體,cpu,磁碟io,網絡卡吞吐容量與可靠性等伺服器硬體效能進行測試 硬體配置 命令 sudo dd if dev zero of iotest bs g count 20 功能 在磁碟中生成20g的大檔案 命令 sudo dd if dev zero of d...

linux開發伺服器環境

由於換電腦,重新配置了哈伺服器,都是我的悲劇,用ghost盤對盤對拷的時候選錯了順序,悲劇發生,只有重新配置。配置samba的時候老是寫不進去,找了半天原因,由於寫對單詞了。還是redhat el 6.samba共享建立 首先將全域性設定為share vi etc samba smb.conf 先在...

Linux伺服器開發初步

伺服器開發需要考慮的內容很多,比如伺服器的架構 穩定性 效能以及負載能力等等。事實上,在開發伺服器的過程中,需要綜合考慮各種因素,比如就客戶端連線時間較短卻又比較頻繁的伺服器 例如 伺服器 而言,在可選的伺服器結構中,預先派生進 執行緒的結構就要比並髮式結構高效,這一點將在後續的文章中對其進行詳細的...