zoukankan      html  css  js  c++  java
  • linux主机vps简单性能测试

    脚本节点测试

    wget -qO- bench.sh | bash

    脚本国内节点测试

    wget -qO- git.io/superbench.sh | bash

    第一,CPU、内存、硬盘检测

    cat /proc/cpuinfo (查看CPU信息)
    cat /proc/meminfo (查看内存信息)
    df -lh (查看硬盘信息)
    getconf LONG_BIT (查看是否64位版本)
    cat /proc/version (查看核心版本信息)
    cat /etc/redhat-release (查看linux版本)

    这个命令可以看到我们购买的VPS CPU信息是否与官方标准一样,有些时候告诉我们的与实际检测的不同。

    第二,硬盘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性能测试工具之三: dd硬盘读写命令"有详细介绍这个命令的使用及具体的性能对比。

    第三,WGET下载测试

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

    测试下载速度。

    第四,PING及TOP测试

    我们在拿到VPS的IP之后,可以用第三方的PING工具进行PING测试速度,或者在我们本地机器上PING测试,可以反应器机器的速度,如果我 们做中文站点,一般PING在250之内可以接受的,也有些机器PING速度比较高,但是打开速度还不错。所以说PING只能是参考。

    我们还可以用top命令来测试CPU占用情况(扩展阅读:检测MySQL负载过高及解决方法(详解SSH TOP命令)

    总之,通过上述的5个方法及参考命令基本上可以测试到这款机器的性能对比。

    生成一个文件:
    dd if=/dev/zero of=tmp.5G bs=1G count=5

    解释一下这里用到的参数

    if=FILE      : 指定输入文件,若不指定则从标注输入读取。这里指定为/dev/zero是Linux的一个伪文件,它可以产生连续不断的null流(二进制的0)
    of=FILE      : 指定输出文件,若不指定则输出到标准输出
    bs=BYTES     : 每次读写的字节数,可以使用单位K、M、G等等。另外输入输出可以分别用ibs、obs指定,若使用bs,则表示是ibs和obs都是用该参数
    count=BLOCKS : 读取的block数,block的大小由ibs指定(只针对输入参数)


  • 相关阅读:
    ajax 前台返回后台传递过来的数组
    js中push的用法
    split 的用法
    ckeditor上传图片
    FTP安装配置
    批量删除.svn文件
    Ext flex属性
    Extjs3 主题样式
    Ext.apply与Ext.applyIf
    SharePoint2010 Office Web Apps
  • 原文地址:https://www.cnblogs.com/zhenfei/p/4515770.html
Copyright © 2011-2022 走看看