很多朋友在租用国外VPS之后都想对其整体性能和访问速度做个简单了解,以便知道是否符合自己的预期。那么,如何对国外VPS硬件性能和速度进行测试,下面分享比较常用的一个方法。
一、CPU内存、I/O读写速度测试
使用终端连接VPS服务器之后,依次输入以下命令:
bench.sh测试
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash
wget -qO- 86.re/bench.sh | bash
curl -so- 86.re/bench.sh | bash
superbench.sh测试
wget https://raw.githubusercontent.com/oooldking/script/master/superbench.sh #下载脚本工具
chmod +x superbench.sh #进行授权
./superbench.sh #测试脚本
SuperSpeed.sh 修复版
bash <(curl -Lso- https://git.io/superspeed_uxh)
注意:以上命令包含的是全国各地区下载速度测试,如果想知道全球下载速度情况,可以使用以下命令检测:
wget -qO- bench.sh | bash
另外,如果提示没有安装yum,那么安装yum命令如下:
sudo yum install wget
二、Speedtest亚洲速度测试(包括部分VPS性能测试)
curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -Asia
附:国内测速
bash <(curl -Lso- https://git.io/superbench)
附:国际测速
wget -qO- bench.sh | bash
三、磁盘I/O性能测试
如果想对硬盘I/O读写性能测试的话,可以使用以下命令进行测试:
curl -s https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh | bash
或者是:
curl -sL yabs.sh | bash
四、服务器带宽测试
带宽测试可以大概检测出服务器的带宽大小,现在很多国外VPS都是100M或者共享1G端口,可以通过该命令进行检测出是否是真的这么大的带宽,命令如下:
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py #下载脚本工具
chmod +x speedtest.py #进行授权
./speedtest.py #测试脚本
五、路由回程情况测试
路由回程测试就是从VPS服务器向某个IP进行Tracert测试,与在本地Tracert VPS服务器IP刚好相反。在终端依次输入以下命令:
wget https://cdn.ipip.net/17mon/besttrace4linux.zip //下载 besttrace Linux 版本
unzip besttrace4linux.zip //解压zip压缩包
chmod +x besttrace //给besttrace添加执行权限
./besttrace -q1 -g cn IP //运行 besttrace ,把IP换实际要测试的IP地址
示例:./besttrace -q1 -g cn 45.32.133.76
注意:这个命令是中文的,可以选择指定IP进行Tracert、也可以选用系统提供的IP进行测试,包括四大主流网络线路都可以检测。
六、Ping值延迟测试
这个基本上是我们常用的检测访问速度延迟方法,现在很多站长工具都提供ping值检测功能,不过这里建议使用ipip进行测试(也可以详细测试Tracert路由信息),更好用一点:
网址:tools.ipip.net/ping.php #复制在浏览器打开
七、网络加速脚本
1、一键开启BBR(内核版本大于4.9就可以,Debian 9和CentOS 7直装)
详细手动安装过程参考:国外VPS安装BBR加速功能详细过程介绍
八、WebBench压力测试
这个主要就是模拟用户对网站访问的压力测试,一般会利用WebBench工具检测,使用很简单,依次输入以下命令安装和检测:
A – 安装webbench工具
wget http://www.idccoupon.com/tools/webbench.tar.gz #下载webbench
yum install -y gcc ctags #先安装组件完成编译
tar zxvf webbench.tar.gz #解压
cd webbench-1.5 #进入webbench目录
make && make install #编译安装
webbench -c 200 -t 60 http://需要测试的网址/ #测试方法
以上测试意思是说60秒发送200个用户的访问压力。
九、GeekBench6性能测试
wget http://cdn.geekbench.com/Geekbench-6.2.2-Linux.tar.gz tar xf Geekbench-6.2.2-Linux.tar.gz cd Geekbench-6.2.2-Linux ./geekbench6
十、UnixBench跑分测试
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh ./unixbench.sh
运行成功之后,UnixBench跑分测试时间较长,耐心等待即可,大多在20分钟左右即可完成。
注意:如果通过UnixBench压缩文件安装且运行./Run命令的话,要是没有安装一些必要的组件可能会出现错误,常见错误及解决方法如下。
①、运行make命令的时候出现”make: gcc: Command not found”错误:
解决方法:执行命令 yum install gcc (debian系统需要用apt-get)
运行之后在执行以下命令:
make
./Run
②、出现”bash: make: command not found”错误提示:
解决方法:执行命令 yum -y install gcc automake autoconf libtool make
③、-bash: ./Run: /usr/bin/perl: bad interpreter错误提示:
解决方法:执行命令 yum install perl
④、Can’t locate Time/HiRes.pm in @INC 错误提示
解决方法:执行命令 yum -y install perl-Time-HiRes
总之
以上就是国外VPS硬件性能和访问速度测试比较常用的方法,经过以上命令测试之后基本对VPS的性能和速度都能够有大概了解。当然,如果你想了解更全面详细的数据,可能还需要借助更多的工具来检测,具体可以多花点时间网站找些相关技术教程看看,这里小编就不多介绍了。
更多命令参考:检测Linux服务器系统性能的常用命令方法分享(二)