很多任務具用來除錯和檢測不同伺服器各個方面的效能: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伺服器開發初步
伺服器開發需要考慮的內容很多,比如伺服器的架構 穩定性 效能以及負載能力等等。事實上,在開發伺服器的過程中,需要綜合考慮各種因素,比如就客戶端連線時間較短卻又比較頻繁的伺服器 例如 伺服器 而言,在可選的伺服器結構中,預先派生進 執行緒的結構就要比並髮式結構高效,這一點將在後續的文章中對其進行詳細的...