当前位置:首页 » 以太坊知识 » 以太坊meter

以太坊meter

发布时间: 2021-07-28 08:50:31

A. 求宽带测速软件

用 www.ip138.com测试 电信还是网通

还有测试网速的网页 这个需要参考当地的服务器为标准

ADSL测速、加速、检测故障全解决
ADSL是运行在原有电话线上的一种高速宽带上网方式,它具有节省投资、上网速度快、安装简单等优点。目前很多局域网尤其是网吧都使用这种方式。那么这种上网方式速度能达到ISP服务商所说称的速度吗?如何才能进一步提高上网速度呢?如何判断ADSL是否工作正常呢?出现上网故障又该如何查找并解决呢?下面就为大家谈谈这些问题。

一、宽带到底有“多宽”

我家的宽带是在2002年快过完时安装的,记得当时客服人员把网速吹得天花乱坠,可是在我实际使用中却发现大打折扣。比如宽带接入服务商承诺1M 带宽,那究竟能达到1M吗?要验证其真实性,当然要进行测试。不过由于影响测试结果的因素很多,对ADSL用户来说,主要有电话线路的老化程度、用户到电信机房的距离、计算机配置、所连接网站服务器性能、同时访问服务器的人数等等;对于通过LAN方式接入的用户来说,主要有网卡的配置、接入用户数的多少、服务器中转效率、所连接网站服务器性能等。为了测试结果的客观性,最好选择不同时段进行多次测试,得出一个平均数字。

1、用IE下载文件测试网速

最简单的测试方法就是连接该ISP提供的FTP下载服务。用IE下载其中大一些的文件,查看下载速度。比如我用浏览器连接该ISP的FTP下载文件,速度大概每秒70KB左右,相当于500kbps左右的传输带宽,比客服人员所说的1M整整差了一半。不过这个结果并不一定准确。用IE下载文件测试的方法虽然简单,但测试结果不很准确,如果你想进一步了解自己的网络状况,最好再使用下面介绍的两种方法进行测试。

2、上网站测试网速

有不少提供网速测试的站点,“世界网络”就是一个非常好的网络速度测试网站,它包括了很多测试服务器,其网址是www.linkwan.com/gb/broadmeter/SpeedAuto/,选择你要连接的服务器,马上就会得看到测试结果,这是一个很酷的网络速度温度计”,测试结果及该结果与标准带宽的比较一目了然。

为了使用测试结果更具客观性,可先进入网址www.linkwan.com/gb/broadmeter/speed/responsespeedtest.htm来测试网站反应速度测试。比如我想通过“北京市可可软件”来测试网速,可用鼠标指向“可可软件”就会在IE状态栏可到其IP地址是210.75.207.52,将该IP输入测试框,点击“测试”按钮稍等就会得到网站反应速度。对于反应速度测试慢的网站用于测试你网络速度时得得到数值也会小一点。

3、用专用工具测试网速

SpeedText最新版为1.3,是免费软件,软件大小为1.1MB,下载地址:www.raccoonworks.com/Downloads/SpeedTestInstall.exe。它可以用来测试你的电脑连接某网站或服务器的速度,结果会以柱状图的形式表示:在软件主界面的“Server”栏填写网址,如:www.163.com,然后回车就可得到测试结果。如果点击工具栏上的“Connect”按钮还可进行连接测试。如果你想将该结果与标准速度进行比较,只需选择菜单“Compare”中的明细项,如786KB(DSL)即可,这样就会得到一个比较直观的结果。

二、ADSL网络加速工具推波助澜

由于Windows的系统参数是专为低速接入而设置的,使用Modem上网时就没有什么问题。但在使用ADSL时,速度有了很大提高,而 Windows系统参数没有任何改动,这样就不能很好地适应ADSL接入的数据传输。我们要做的就是改动注册表中原来专为“低速”接入而设置的 TCP/IP默认参数,从而提升宽带的上网速度。

自己手工修改注册表,那可不是“菜鸟”所能做到的。在这里推荐大家使用软件来自动修改,在这方面相当成熟的工具有两款:ADSL超频奇兵和网络狂飙。

(一)、ADSL超频奇兵

“ADSL超频奇兵”是专为ADSL而设计的,通过修改PC系统注册表中原来专为低速接入而设置的TCP/IP默认参数,以适应PPPoE方式的ADSL接入。

软件运行后主界面如图4,点击左侧的“ADSL超频”按钮,然后再点击“普通超频”按钮,重新启动电脑后加速生效;或者点击“高级超频”按钮,进入“高级超频”页面,在连网的状态下点击“开始校验 MTU值”,检验完毕则会弹出对话框显示校验成功。然后直接点击“高级超频”按钮,重新启动电脑后加速生效。需要注意的是软件将修改注册表的很多地方,虽然有系统恢复功能,但还是提醒大家使用前备份注册表。

超频后,我用网际快车下载软件都能在200KB/s以上,并解决了停滞现象,虽然没有像软件作者说的那样能提高一倍,但也是非常棒了。使用ADSL的朋友不妨一试。

不过该款软件只适合于ADSL线路的PPPoE方式,不适合于其他拨号上网方式及ADSL的PPPoA,目前流行的ADSL上网软件基本上都是PPPoE方式,如Enternet 300、RasPPPoE、WinPoET。

ADSL超频奇兵是免费软件,应用平台:Win9x/2000/XP,下载网址是www.worldfax.net。

(二)、网络狂飙(NetSpeeder)

“网络狂飙”也是一款非常有用的网络加速工具!使用“Netspeeder”向导推荐的自动设置来轻松提高你的网速,并用“速度测试”功能来测试和比较软件应用前后网络的优化效果。Netspeeder能对各种类型的网络连接(DSL、光缆、无线)从根本上提高下载速度。DNS加速器会根据IE收藏夹和历史记录来更新主机名称和IP地址,以提高连接常用网站的速度。

优化实战:NetSpeeder 运行后主界面,它的使用既简单(有向导方式)又复杂(手式方式)。

1、自动优化

使用“优化向导”可以很方便地完成对网络的优化。点击主界面左侧的“优化向导”按钮弹,然后点击“下一步”,再选择你的网络连接类型:Modem 拨号连接、ADSL连接或Cable Modem连接,我使用的是ADSL连接,因此将“ADSL连接”选中,然后点击“下一步”,在弹出的对话框中选择“网络接口”,该项参数必须设置,这是因为对不同的接口MTU会存放在Windows注册表的不同地方,如果不知道选择那一个端口,可选择“所有端口”选项,点击“下一步”,接着再点击“完成”按钮,此时设置好的优化参数就会保存到注册表中。重新启动系统后,你会发现网速得到大幅度提高。什么?你不太相信?那么请点击“速度测试”按钮来测试下载速度吧,你会立刻看到优化效果的!

2、手工优化

如果你对TCP/IP参数非常了解,还可以使用手工优化方式来设置具体的优化参数,因地制宜,当然会有更佳的优化效果了。

点击主界面上的“精确调整”按钮弹出对话框,在“接口”栏选择要优化的接口,在“MTU”栏可以从下拉列表中选择一个预定义值,如“1492--推荐ADSL”,或者点击MTU探测按钮,软件就会自动从Internet的定位去找最优的MTU。当然您也可从下拉列表中选择“定制”项,然后就可自己设定参数值了。

MTU对拨号上网的推荐值是576,那么MTU探测将会对Internet定位的值指定为576或更小。如果是ADSL,那么推荐值为1497或更小,光缆调制解调器或局域网的推荐值为1500或更小。

接下来再设置“TCP Receive Window”,即TCP接收包的大小。最好设置成软件推荐的比较高效的MSS的偶数倍(如:2x,4x,8x)。通常,较大的接收值可以更好的提高其潜在的性能以及获得更高的网络带宽,一般软件的推荐值为MSS * 44 * scaling 4。

最后再设置“Time To Live”,即生存期,它决定了那些没能到达目的地的IP信息包在网上的存放的最大时间数。这是一个有效的分界线来判定IP信息包能通过而不被抛弃的路由器的数量。由于Internet不断扩充,所以目前推荐设置的参数是128。一般TTL的值都小于128,但如果你设置的参数是0,那就不能正常连接网络了。

全部设置完成后,点击“应用”按钮重新启动电脑,然后就可享受更快的上网速度了。

3、DNS 加速器

DNS 加速器是通过把Internet的主机名转化成IP地址来加速的。点击“DNS加速器”弹出对话框,点击“增加”按钮就可增加主机名,点击“修改”、“解析”等按钮可对其进行纠正。

如果你是通过IE来浏览网页的,Netspeeder还可自动从收藏夹和历史记录中获取主机名并添加到DNS加速器。如果你想该功能,请点击“设置”标签项,然后在弹出的窗口中将“启用DNS优化”、“自动增加主机名从IE历史记录中”和“自动增加主机名从IE收藏夹”选项都选中即可。

接下来还需要设置“保存记录个数”,这是因为我们选择了从IE收藏夹和历史记录添加站点后,Netspeeder会不断地将站点添加到DNS加速器列表中,为了不加重数据量,最好是只把你经常登录的站点添加在列表中。最后别忘了设置“更新频率”,一般使用5天即可。

据我的测试,使用Netspeeder优化了网络后,宽带(光缆调制解调器和ADSL)速度提高了2倍,而普通的拨号上网也基本能提速1倍左右。

NetSpeeder 是共享软件,下载地址是www.superhunter.net。

三、ADSL故障诊断与排除大法

ADSL上网故障比较多(与局域网方式相比,毕竟增加了ADSL设备,再加上电话连接方式的不当,出现问题也属正常),下面就为大家谈谈ADSL故障的排解方法。

1.造成ADSL故障的因素

ADSL常见的硬件故障大多数是接头松动、网线断、集线器损坏和计算机系统故障等方面的问题。一般都可以通过观察指示灯来帮助定位。

此外,电压不正常、温度过高、雷击等也容易造成故障。电压不稳定的地方最好为Modem配小功率UPS,Modem应保持干燥通风、避免水淋、保持清洁。遇雷雨天气时,务必将Modem电源和所有连线拔下。线路距离过长、线路质量差、连线不合理,也是造成ADSL不能正常使用的原因。

2.查找ADSL故障的方法

ADSL的故障定位需要一定的经验,一般原则是:留心指示灯和报错信息,先硬件后软件,先内部后外部,先本地后外网,先试主机后查客户,充分检查后再申报。故障的申报应该准确简洁,应尽量将遇到的问题与用户手册上提到的故障相对应。向机房报故障时,应根据用户手册首先报出端口编号和用户名。对经常性的故障,用户应进行记录,并在申报时提及。

(1).检查电源指示灯是否正常

电源指示灯位于用户Modem 3个指示灯的最左边,持续点亮为正常,如电源指示灯不亮,用户可自行解决电源问题。

(2).数据指示灯是否正常

数据指示灯位于用户Modem 3个指示灯靠右边的两个,持续点亮为正常,说明用户端至DSLAM局端线路无故障:如该指示灯不亮,说明线路有问题,需由电信部门现场解决。

(3).用户网卡、网线是否正常

用户PC网卡经网线连接Modem后,其指示灯会闪亮,如该指示灯不能正常闪亮,说明用户网卡或网线有故障。

(4).检查ADSL Modem和网卡IP设置

设置错了ADSL Modem的IP地址,或是错误设置了DNS服务器。因为对于ADSL虚拟拨号的用户来说,是不需要设定IP地址的,自动分配即可。TCP/IP网关一般也不需要设置。另外如果设定DNS一定要设置正确,如果操作系统是Windows 9x,在DOS窗口下键入Winipcfg获取DNS地址,在Windows 2000/XP下键入ipconfig /renew,或询问当地电信部门。

另外,TCP/IP设置最容易引起不能浏览网页的情况,例如没有更改过设置,一直可以正常浏览,突然发现浏览不正常了,就可以试着删除TCP/IP协议后重新添加TCP/IP 协议。

(5).检查拨号软件

ADSL接入Internet的方式有虚拟拨号和专线接入两种,现在个人用户的ADSL大都是采用前者。而PPPOE(Point-to- Point Protocol over Ethernet以太网上的点对点协议)虚拟拨号软件都有各自的优缺点。经过多方在不同操作系统的测试,如果使用的操作系统是Windows XP,推荐用它自带PPPOE拨号软件,断流现象较少,稳定性也相对提高。如果使用的是Windows ME或9x,可以用以下几种虚拟拨号软件——EnterNet、WinPoET、RasPPPoE。其中,EnterNet是现在比较常用的一款, EnterNet 300适用于Windows 9x;EnterNet 500适用于Windows 2000/XP。当你用一个PPPOE拨号软件有问题时,不妨卸载这个软件后换用一个其它的PPPOE拨号软件,请务必注意不要同时装多个PPPOE软件,以免造成冲突。

B. 什么是以太网环回测试

由于网络应用中越来越多的用到多媒体、视频以及图像传输等技术,所以网络的带宽需求非常紧张。当网络负载很轻时,信息传输的效率会比较高,当流量增长的很快时,碰撞就增加很多并使网络性能下降。一般来说网络性能都与网络上所连接的设备有关,以太网阻塞可能有以下几个原因。
少数高速网络设备网络上少数高速设备就可能消耗大量的网络带宽。例如繁忙的服务器或工程设计的工作站。
网络上的站点过多也就是希望分享带宽的用户太多,其效果和少数高速网络设备的结果一样。 网络中有加重网络流量的一些应用
用户之间的交互和文件的传输对网络有完全不同的需求。交互应用要求较低的延迟,而文件的传输要求较多的带宽和带宽的高利用率。
对带宽的需求是由多种原因造成的,使用交换机比使用集线器等设备可以更有效地解决阻塞问题。通过测试可以帮助用户确定网络性能下降的真正原因,从而对网络是否需要采用交换机以及如何使用交换机提供定量的帮助。例如,利用测试仪器的网络统计功能来检查网段的利用率、碰撞率以及错误率、广播流量的数量等。
如果高利用率是由于出错而反复发送造成的,则利用仪器的错误统计功能可以查出错误类型和来源。当考虑到要使用交换机时,知道引起高流量的来源是非常重要的。测试仪器的“最多发送者”和“最多接收者”的功能可以很容易而且很迅速地告之有关信息。根据这些信息就可以做出决定,比如哪个用户需要特别分配在一个特殊的交换端口。
此外知道有关协议运行的情况也是非常有帮助的。比如哪种协议运行的最多,与之相关站点和网络设备有那些等。有些厂商测试仪(如Fluke LANMeter网络测试仪)的数据记录功能以及网络健康扫描(Health Scan)软件可以对某个网段进行段时间(比如24小时)的监测记录,从而对网络的性能和运行情况作出基本评价。
利用仪器得出的信息,用户就可以决定是否需要使用交换机。理想的设计可能是每台设备都有一个路径与其它所需的设备直接相连。显然在当前的环境下这是不现实或很难实现的。所以小心合理地使用交换机才能够提高网络的性能。而只是简单地用交换机替代正在使用的集线器等设备不可能达到提高网络性能的目的。
越来越多的用户首先考虑使用交换机而不是采用路由器来分隔网络。但是,所安装的交换机工作状况如何,交换机是否有故障,也就是如何测试交换机是一个问题。利用Switch Wizard(交换机测试包)功能,网络管理人员可以在网络的任何一个地方接入交换环境下的网络,通过SNMP和RMON信息,完全地看到交换器的内部情况。并可以同时监测多个交换机端口的统计情况,为任何一个指定端口提供镜像的广播统计和错误统计情况,端口的分析可识别出每个交换机端口上所连接的MAC 地址。同时Switch Wizard还可以分析交换机中的快速以太网和FDDI的端口统计。上述这些功能在协议分析仪上是不可能做到的。在复杂的交换网络环境下,Switch Wizand可以极大地帮助网络管理人员维护与监测网络的运行情况。
ATM网络测试
ATM用户和业务提供者之间的铜介质接入电路质量差异很大,从接近光路的质量到只能传送语音业务,因此业务提供者一般对端到端的ATM连接规定所能保证的比特误码率(BER)。
数据检错和重发不再是广域网(WAN)如X.25的任务,而是由用户端的传输层来承担。它可以将32个ATM信元组成一个TCP/IP包,ATM信元中一个比特的错误就会导致两个完整的TCP/IP包或相当于64个ATM信元进行重发。对于有噪声的电路来说,将产生类似滚雪球的效果,重发的数据将导致站点间实际连接的阻塞。
传统的比特误码率测试(BERT)

C. Linux如何安装使用dstat监控工具

下面是按功能划分的命令名称。
监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload
监控总体带宽使用(批量式输出)――vnstat、ifstat、dstat和collectl
每个套接字连接的带宽使用――iftop、iptraf、tcptrack、pktstat、netwatch和trafshow
每个进程的带宽使用――nethogs
1. nload
nload是一个命令行工具,让用户可以分开来监控入站流量和出站流量。它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。
所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。
$ nload
安装nload:Fedora和Ubuntu在默认软件库里面就有nload。CentOS用户则需要从Epel软件库获得nload。
# fedora或centos $ yum install nload -y # ubuntu/debian $ sudo apt-get install nload
2. iftop
iftop可测量通过每一个套接字连接传输的数据;它采用的工作方式有别于nload。iftop使用pcap库来捕获进出网络适配器的数据包,然后汇总数据包大小和数量,搞清楚总的带宽使用情况。
虽然iftop报告每个连接所使用的带宽,但它无法报告参与某个套按字连接的进程名称/编号(ID)。不过由于基于pcap库,iftop能够过滤流量,并报告由过滤器指定的所选定主机连接的带宽使用情况。
$ sudo iftop -n
n选项可以防止iftop将IP地址解析成主机名,解析本身就会带来额外的网络流量。
安装iftop:Ubuntu/Debian/Fedora用户可以从默认软件库获得它。CentOS用户可以从Epel获得它。
# fedora或centos yum install iftop -y # ubuntu或 debian $ sudo apt-get install iftop
3. iptraf
iptraf是一款交互式、色彩鲜艳的IP局域网监控工具。它可以显示每个连接以及主机之间传输的数据量。下面是屏幕截图。
$ sudo iptraf
安装iptraf:
# Centos(基本软件库) $ yum install iptraf # fedora或centos(带epel) $ yum install iptraf-ng -y # ubuntu或debian $ sudo apt-get install iptraf iptraf-ng
4. nethogs
nethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。
$ sudo nethogs
安装nethogs:Ubuntu、Debian和Fedora用户可以从默认软件库获得。CentOS用户则需要Epel。
# ubuntu或debian(默认软件库) $ sudo apt-get install nethogs # fedora或centos(来自epel) $ sudo yum install nethogs -y
5. bmon
bmon(带宽监控器)是一款类似nload的工具,它可以显示系统上所有网络接口的流量负载。输出结果还含有图表和剖面,附有数据包层面的详细信息。
安装bmon:Ubuntu、Debian和Fedora用户可以从默认软件库来安装。CentOS用户则需要安装repoforge,因为Epel里面没有bmon。
# ubuntu或debian $ sudo apt-get install bmon # fedora或centos(来自repoforge) $ sudo yum install bmon
bmon支持许多选项,能够制作HTML格式的报告。欲知更多信息,请参阅参考手册页。
6. slurm
slurm是另一款网络负载监控器,可以显示设备的统计信息,还能显示ASCII图形。它支持三种不同类型的图形,使用c键、s键和l键即可激活每种图形。slurm功能简单,无法显示关于网络负载的任何更进一步的详细信息。
$ slurm -s -i eth0
安装slurm
# debian或ubuntu $ sudo apt-get install slurm # fedora或centos $ sudo yum install slurm -y
7. tcptrack
tcptrack类似iftop,使用pcap库来捕获数据包,并计算各种统计信息,比如每个连接所使用的带宽。它还支持标准的pcap过滤器,这些过滤器可用来监控特定的连接。
安装tcptrack:Ubuntu、Debian和Fedora在默认软件库里面就有它。CentOS用户则需要从RepoForge获得它,因为Epel里面没有它。
# ubuntu, debian $ sudo apt-get install tcptrack # fedora, centos(来自repoforge软件库) $ sudo yum install tcptrack
8. vnstat
vnstat与另外大多数工具有点不一样。它实际上运行后台服务/守护进程,始终不停地记录所传输数据的大小。之外,它可以用来制作显示网络使用历史情况的报告。
$ service vnstat status * vnStat daemon is running
运行没有任何选项的vnstat,只会显示自守护进程运行以来所传输的数据总量。
$ vnstat Database updated: Mon Mar 17 15:26:59 2014 eth0 since 06/12/13 rx: 135.14 GiB tx: 35.76 GiB total: 170.90 GiB monthly rx | tx | total | avg. rate ------------------------+-------------+-------------+------------- Feb '14 8.19 GiB | 2.08 GiB | 10.27 GiB | 35.60 kbit/s Mar '14 4.98 GiB | 1.52 GiB | 6.50 GiB | 37.93 kbit/s ------------------------+-------------+-------------+------------- estimated 9.28 GiB | 2.83 GiB | 12.11 GiB | daily rx | tx | total | avg. rate ------------------------+-------------+-------------+------------- yesterday 236.11 MiB | 98.61 MiB | 334.72 MiB | 31.74 kbit/s today 128.55 MiB | 41.00 MiB | 169.56 MiB | 24.97 kbit/s ------------------------+-------------+-------------+------------- estimated 199 MiB | 63 MiB | 262 MiB |
想实时监控带宽使用情况,请使用"-l"选项(实时模式)。然后,它会显示入站数据和出站数据所使用的总带宽量,但非常精确地显示,没有关于主机连接或进程的任何内部详细信息。
$ vnstat -l -i eth0 Monitoring eth0... (press CTRL-C to stop) rx: 12 kbit/s 10 p/s tx: 12 kbit/s 11 p/s
vnstat更像是一款制作历史报告的工具,显示每天或过去一个月使用了多少带宽。它并不是严格意义上的实时监控网络的工具。
vnstat支持许多选项,支持哪些选项方面的详细信息请参阅参考手册页。
安装vnstat
# ubuntu或debian $ sudo apt-get install vnstat # fedora或 centos(来自epel) $ sudo yum install vnstat
9. bwm-ng
bwm-ng(下一代带宽监控器)是另一款非常简单的实时网络负载监控工具,可以报告摘要信息,显示进出系统上所有可用网络接口的不同数据的传输速度。
$ bwm-ng bwm-ng v0.6 (probing every 0.500s), press 'h' for help input: /proc/net/dev type: rate / iface Rx Tx T ot================================================================= == eth0: 0.53 KB/s 1.31 KB/s 1.84 KB lo: 0.00 KB/s 0.00 KB/s 0.00 KB------------------------------------------------------------------------------------------------------------- total: 0.53 KB/s 1.31 KB/s 1.84 KB/s
如果控制台足够大,bwm-ng还能使用curses2输出模式,为流量绘制条形图。
$ bwm-ng -o curses2
安装bwm-ng:在CentOS上,可以从Epel来安装bwm-ng。
# ubuntu或debian $ sudo apt-get install bwm-ng # fedora或centos(来自epel) $ sudo apt-get install bwm-ng
10. cbm:Color Bandwidth Meter
这是一款小巧简单的带宽监控工具,可以显示通过诸网络接口的流量大小。没有进一步的选项,仅仅实时显示和更新流量的统计信息。
$ sudo apt-get install cbm
11. speedometer
这是另一款小巧而简单的工具,仅仅绘制外观漂亮的图形,显示通过某个接口传输的入站流量和出站流量。
$ speedometer -r eth0 -t eth0
安装speedometer
# ubuntu或debian用户 $ sudo apt-get install speedometer
12. pktstat
pktstat可以实时显示所有活动连接,并显示哪些数据通过这些活动连接传输的速度。它还可以显示连接类型,比如TCP连接或UDP连接;如果涉及HTTP连接,还会显示关于HTTP请求的详细信息。
$ sudo pktstat -i eth0 -nt $ sudo apt-get install pktstat
13. netwatch
netwatch是netdiag工具库的一部分,它也可以显示本地主机与其他远程主机之间的连接,并显示哪些数据在每个连接上所传输的速度。
$ sudo netwatch -e eth0 -nt $ sudo apt-get install netdiag
14. trafshow
与netwatch和pktstat一样,trafshow也可以报告当前活动连接、它们使用的协议以及每条连接上的数据传输速度。它能使用pcap类型过滤器,对连接进行过滤。
只监控TCP连接
$ sudo trafshow -i eth0 tcp $ sudo apt-get install netdiag
15. netload
netload命令只显示关于当前流量负载的一份简短报告,并显示自程序启动以来所传输的总字节量。没有更多的功能特性。它是netdiag的一部分。
$ netload eth0 $ sudo apt-get install netdiag
16. ifstat
ifstat能够以批处理式模式显示网络带宽。输出采用的一种格式便于用户使用其他程序或实用工具来记入日志和分析。
$ ifstat -t -i eth0 0.5 Time eth0 HH:MM:SS KB/s in KB/s out 09:59:21 2.62 2.80 09:59:22 2.10 1.78 09:59:22 2.67 1.84 09:59:23 2.06 1.98 09:59:23 1.73 1.79
安装ifstat:Ubuntu、Debian和Fedora用户在默认软件库里面就有它。CentOS用户则需要从Repoforge获得它,因为Epel里面没有它。
# ubuntu, debian $ sudo apt-get install ifstat # fedora, centos(Repoforge) $ sudo yum install ifstat
17. dstat
dstat是一款用途广泛的工具(用python语言编写),它可以监控系统的不同统计信息,并使用批处理模式来报告,或者将相关数据记入到CSV或类似的文件。这个例子显示了如何使用dstat来报告网络带宽。
安装dstat
$ dstat -nt -net/total- ----system---- recv send| time 0 0 |23-03 10:27:13 1738B 1810B|23-03 10:27:14 2937B 2610B|23-03 10:27:15 2319B 2232B|23-03 10:27:16 2738B 2508B|23-03 10:27:17
18. collectl
collectl以一种类似dstat的格式报告系统的统计信息;与dstat一样,它也收集关于系统不同资源(如处理器、内存和网络等)的统计信息。这里给出的一个简单例子显示了如何使用collectl来报告网络使用/带宽。
$ collectl -sn -oT -i0.5 waiting for 0.5 second sample... # <----------Network----------> #Time KBIn PktIn KBOut PktOut 10:32:01 40 58 43 66 10:32:01 27 58 3 32 10:32:02 3 28 9 44 10:32:02 5 42 96 96 10:32:03 5 48 3 28
安装collectl
# Ubuntu/Debian用户 $ sudo apt-get install collectl #Fedora $ sudo yum install collectl

D. 检查网速的工具(要汉化简单的!)

两款主流网速测试软件

目前在网上搜索"测速软件"关键字,可以搜索出许多类似的软件,但是我们在实际应用中用得最多的还是:DU Meter和Bandwidth Meter 2001这两款,大家认为这两款测速软件所测试的数据比较客观。

这些测速软件和测速网站使用起来非常简单。要注意的是,虽然在本文主要介绍的是宽带网络速度测试方法,但在实际中无论目前何种接入方式都适用,包括普通的56K Modem,只要连上网络即可测试,而且还可测试局域网数据传输速度哩!下面就分别简单介绍一下这两款测速软件。

1. DU Meter

这款软件可以从网上搜索下载。安装后即自动在状态栏中出现一个如图所示的窗口和图标。"DU Meter"在图中的图标也非常形象,是由向上和向下的箭头组成,分别代表下行和上行通道。没有数据传输时呈红色,有数据时才呈绿色。

在窗口中的DL和UL分别代表"Downloaded"(下载)速率和"UPloaded"(上传)速率。通常我们浏览网页我们主要看到"DL"这一边会出现数据,因为我们浏览网页时需要从网站上下载网页内容放入缓存,对应图标中只有向下的箭头呈绿色,表示下行通道有数据传输。而"UL"通常只有在发送邮件,或者在网站上提交有关信息时才会出现,当然只有在上行通道中有数据传输时才呈绿色。其实在图示中如果上、下行通道都有数据传输会出现两种不同颜色的速度指示柱,代表上、下行速度高低。

要注意的一点是这里的速度单位是"KB/sec",也就是指的是"Kbyte/s"(千字节/秒),而不是通常在广告中看到的"Kbps"(Kbit/s)(千位/秒)。我们知道1byte=8bit,所以这里所显示的速度并不是广告中所看到的2MB,而只有几百K,原因就在这里。

这款软件唯一要注意的是所监视的网络设备的选择,因为如果在您的计算机上安装有多个网络设备,如有普通Modem、ADSL用的网卡、局域网用的网卡就可能有不同的数据。选择软件监视网络设备的方法是在状态中的软件图标上单击鼠标右键,在出现的快捷菜单中选择"Options"选项,如图所示。打开的对话框如图所示。在这个对话框中的"Network interface to monitor"下拉列表中选择相应的设备。如果是想监测与互联网相连的诸如ADSL之类的宽带速度,则要选择正确相应的网络设备(通常为以太网卡)。

我们可以看到,在如图所示对话框中还有许多标签项选项可以设置,但由于比较简单,在此就不作详细介绍了。但是这个软件还有一个非常有用的功能,就是对上网时间的统计,这对于非包月用户来讲非常有用,可以及时掌握当月已上网时间,以免超出自己规定的时间。

E. 如何监控LINUX网络状态

下面是按功能划分的命令名称。
监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload
监控总体带宽使用(批量式输出)――vnstat、ifstat、dstat和collectl
每个套接字连接的带宽使用――iftop、iptraf、tcptrack、pktstat、netwatch和trafshow
每个进程的带宽使用――nethogs
1. nload

nload是一个命令行工具,让用户可以分开来监控入站流量和出站流量。它还可以绘制图表以显示入站流量和出站流量,视图比例可以调整。用起来很简单,不支持许多选项。
所以,如果你只需要快速查看总带宽使用情况,无需每个进程的详细情况,那么nload用起来很方便。
$ nload

安装nload:Fedora和Ubuntu在默认软件库里面就有nload。CentOS用户则需要从Epel软件库获得nload。
# fedora或centos $ yum install nload -y # ubuntu/debian $ sudo apt-get install nload

2. iftop
iftop可测量通过每一个套接字连接传输的数据;它采用的工作方式有别于nload。iftop使用pcap库来捕获进出网络适配器的数据包,然后汇总数据包大小和数量,搞清楚总的带宽使用情况。
虽然iftop报告每个连接所使用的带宽,但它无法报告参与某个套按字连接的进程名称/编号(ID)。不过由于基于pcap库,iftop能够过滤流量,并报告由过滤器指定的所选定主机连接的带宽使用情况。
$ sudo iftop -n

n选项可以防止iftop将IP地址解析成主机名,解析本身就会带来额外的网络流量。

安装iftop:Ubuntu/Debian/Fedora用户可以从默认软件库获得它。CentOS用户可以从Epel获得它。
# fedora或centos yum install iftop -y # ubuntu或 debian $ sudo apt-get install iftop

3. iptraf
iptraf是一款交互式、色彩鲜艳的IP局域网监控工具。它可以显示每个连接以及主机之间传输的数据量。下面是屏幕截图。

$ sudo iptraf

安装iptraf:
# Centos(基本软件库) $ yum install iptraf # fedora或centos(带epel) $ yum install iptraf-ng -y # ubuntu或debian $ sudo apt-get install iptraf iptraf-ng

4. nethogs
nethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。
$ sudo nethogs

安装nethogs:Ubuntu、Debian和Fedora用户可以从默认软件库获得。CentOS用户则需要Epel。
# ubuntu或debian(默认软件库) $ sudo apt-get install nethogs # fedora或centos(来自epel) $ sudo yum install nethogs -y

5. bmon
bmon(带宽监控器)是一款类似nload的工具,它可以显示系统上所有网络接口的流量负载。输出结果还含有图表和剖面,附有数据包层面的详细信息。

安装bmon:Ubuntu、Debian和Fedora用户可以从默认软件库来安装。CentOS用户则需要安装repoforge,因为Epel里面没有bmon。
# ubuntu或debian $ sudo apt-get install bmon # fedora或centos(来自repoforge) $ sudo yum install bmon

bmon支持许多选项,能够制作HTML格式的报告。欲知更多信息,请参阅参考手册页。
6. slurm
slurm是另一款网络负载监控器,可以显示设备的统计信息,还能显示ASCII图形。它支持三种不同类型的图形,使用c键、s键和l键即可激活每种图形。slurm功能简单,无法显示关于网络负载的任何更进一步的详细信息。
$ slurm -s -i eth0

安装slurm
# debian或ubuntu $ sudo apt-get install slurm # fedora或centos $ sudo yum install slurm -y

7. tcptrack
tcptrack类似iftop,使用pcap库来捕获数据包,并计算各种统计信息,比如每个连接所使用的带宽。它还支持标准的pcap过滤器,这些过滤器可用来监控特定的连接。

安装tcptrack:Ubuntu、Debian和Fedora在默认软件库里面就有它。CentOS用户则需要从RepoForge获得它,因为Epel里面没有它。
# ubuntu, debian $ sudo apt-get install tcptrack # fedora, centos(来自repoforge软件库) $ sudo yum install tcptrack

8. vnstat
vnstat与另外大多数工具有点不一样。它实际上运行后台服务/守护进程,始终不停地记录所传输数据的大小。之外,它可以用来制作显示网络使用历史情况的报告。
$ service vnstat status * vnStat daemon is running

运行没有任何选项的vnstat,只会显示自守护进程运行以来所传输的数据总量。
$ vnstat Database updated: Mon Mar 17 15:26:59 2014 eth0 since 06/12/13 rx: 135.14 GiB tx: 35.76 GiB total: 170.90 GiB monthly rx | tx | total | avg. rate ------------------------+-------------+-------------+------------- Feb '14 8.19 GiB | 2.08 GiB | 10.27 GiB | 35.60 kbit/s Mar '14 4.98 GiB | 1.52 GiB | 6.50 GiB | 37.93 kbit/s ------------------------+-------------+-------------+------------- estimated 9.28 GiB | 2.83 GiB | 12.11 GiB | daily rx | tx | total | avg. rate ------------------------+-------------+-------------+------------- yesterday 236.11 MiB | 98.61 MiB | 334.72 MiB | 31.74 kbit/s today 128.55 MiB | 41.00 MiB | 169.56 MiB | 24.97 kbit/s ------------------------+-------------+-------------+------------- estimated 199 MiB | 63 MiB | 262 MiB |

想实时监控带宽使用情况,请使用"-l"选项(实时模式)。然后,它会显示入站数据和出站数据所使用的总带宽量,但非常精确地显示,没有关于主机连接或进程的任何内部详细信息。
$ vnstat -l -i eth0 Monitoring eth0... (press CTRL-C to stop) rx: 12 kbit/s 10 p/s tx: 12 kbit/s 11 p/s

vnstat更像是一款制作历史报告的工具,显示每天或过去一个月使用了多少带宽。它并不是严格意义上的实时监控网络的工具。
vnstat支持许多选项,支持哪些选项方面的详细信息请参阅参考手册页。
安装vnstat
# ubuntu或debian $ sudo apt-get install vnstat # fedora或 centos(来自epel) $ sudo yum install vnstat

9. bwm-ng
bwm-ng(下一代带宽监控器)是另一款非常简单的实时网络负载监控工具,可以报告摘要信息,显示进出系统上所有可用网络接口的不同数据的传输速度。
$ bwm-ng bwm-ng v0.6 (probing every 0.500s), press 'h' for help input: /proc/net/dev type: rate / iface Rx Tx T ot================================================================= == eth0: 0.53 KB/s 1.31 KB/s 1.84 KB lo: 0.00 KB/s 0.00 KB/s 0.00 KB------------------------------------------------------------------------------------------------------------- total: 0.53 KB/s 1.31 KB/s 1.84 KB/s

如果控制台足够大,bwm-ng还能使用curses2输出模式,为流量绘制条形图。
$ bwm-ng -o curses2

安装bwm-ng:在CentOS上,可以从Epel来安装bwm-ng。
# ubuntu或debian $ sudo apt-get install bwm-ng # fedora或centos(来自epel) $ sudo apt-get install bwm-ng

10. cbm:Color Bandwidth Meter

这是一款小巧简单的带宽监控工具,可以显示通过诸网络接口的流量大小。没有进一步的选项,仅仅实时显示和更新流量的统计信息。
$ sudo apt-get install cbm

11. speedometer
这是另一款小巧而简单的工具,仅仅绘制外观漂亮的图形,显示通过某个接口传输的入站流量和出站流量。
$ speedometer -r eth0 -t eth0

安装speedometer
# ubuntu或debian用户 $ sudo apt-get install speedometer

12. pktstat

pktstat可以实时显示所有活动连接,并显示哪些数据通过这些活动连接传输的速度。它还可以显示连接类型,比如TCP连接或UDP连接;如果涉及HTTP连接,还会显示关于HTTP请求的详细信息。
$ sudo pktstat -i eth0 -nt $ sudo apt-get install pktstat

13. netwatch

netwatch是netdiag工具库的一部分,它也可以显示本地主机与其他远程主机之间的连接,并显示哪些数据在每个连接上所传输的速度。
$ sudo netwatch -e eth0 -nt $ sudo apt-get install netdiag

14. trafshow
与netwatch和pktstat一样,trafshow也可以报告当前活动连接、它们使用的协议以及每条连接上的数据传输速度。它能使用pcap类型过滤器,对连接进行过滤。
只监控TCP连接

$ sudo trafshow -i eth0 tcp $ sudo apt-get install netdiag

15. netload
netload命令只显示关于当前流量负载的一份简短报告,并显示自程序启动以来所传输的总字节量。没有更多的功能特性。它是netdiag的一部分。

$ netload eth0 $ sudo apt-get install netdiag

16. ifstat
ifstat能够以批处理式模式显示网络带宽。输出采用的一种格式便于用户使用其他程序或实用工具来记入日志和分析。
$ ifstat -t -i eth0 0.5 Time eth0 HH:MM:SS KB/s in KB/s out 09:59:21 2.62 2.80 09:59:22 2.10 1.78 09:59:22 2.67 1.84 09:59:23 2.06 1.98 09:59:23 1.73 1.79

安装ifstat:Ubuntu、Debian和Fedora用户在默认软件库里面就有它。CentOS用户则需要从Repoforge获得它,因为Epel里面没有它。
# ubuntu, debian $ sudo apt-get install ifstat # fedora, centos(Repoforge) $ sudo yum install ifstat

17. dstat
dstat是一款用途广泛的工具(用python语言编写),它可以监控系统的不同统计信息,并使用批处理模式来报告,或者将相关数据记入到CSV或类似的文件。这个例子显示了如何使用dstat来报告网络带宽。
安装dstat
$ dstat -nt -net/total- ----system---- recv send| time 0 0 |23-03 10:27:13 1738B 1810B|23-03 10:27:14 2937B 2610B|23-03 10:27:15 2319B 2232B|23-03 10:27:16 2738B 2508B|23-03 10:27:17

18. collectl
collectl以一种类似dstat的格式报告系统的统计信息;与dstat一样,它也收集关于系统不同资源(如处理器、内存和网络等)的统计信息。这里给出的一个简单例子显示了如何使用collectl来报告网络使用/带宽。
$ collectl -sn -oT -i0.5 waiting for 0.5 second sample... # <----------Network----------> #Time KBIn PktIn KBOut PktOut 10:32:01 40 58 43 66 10:32:01 27 58 3 32 10:32:02 3 28 9 44 10:32:02 5 42 96 96 10:32:03 5 48 3 28

安装collectl
# Ubuntu/Debian用户 $ sudo apt-get install collectl #Fedora $ sudo yum install collectl

F. satsatsat词汇分类

你可以参考一下我发到你信息里的那些。

热点内容
老虎证券倍的比特币概念股 发布:2025-06-27 05:11:16 浏览:613
区块链监察院poC 发布:2025-06-27 05:07:27 浏览:509
迅雷矿机的dns 发布:2025-06-27 05:05:53 浏览:799
btc限价委托 发布:2025-06-27 05:05:12 浏览:601
区块链创意大赛项目策划书 发布:2025-06-27 04:52:58 浏览:155
比特币历史周期图 发布:2025-06-27 04:52:09 浏览:221
数字货币绝对龙头概念股 发布:2025-06-27 04:40:47 浏览:638
区块链在实际小应用 发布:2025-06-27 04:36:58 浏览:237
新进入币圈的叫什么 发布:2025-06-27 04:31:02 浏览:404
比特币1200万倍 发布:2025-06-27 04:23:15 浏览:522