在Linux系统下使用tespeed应用测试网速的方法

2016-03-31 15:33 23 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享在Linux系统下使用tespeed应用测试网速的方法,希望可以让热爱学习的朋友们体会到iphone的小小的乐趣。

【 tulaoshi.com - 服务器 】

在Linux系统下使用tespeed应用测试网速的方法

   许多电脑呆子知道可以用speedtest.net测试网速,但是这个不能在测试中给你足够的控制。Linux用户喜欢在终端中输入命令来完成任务,至少我就是这样的。

  tespeed是一款有很多特性的python工具,可以在终端在测试网速。根据文档说明,它利用了speedtest.net的服务器,但是用户可以手动指定。

  最初作者用php语言写了tespeed工具,并且证明了ISP提供的网络远低于它广告中所说的那样。但是事情并不是一直如他们想的那样,因此作者移植他的php脚本到python中,并且他的工具在github中已经有180个star了。

  It means alot。

  如何在linux中测试tespeed

  在你电脑上运行这个python程序前先确保系统已经满足了这个工具的依赖。tespeed依赖下面两个包:

  lxml

  SocksiPy

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  你可以用pip包管理系统来安装lxml,只要用下面的命令就行。

  代码如下:

  pip install lxml

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  现在我们需要输入下面的命令来下载安装SocksiPy。

  代码如下:

  wget http://sourceforge.net/projects/socksipy/files/socksipy/SocksiPy%201.00/SocksiPy.zip/

  下载完成后 解压SocksiPy.zip并运行下面的命令来克隆tespeed仓库到你本地机器中。

  代码如下:

  git clone https://github.com/Janhouse/tespeed.git

  接着把SocksiPy文件夹放到你克隆下来的tespeed项目中。现在我们要像截图那样在SocksiPy中的创建一个叫init.py的空文件。

201565153639845.png (675×490)

  现在我们已经解决了项目的依赖问题,我们可以用下面的命令运行了。

  代码如下:

  python tespeed.py

  接下来就会发生一些神奇的事了。程序会测试你的下载和上传速度并且在你的终端中用漂亮的颜色显示出来。

201565153701041.png (892×561)

  在tespeed中有很多选项,如-ls来列出服务器,-p来指定代理服务器, -s来阻止调试(STDERR)输出, 还有很多我们会在本教程中探索。

  如果你想要结果显示成MB,你可以在python tespeed.py 后面接上选项 -mib。

  代码如下:

  python tespeed.py -mib

  在你使用了-mib选项后你可以看到计量网速的单位改变了。

201565153722728.png (889×567)

  我非常喜欢用的一个选项是-w,它可以把标准输出转化成CSV格式。

  代码如下:

  python tespeed.py -w

  使用下面的命令来列出服务器。

  代码如下:

  python tespeed -ls

  运行上面的命令后,你会看到可以用于测试上传和下载速度的服务器列表。我的列表非常长,所以我不会在教程中共享了。

  总结

  tespeed的确是一款帮助用户在终端中测试上传和下载速度的高性能python脚本。它支持很多的选项并且你可以指定列表中你想使用的服务器。继续使用tespeed并在留言区写下你们的体验吧。

来源:https://www.tulaoshi.com/n/20160331/2050766.html

延伸阅读
  学校一个电子教室通过ADSL宽带“猫”上网,系统为RedHat 9.0,但在上网时有些网页打不开,而且网速不快。有同事告诉笔者,说这跟MTU值有关系,将它修改到适当的值即可。在Windows下可以通过修改注册表来修改MTU值,可在Linux下面又该如何做呢?通过查阅一些资料,笔者终于解决了这个问题,其实只需要一个简单的命令即可: # if...
标签: 服务器
在Linux下创建分区和文件系统的方法详解   在 Linux 中创建分区或新的文件系统通常意味着一件事:安装 Gnome Parted 分区编辑器(GParted)。对于大多数 Linux 用户而言,这是唯一的办法。不过,你是否考虑过在终端创建这些分区和文件系统?当然可以!以下就是方法! 使用 CFdisk 创建一个基本的 Linux 分区 以下是如何在命令行...
使用360安全卫士“网速测试器” 一键测试网速 明明装了2兆的宽带,为什么下载电影的速度还是只有几十K?很多上网用户苦于上网速度名不副实,却不知道该如何检测实际网速。更有甚者,有些无 线网络被不速之客频繁蹭网,拖慢了自己上网的速度,却又一直蒙在鼓里。对此,360安全卫士7.5Beta版新增了网速测试器,可以即时测算ADSL 拨号、小区...
如何使用qq电脑管家测试网速?   qq电脑管家是很多腾讯用户都在使用的电脑安全防护软件,一些用户选择 qq电脑管家是因为它能够为用户提升QQ等级天数,当然也有一些用户是因为该软件能够为我们在上网时保驾护航,QQ电脑管家基于木马病毒查杀功能为核心,但同时也附带有多种系统功能,就如网速测试也是其中之一,那么如何利用QQ电脑管...
标签: 服务器
Linux系统下findmnt命令使用全解   Findmnt 命令用于查找挂载的文件系统。它用来列出安装设备,当需要时也可以挂载或卸载设备,它是 util-linux 软件包的一部分。 安装findmnt findmnt 命令来自 util-linux 软件包,默认安装在大多数发行版中,如 Ubuntu,Fedora,Debian 复制代码 代码如下: $ aptitude sea...

经验教程

106

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部