检查维护系统的时候,经常会要查看服务器的网络端口是多大的,所以需要用到Linux的一个命令。
如何查看CentOS的网络带宽出口多大?可以用下面的命令来查看。
# ethtool eth0
前面是命令,后面跟的是设备名,如果对外连接的网络设备是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
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。
一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。
正是这样的读取机制使cpu读取缓存的命中率非常高(大多数cpu可达90%左右),也就是说cpu下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取.这大大节省了cpu直接读取内存的时间,也使cpu读取数据时基本无需等待.总的来说,cpu读取数据的顺序是先缓存后内存.。安装成功后,将在指定目录(默认为c:\findata)生成:findata.dll(组件)、findata.tlb(com类型库)、findatatools.exe( 分析家数据读取及转换工具) 、fxj2txt.exe(分析家数据转换命令行工具)、findatatools.xls(excel调用例子)、findatatools.vbs(vbscript调用例子)等,同时将在“程序”菜单中创建一个名为“findata”的菜单,包括“findatatools数据工具”、“卸载”等快捷方式。安装成功后,将在指定目录(默认为c:\findata)生成:findata.dll(组件)、findata.tlb(com类型库)、findatatools.exe(分析家数据读取及转换工具)、fxj2txt.exe(分析家数据转换命令行工具)、findatatools.xls(excel调用例子)、findatatools.vbs(vbscript调用例子)等,同时将在“程序”菜单中创建一个名为“findata”的菜单,包括“findatatools数据工具”、“卸载”等快捷方式。