linux 如何查看当前进程占用的网速?

linux 如何查看当前进程占用的网速?,第1张

没办法查看进程的网速,可以看当前的网速流量

使用iftop命令;

安装iftop,如果默认找不到就安装个epel源(此处是centos6的)

cd /usr/local/src

wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

yum clean all

yum makecache

     yum -y install iftop

     iftop

     =》  《=箭头指示出是进还是出的流量

     TX:     发送流量

     RX:     接收流量

     

使用360安全卫士就可以轻松限制自己! 具体步骤如下: ①,打开360安全卫士 → 选择“高级工具” →在“高级工具”中选择“流量监控器”如下图,在上面能够看到每个程序的流量,点击后面的那个小扳手,就可以限制这个程序的速度。从而限制了自己机器占用的带宽。 回答完毕,如果解决请采纳!

安装speedtest-cli

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

$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

$ 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.net服务器(地理距离),然后打印出测试的网络上/下行速率。

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

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12058198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存