linux查看網路帶寬
1. linux/centos如何查看網卡是100M還是1000M
可以使用ethtool命令進行查看,使用格式ethtool 網路介面名。
以下為例,eth0為網卡名,使用ifconfig查看當前使用的網卡。
Speed表示網卡帶寬,Duplex表示工作模式,Supported link modes表示支持的工作模式。
(1)linux查看網路帶寬擴展閱讀:
ethtool命令的其它用法:
1、查詢網路埠位置:ethtool -p ethX
這個命令多用於管理多網口的伺服器主機,由於背板的網路埠數量大,有時候不知道那個物理埠對應eth0或其他設備號,我們就可以使用這個命令來查詢。
用法:ethtool -p eth0
效果:設備號eth0對應的物理埠的兩個指示燈會閃爍
2、修改網路埠速率:ethtool -s
這個命令多用於手工設置網路速率,一般千兆網卡支持10|100|1000三個速率,單位是Mbps。
用法:ethtool -s eth0 speed 1000 plex full autoneg off
效果:將設備號eth0對應的物理埠設置為速率為1000Mbps,全雙工工作模式,同時關閉自動協商。
2. 如何查看linux 帶寬使用率
你可試下這個命令 nload是一個命令行工具,讓用戶可以分開來監控入站流量和出站流量。它還可以繪制圖表以顯示入站流量和出站流量,視圖比例可以調整。用起來很簡單,不支持許多選項。
所以,如果你只需要快速查看總帶寬使用情況,無需每個進程的詳細情況,那麼nload用起來很方便。
華普在線小李為您解答
3. linux如何測速以及帶寬 – VPS面板知識
一、安裝speedtest-cli
speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python2.4至3.4版本下均可運行。它基於Speedtest.net的基礎架構來測量網路的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。網上的教程非常古老,用了只會報過期腳本 ,更新如下
wgethttps://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod a+rx speedtest.py
mv speedtest.py /usr/local/bin/speedtest-cli
chown root:root /usr/local/bin/speedtest-cli
speedtest-cli
也可以在自己電腦上下載好 speedtest.py 然後上傳到伺服器上。
二、使用speedtest-cli測試網速
使用speedtest-cli命令也很簡單,它不需要任何參數即可工作。
[root@localhost temp]# speedtest-cli
輸入這個命令後,它會自動發現離你最近的Speedtest.net伺服器(地理距離),然後列印出測試的網路上/下行速率。
[root@localhost temp]# speedtest-cli
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from China Telecom (219.135.214.145)…
Selecting best server based on latency…
Hosted by CTM Internet Services (Macau) [106.48 km]: 55.974 ms
Testing download speed………………………………….
Download: 3.15 Mbit/s
Testing upload speed…………………………………………..
Upload: 0.58 Mbit/s
測試結果說明:上行為 0.58Mbit/s 下行為 3.15 Mbit/s
當然對於測試結果,一般在實際應用中不一定能達到這個值,僅作為參考使用。
4. Linux查看網路帶寬是千兆還是萬兆
查看機器網路埠
[trafodion@n12 ~]$ ifconfig
eth1 Link encap:Ethernet HWaddr 5C:B9:01:9A:48:5D
inet addr:10.10.11.12 Bcast:10.10.11.255 Mask:255.255.255.0
inet6 addr: fe80::5eb9:1ff:fe9a:485d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18033924355 errors:0 dropped:857504 overruns:0 frame:0
TX packets:52425526574 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:66937144646066 (60.8 TiB) TX bytes:60037314294532 (54.6 TiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1192347276 errors:0 dropped:0 overruns:0 frame:0
TX packets:1192347276 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9188133537474 (8.3 TiB) TX bytes:9188133537474 (8.3 TiB)
查看埠帶寬(root或sudo許可權),通過下面輸出可以看到speed那一行,表示萬兆網。
[trafodion@n12 ~]$ sudo ethtool eth1
Settings for eth1:
Supported ports: [ FIBRE ]
Supported link modes: 10000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: No
Advertised link modes: 10000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 10000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: external
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
5. linux怎麼查看伺服器帶寬峰值
你可試下這個命令
nload是一個命令行工具,讓用戶可以分開來監控入站流量和出站流量。它還可以繪制圖表以顯示入站流量和出站流量,視圖比例可以調整。用起來很簡單,不支持許多選項。
所以,如果你只需要快速查看總帶寬使用情況,無需每個進程的詳細情況,那麼nload用起來很方便。
6. linux 如何查詢網卡帶寬
Linux系統下可以通過下面命令核查網卡帶寬:
[root@www]#ethtooleth0
Settingsforeth0:
Supportedports:[TP]
Supportedlinkmodes:10baseT/Half10baseT/Full
100baseT/Half100baseT/Full
1000baseT/Full
Supportsauto-negotiation:Yes
Advertisedlinkmodes:10baseT/Half10baseT/Full
100baseT/Half100baseT/Full
1000baseT/Full
Advertisedauto-negotiation:Yes
//其它的信息不用管它,下面Speed這一行就是網卡目前的帶寬
Speed:1000Mb/s
Duplex:Full
Port:TwistedPair
PHYAD:1
Transceiver:internal
Auto-negotiation:on
SupportsWake-on:pumbag
Wake-on:g
Currentmessagelevel:0x00000001(1)
Linkdetected:yes
7. 如何查看linux系統當前網路的帶寬
使用命令:mii-tool
-v
mii:是Linux下專門設置網卡工作模式的命令,詳細參數如下
1.
查看網卡的工作模式,輸入命令:
#mii-tool
-v
eth0:
negotiated
100baseTx-FD,
link
ok
proct
info:
vendor
00:aa:00,
model
56
rev
0
basic
mode:
autoneg...
8. 怎麼查看linux伺服器帶寬使用情況
# vnstat -l
Monitoring eth0... (press CTRL-C to stop)
rx: 0 kbit/s 0 p/s tx: 0 kbit/s 0 p/s
默認是eth0
如果是其他網口
$ vnstat -l -i eth1
Monitoring eth1... (press CTRL-C to stop)
rx: 8 kbit/s 15 p/s tx: 12 kbit/s 15 p/s
深入學linux建議讀《linux就該這么學》這本書
9. linux如何查看哪個程序佔用帶寬
你可以通過iftop 、Nethogs或vnstat這三個Linux網路命令,了解有關你網路連接的大量信息:iftop 通過進程號跟蹤網路連接,Nethogs 可以快速顯示哪個在佔用你的帶寬,而 vnstat 作為一個很好的輕量級守護進程運行,可以隨時隨地記錄你的使用情況。
具體使用方法,可以參考這篇文章:網頁鏈接
更多Linux系統知識,樓主可以網路《Linux就該這么學》。