找回密码
 立即注册
CeraNetworksBGVM服务器主机交流IP归属甄别会员请立即修改密码
查看: 68|回复: 4

自定义多线程测速脚本分享

[复制链接]

3

主题

46

回帖

129

积分

注册会员

积分
129
发表于 2020-8-4 17:10:15 | 显示全部楼层 |阅读模式
刚刚写了个python测速脚本,可以指定测速链接,线程数量,并能监控网速和消耗流量,至于用途嘛,应该是测试特定文件的下载速度,比如放在另一台小鸡上的文件,放在云存储桶上文件,网站上的图片等。

脚本预设是每个线程下载指定文件100次,有特殊需求,比如网站上的图片太小了,下载次数需要增大的,可以自行更改脚本中第9行中的range(100)值,比如改成range(1000)就是每个线程下载指定文件1000次。

脚本依赖于python3和curl,使用前先安装这个两个软件,使用方法很简单,获取脚本,赋予脚本可执行权限,指定第一个参数网卡名称,第二个参数线程数量,第三个参数目标链接。
[ol]
  • chmod +x speed.py
  • ./speed.py ens3 16 https://www.baidu.com[/ol]复制代码
    其中网卡名称,可以通过执行[ol]
  • cat /proc/net/dev[/ol]复制代码看到所有网卡信息,一般带有ens,eth等字样,且后面带有流量传输字节量,比如下图红框中的。




    已知问题,文件全部下载完成后监控网速的线程还未结束,仍然在显示网速,暂时的解决方法就是观察到已下载量不再变化且下载速度基本为零时,可判断下载完成了,可以按 ctrl + c退出了。

    附件上传失败,给出文件直链
    https://d0.ananas.chaoxing.com/download/326350b05f797577261cff8b177b3a97?fn=speed

  • 回复

    使用道具 举报

    56

    主题

    120

    回帖

    1284

    积分

    金牌会员

    积分
    1284
    发表于 2020-8-4 17:27:44 | 显示全部楼层
    如果拉黑了我们的ip,咋办
    回复

    使用道具 举报

    13

    主题

    53

    回帖

    187

    积分

    注册会员

    积分
    187
    发表于 2020-8-4 17:28:38 | 显示全部楼层
    这个可以直接剑皇用不
    回复

    使用道具 举报

    3

    主题

    46

    回帖

    129

    积分

    注册会员

    积分
    129
     楼主| 发表于 2020-8-4 17:30:10 | 显示全部楼层

    皮卡丘 发表于 2020-8-4 17:27

    如果拉黑了我们的ip,咋办

    上代理啊,但是一般测速不会拉黑ip的,你放心

    回复

    使用道具 举报

    2

    主题

    19

    回帖

    76

    积分

    注册会员

    积分
    76
    发表于 2020-8-4 17:27:00 | 显示全部楼层
    怎么用
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-5-23 20:36 , Processed in 0.053206 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表