linux实用小工具,Linux系统小工具使用大用途---1
現在Linux平臺下各種管理工具非常多,有的功能強大塊頭也不小,有的功能可以滿足一般需求且塊頭很小,我自己一般比較喜歡后者。在這個系列文章中將給大家介紹一些我知道的Linux中的一些小工具,也歡迎大家來補充。
這篇先介紹幾個網絡測試的小工具:
一、ethtool:查看網卡工作模式
testsrv:~#ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
#說明eth0有10baseT、100baseT和1000baseT三種選擇。
Supported link modes:10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
#目前正工作在1000baseT模式。
Speed: 1000Mb/s
#全雙功。
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
二、iptraf:查看本機網絡吞吐量
testsrv:~#iptraf -d eth0
三、iperf:詳細查看本機網絡吞吐量。
iperf是一個C/S模式的小工具,也就是說要使用該功能時,必須2臺被測試計算機,其中1臺運行iperf的服務,在另1臺上使用iperf查看網絡吞吐量。在選擇iperf服務的計算機使用iperf -D -s啟動iperf所需服務后,在另1臺計算機上使用如下命令即可查看網絡吞吐量。
#每10秒進行一次測試,共測試60秒時間。
testsrv:~#iperf -c 192.168.1.254 -t 60 -i 10
------------------------------------------------------------
Client connecting to 192.168.1.254, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[3] local 192.168.1.253 port 41960 connected with 192.168.1.254 port 5001
[ ID] IntervalTransferBandwidth
[3]0.0-10.0 sec1.08 GBytes926 Mbits/sec
[3] 10.0-20.0 sec1.08 GBytes926 Mbits/sec
[3]0.0-28.9 sec3.11 GBytes925 Mbits/sec
當然還有tcpdump和tcptrace這樣提供更細致的分析方法,一般可以用tcpdump按要求捕獲數據包并把結果保存到一個文件中,然后使用用tcptrace分析其文件格式。這個工具組合可以提供一些難以用其他工具發現的信息
總結
以上是生活随笔為你收集整理的linux实用小工具,Linux系统小工具使用大用途---1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教你如何在window10中改变风扇转速
- 下一篇: linux 获取模块,get_modul