檢查維護(hù)系統(tǒng)的時(shí)候,經(jīng)常會(huì)要查看服務(wù)器的網(wǎng)絡(luò)端口是多大的,所以需要用到Linux的一個(gè)命令。
如何查看CentOS的網(wǎng)絡(luò)帶寬出口多大?可以用下面的命令來(lái)查看。
# ethtool eth0
前面是命令,后面跟的是設(shè)備名,如果對(duì)外連接的網(wǎng)絡(luò)設(shè)備是eth1,那就需要改成:ethtool eth0
[root@localhost ~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
本文介紹了一些可以用來(lái)監(jiān)控網(wǎng)絡(luò)使用情況的Linux命令行工具。這些工具可以監(jiān)控通過(guò)網(wǎng)絡(luò)接口傳輸?shù)臄?shù)據(jù),并測(cè)量目前哪些數(shù)據(jù)所傳輸?shù)乃俣。入站流量和出站流量分開(kāi)來(lái)顯示。
一些命令可以顯示單個(gè)進(jìn)程所使用的帶寬。這樣一來(lái),用戶很容易發(fā)現(xiàn)過(guò)度使用網(wǎng)絡(luò)帶寬的某個(gè)進(jìn)程。
正是這樣的讀取機(jī)制使cpu讀取緩存的命中率非常高(大多數(shù)cpu可達(dá)90%左右),也就是說(shuō)cpu下一次要讀取的數(shù)據(jù)90%都在緩存中,只有大約10%需要從內(nèi)存讀取.這大大節(jié)省了cpu直接讀取內(nèi)存的時(shí)間,也使cpu讀取數(shù)據(jù)時(shí)基本無(wú)需等待.總的來(lái)說(shuō),cpu讀取數(shù)據(jù)的順序是先緩存后內(nèi)存.。安裝成功后,將在指定目錄(默認(rèn)為c:\findata)生成:findata.dll(組件)、findata.tlb(com類型庫(kù))、findatatools.exe( 分析家數(shù)據(jù)讀取及轉(zhuǎn)換工具) 、fxj2txt.exe(分析家數(shù)據(jù)轉(zhuǎn)換命令行工具)、findatatools.xls(excel調(diào)用例子)、findatatools.vbs(vbscript調(diào)用例子)等,同時(shí)將在“程序”菜單中創(chuàng)建一個(gè)名為“findata”的菜單,包括“findatatools數(shù)據(jù)工具”、“卸載”等快捷方式。安裝成功后,將在指定目錄(默認(rèn)為c:\findata)生成:findata.dll(組件)、findata.tlb(com類型庫(kù))、findatatools.exe(分析家數(shù)據(jù)讀取及轉(zhuǎn)換工具)、fxj2txt.exe(分析家數(shù)據(jù)轉(zhuǎn)換命令行工具)、findatatools.xls(excel調(diào)用例子)、findatatools.vbs(vbscript調(diào)用例子)等,同時(shí)將在“程序”菜單中創(chuàng)建一個(gè)名為“findata”的菜單,包括“findatatools數(shù)據(jù)工具”、“卸載”等快捷方式。