VPS测评|达拉斯机房|内存评析:Prometeus50M内存VPS简单测评

  近期虚拟主机市场出现不少促销活动,Prometeus相继推出了几款具有大内存与大硬盘容量的VPS产品。为了体验不同虚拟化技术,我特地选择了他们基于OpenVZ架构、位于达拉斯的一款50MB内存的VPS,现整理了测试过程及数据,供各位参考。

  一、系统概况

  启动后,通过top命令查看系统状态,结果显示当前系统已运行22分45秒,只有1个用户,系统负载极低,任务总数为9个,其中1个运行、8个休眠。CPU处于100%空闲状态,而内存总计51200KB,目前使用约11900KB,剩余约39300KB。Swap容量同为51200KB,仅使用了496KB,系统整体运行良好:

    top 状态示例:

     14:08:14 up 22:45, 1 user, load average: 0.00, 0.00, 0.00

     Tasks: 9 total, 1 running, 8 sleeping, 0 stopped, 0 zombie

     Cpu(s): 0.0뎐.0%sy, 0.0%ni, 100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

     Mem: 51200k total, 11900k used, 39300k free, 0k buffers

     Swap: 51200k total, 496k used, 50704k free, 8644k cached

  此外,使用free命令查看内存和swap的详细情况,报告如下:

    # free -m

      total used free shared buffers cached

      Mem: 50 11 38 0 0 8

      -/+ buffers/cache: 3 46

      Swap: 50 0 49

  二、硬件配置

  服务器搭载的是性能不俗的Intel Xeon E3-1270 v3 @ 3.50GHz处理器。在/proc/cpuinfo中可以看到详细的信息,处理器主频约3499.882MHz,拥有4个核心和8个线程,缓存大小为8192KB,同时支持Hyper-Threading和多项现代CPU指令集,具体信息如下:

    processor  : 0

    vendor_id  : GenuineIntel

    cpu family  : 6

    model    : 60

    model name  : Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz

    stepping  : 3

    cpu MHz   : 3499.882

    cache size : 8192 KB

    …(后续详细信息略)…

  在硬盘方面,通过df命令显示,系统安装在/dev/simfs上,总容量约2G,目前已使用300M,剩余可用约1.8G,其余临时文件系统均为25M大小:

    # df -lh

    Filesystem Size Used Avail Use% Mounted on

    /dev/simfs 2.0G 300M 1.8G 15% /

    tmpfs 25M 0 25M 0% /lib/init/rw

    tmpfs 25M 0 25M 0% /dev/shm

  三、网络与磁盘I/O测试

  在网络性能方面,我使用wget命令测试了从CacheFly官网下载一个100MB的测试文件。连接稳定且响应迅速,下载速度高达109MB/s,整个过程不到1秒钟完成:

    # wget http://cachefly.cachefly.net/100mb.test

    –2014-01-20 14:09:21– http://cachefly.cachefly.net/100mb.test

    Resolving cachefly.cachefly.net… 205.234.175.175

    Connecting to cachefly.cachefly.net|205.234.175.175|:80… connected.

    HTTP request sent, awaiting response… 200 OK

    Length: 104857600 (100M) [application/octet-stream]

    Saving to: “100mb.test”

    100%[=================================================>] 104,857,600 109M/s in 0.9s

    2014-01-20 14:09:22 (109 MB/s) – “100mb.test” saved [104857600/104857600]

  磁盘I/O方面的测试同样表现不错,通过dd命令进行写入测试,数据传输速率约为405MB/s:

    # dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

    16384+0 records in

    16384+0 records out

    1073741824 bytes (1.1 GB) copied, 2.65248 s, 405 MB/s

  四、整体性能与Benchmark测试

  为了进一步了解该VPS的综合性能,我下载并执行了一个简单的测试脚本,对CPU、内存、网络及磁盘I/O等各项指标进行了检测。测试数据显示:

    CPU型号:Intel Xeon CPU E3-1270 v3 @ 3.50GHz

    单核心频率:3499.882 MHz

    总内存:50 MB,Swap:50 MB

    系统运行时间:约22分47秒

    从CacheFly下载速度:103MB/s

    从位于美国亚特兰大、Softlayer的节点下载:58.2MB/s

    从Softlayer达拉斯节点下载:103MB/s

    从Linode东京节点下载:14.8MB/s

    从Rotterdam i3d.net下载:14.1MB/s

    从Haarlem Leaseweb下载:20.8MB/s

    从Softlayer新加坡节点下载:15.1MB/s

    从Softlayer西雅图节点下载:59.8MB/s

    从Softlayer圣何塞节点下载:62.6MB/s

    从Softlayer华盛顿特区下载:65.9MB/s

    磁盘I/O速率:880 MB/s

  此外,还利用Unix Benchmark对系统进行了全面评测。这次测试中,采用了Dhrystone、Whetstone、Execl、文件拷贝、管道吞吐量、上下文切换、进程创建以及Shell脚本执行等多个项目,最终综合得分为1330.4分。测试样例如下:

    Dhrystone 2(使用寄存器优化)测试结果:23094359.8 lps

    双精度Whetstone测试:3248.9 MWIPS

    Execl吞吐量:6060.8 lps

    文件拷贝(缓冲区1024,最大块数2000):781350.3 KBps

    文件拷贝(缓冲区256,最大块数500):212367.9 KBps

    文件拷贝(缓冲区4096,最大块数8000):2134660.8 KBps

    管道吞吐量:1550588.0 lps

    基于管道的上下文切换:295460.3 lps

    进程创建测试:16030.8 lps

    单个Shell脚本执行(1并发):5460.6 lpm

    Shell脚本执行(8并发):622.4 lpm

    系统调用测试:1919460.6 lps

  各测试项目与基准值得比计算后,整体Benchmark指标为1330.4分。测试过程中,各项指标均表现出色,显示出该VPS在CPU计算、网络传输、磁盘I/O等方面具有均衡且优秀的性能。

  五、总结

  这次测试体验表明,尽管内存和Swap容量只有50MB,对于一些轻量级应用来说该配置足够使用。服务器配置Intel Xeon E3-1270 v3处理器,无论是网络带宽还是磁盘I/O速度都较为理想,经过Benchmark测试,各项性能指标均达到或超过预期。不论是用于网站托管、开发调试还是其他轻量级应用,这款VPS都显现出不错的性价比与稳定性。

  以上便是本次达拉斯50MB内存OpenVZ VPS的综合测试报告,希望能为有相似需求的用户提供有价值的参考。

VPS测评|达拉斯机房|内存评析:Prometeus50M内存VPS简单测评