• VPS性能测试


    1 cpu硬件参数

    cat /proc/cpuinfo

    VPS性能参数之CPU参数测试

    我们可以看到CPU的型号、物理CPU个数(显示0)表示只有1个只有1个物理处理器、CPU核心数(cpu cores)等参数,至少我们需要比较商家提供的数据与我们购买的是否一致。然后对比不同的商家信息。

    VPS性能测试:硬盘IO读写能力测试

    dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
    dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync

    VPS性能测试:硬盘IO读写能力测试

    如果需要商家对比的话,我们可以看看硬盘的读写IO性能,读写速度。

    VPS性能测试:上传和下载测试

    一切的VPS性能都需要我们的应用,一般我们需要用来上传和下载文件,上传文件分两种,本地或者远程,一般本地我们通过自己本地区FTP上传,各地区,我们每个电脑测试的不同,这个需要我们自己测试,包括下载也是一样的,我们上传一个较大的文件到VPS中,然后通过浏览器或者FTP下载到本地,对比速度和给予的带宽速度。

    如果需要测试远程下载,使用下面测试命令

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

    用这个下载到VPS主机,然后对比速度。

    VPS性能测试:PING速度和路由追踪测试

    速度测试是比较关键的,无论商家如何吹嘘,我们自己包括用户使用的速度不好,或者达不到我们需要的效果,即便再便宜VPS我们也可能不会选择。一般我们测试速度可以用PING测试各地区的访问PING值,用WinMTR工具测试路由追踪看看线路的走向,比如有些线路是绕道的并不是直连。

    PING速度测试工具:

    http://www.webkaka.com/Ping.aspx

    http://ping.chinaz.com/

    至少我们可以从数据上看到各地区的访问速度,但有些时候PING值并不能代表一切,因为有些VPS或者主机是限制PING的,我们如果网站可以打开PING的全部是超时,那说明是禁止PING的(如果有数据,然后很多超时,那说明丢包严重)。

    路由追踪测试,我们可以用WinMTR本地软件,或者用在线工具:

    webkaka追踪路由 - http://www.webkaka.com/Tracert.aspx

    VPS性能测试:webbench压力测试

    我们会用到外部的第三方工具资源模拟用户对网站进行压力测试。比较常用、且简单的方法是用webbench工具测试,这里老蒋就利用基于Linux VPS,分享webbench工具的使用方法。

    A - 安装webbench工具

    wget http://soft.itbulu.com/tools/webbench-1.5.tar.gz #下载webbench
    yum install -y gcc ctags #我们需要先安装组件完成编译
    tar zxvf webbench-1.5.tar.gz #解压
    cd webbench-1.5 #进入webbench目录
    make && make install #编译安装

    B - webbench使用方法

    webbench -c 100 -t 30 http://需要测试压力的网址/

    意思就是说30秒发送100个用户的压力访问

    webbench测试结果

    我们可以看到,速度是70页面每分钟,35次成功0失败。

    参考资料

    8个常用VPS性能测试方法:CPU内存、硬盘读写IO、速度、UnixBench跑分

  • 相关阅读:
    关于机器学习系统的方向
    图像去雾
    中国九十年代摇滚
    matlab 将数字矩阵转换成图像
    vue-router路由守卫ie浏览器下报错问题解决
    vue:index.html、main.js、app.vue
    vue关于for循环
    element-ui表单校验
    记录vue组件引入components两次的后果
    vue组件通信
  • 原文地址:https://www.cnblogs.com/zhaopengcheng/p/6820667.html
Copyright © 2020-2023  润新知