网站建设资讯

NEWS

网站建设资讯

linux获取网速命令 linux获取网络状态

linux 下如何查看本机的网络速率

使用以下2个命令可以查看:

创新互联是专业的迪庆州网站建设公司,迪庆州接单;提供网站设计制作、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行迪庆州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1)查看网卡型号

lspci

|

grep

Ethernet

这个命令可以查看你的网卡设备型号,根据型号就知道是什么性能了。

2)查看网卡实际通讯速率 dmesg

|

grep

eth0

这个命令可以列出网卡工作速率。看到

Up

1000Mps

full

duplex

...

如何使用Linux命令行测试网速

安装speedtest-cli

speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest点虐 的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。

$ wget

$ chmod a+rx speedtest_cli.py

$ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli

$ sudo chown root:root /usr/local/bin/speedtest-cli

使用speedtest-cli测试网速

使用speedtest-cli命令也很简单,它不需要任何参数即可工作。

$ speedtest-cli

输入这个命令后,它会自动发现离你最近的Speedtest点虐 服务器(地理距离),然后打印出测试的网络上/下行速率。

如果你愿意分享测试结果,你可以使用参数“–share”。它将会把你的测试结果上传到Speedtest点虐 服务器并以图形的方式分享给其他人。

下面是一幅由speedtest-cli自动生成并上传到Speedtest点虐 的测试结果:

如果你对目前所有可用的Speedtest点虐 服务器感兴趣,你可以使用参数“–list”。它会打印出所有的Speedtest点虐 服务器(按照离你的地理距离由近及远排序)。

在上面的列表中,每个服务器的前面都有一个与其对应的ID。如果想使用指定的服务器来测试你的网速,你只需要在speedtest-cli命令后指定其ID即可。例如,如果想使用在Washington DC的服务器,你只需要指定相对应的服务器ID(如935)。

linux测试网速的工具

1、fast

是Netflix提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在Web端使用:fast点抗 ,我们可以通过以下命令来安装这个工具:

$ npm install --global fast-cli

不管是网页端还是命令行,它都提供了最基本的网络下载测速。命令行下最简单的使用方法如下:

$ fast

93 Mbps ↓

从以上结果可以看出,直接使用fast命令的话,将只返回网络下载速度。如果你也想获取网络的上传速度,则需要使用-u选项。

$ fast -u

⠧ 81 Mbps ↓ / 8.3 Mbps ↑

2、speedtest

是一个更加知名的工具。它是用Python写成的,可以使用apt或pip命令来安装。你可以在命令行下使用,也可以直接将其导入到你的 Python

项目,使用的时候,可以直接运行speedtest命令即可:

$ speedtest

Retrieving speedtest点虐 configuration...

Testing from Tencent cloud computing (140.143.139.14)...

Retrieving speedtest点虐 server list...

Selecting best server based on ping...

Hosted by Henan CMCC 5G (Zhengzhou) [9.69 km]: 28.288 ms

Testing download

speed................................................................................

Download: 56.20 Mbit/s

Testing upload

speed......................................................................................................

Upload: 1.03 Mbit/s

从运行结果可以看出,speedtest命令将直接提供上传/下载速率,测试的过程也是挺快的。你可以编写一个脚本来调用这个命令,然后定期进行网络测试,并在结果保存在一个文件或数据库,这样你就可以实时跟踪你的网络状态。

3、iperf

是一个网络性能测试工具,它可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。

这个工具不仅仅在Linux系统下可以用,在Mac和Windows系统同样可以使用。

如果你想测试网络带宽,则需要两台电脑。这两台电脑需要处于同样的网络,一台作为服务机,另一台作为客户机,并且二者必须都要安装

iPerf,可以通过如下命令获取服务器的IP地址:

$ ip addr show | grep inet.*brd

inet 192.168.242.128/24 brd 192.168.242.255 scope global dynamic

noprefixroute ens33

之后,我们再在服务机上启动iperf工具:

$ iperf -s

然后,我们就可以等待客户机的接入了。客户机可以使用以下命令来连上服务机:

$ iperf -c 192.168.242.128

通过几秒钟的测试,它就会返回网络传输速率及带宽。

如何查看linux系统当前网络的带宽

使用命令:mii-tool

-v

mii:是Linux下专门设置网卡工作模式的命令,详细参数如下

1.

查看网卡的工作模式,输入命令:

#mii-tool

-v

eth0:

negotiated

100baseTx-FD,

link

ok

product

info:

vendor

00:aa:00,

model

56

rev

basic

mode:

autoneg...


文章题目:linux获取网速命令 linux获取网络状态
本文URL:http://cdweb.net/article/ddieiie.html