VPS基础测试

首先,速度测试

通过一键安装包下载速度测试软件

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli

执行

./speedtest-cli

运行结果

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from HostUS (X.X.X18.X)...
Selecting best server based on latency...
Hosted by Atlantic Metro (Los Angeles, CA) [0.70 km]: 9.44 ms
Testing download speed........................................
Download: 800.94 Mbit/s
Testing upload speed..................................................
Upload: 444.70 Mbit/s

因为需要python,所以根据情况可能先要安装一下

yum install python

UnixBrench 性能测试

事前准备,需要依赖的包安装一下

yum -y install wget gcc
yum -y install perl perl-Time-HiRes

然后下载代码,解压,并编译

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh

一般情况下VPS都没有图形界面,所以注释掉图形的测试

用VI之类的工具,打开Makefile这个文件,找到GRAPHIC_TESTS = defined,注释掉

#GRAPHIC_TESTS = defined

执行命令

./Run

等待跑完之后,输出的结果大概是这个样子

#    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
  #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
  #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
  #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
  #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
   ####   #    #  #  #    #          #####   ######  #    #   ####   #    #
  Version 5.1.2                      Based on the Byte Magazine Unix Benchmark
  Multi-CPU version                  Version 5 revisions by Ian Smith,
                                     Sunnyvale, CA, USA
  December 22, 2007                  johantheghost at yahoo period com
1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10
1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10
1 x Execl Throughput  1 2 3
1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3
1 x File Copy 256 bufsize 500 maxblocks  1 2 3
1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3
1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10
1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10
1 x Process Creation  1 2 3
1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10
1 x Shell Scripts (1 concurrent)  1 2 3
1 x Shell Scripts (8 concurrent)  1 2 3
========================================================================
  BYTE UNIX Benchmarks (Version 5.1.2)
  System: localhost.localdomain: GNU/Linux
  OS: GNU/Linux -- 3.10.0-123.8.1.el7.x86_64 -- #1 SMP Mon Sep 22 19:06:58 UTC 2014
  Machine: x86_64 (x86_64)
  Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
  CPU 0: Intel(R) Xeon(R) CPU X5650 @ 2.67GHz (5331.8 bogomips)
         x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
  08:24:54 up 1 day,  2:11,  1 user,  load average: 0.00, 0.01, 0.05; runlevel 3
------------------------------------------------------------------------
Benchmark Run: Wed Nov 12 2014 08:24:54 - 08:52:53
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables       28890881.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3880.4 MWIPS (9.0 s, 7 samples)
Execl Throughput                               4146.3 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1051084.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          286552.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2142638.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1726807.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 322865.5 lps   (10.0 s, 7 samples)
Process Creation                              13662.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5955.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    713.1 lpm   (60.0 s, 2 samples)
System Call Overhead                        2138318.1 lps   (10.0 s, 7 samples)
System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   28890881.0   2475.7
Double-Precision Whetstone                       55.0       3880.4    705.5
Execl Throughput                                 43.0       4146.3    964.2
File Copy 1024 bufsize 2000 maxblocks          3960.0    1051084.3   2654.3
File Copy 256 bufsize 500 maxblocks            1655.0     286552.2   1731.4
File Copy 4096 bufsize 8000 maxblocks          5800.0    2142638.4   3694.2
Pipe Throughput                               12440.0    1726807.0   1388.1
Pipe-based Context Switching                   4000.0     322865.5    807.2
Process Creation                                126.0      13662.4   1084.3
Shell Scripts (1 concurrent)                     42.4       5955.4   1404.6
Shell Scripts (8 concurrent)                      6.0        713.1   1188.4
System Call Overhead                          15000.0    2138318.1   1425.5
                                                                  ========
System Benchmarks Index Score                                        1444.7

最后修改日期: 2016年10月19日

作者