三大免费工具助你检查VPS服务器真假-VPS主机性能和速率测试方式WordPress最佳编辑器:WindowsLiveWriter安装与使用(Windows10)自建RSS阅读器TinyTinyRSS安装和配置手动更新,全文RSS,更换主题,手机RSS登陆
PS:更新记录.
1、想要测试VPS主机的真实IO,可以用这个方式:VPS主机和服务器c盘IO读写速率测试方式-VPS主机真实IO检查工具。2023.4.7
2、这里有VPS主机性能与速率的综合评分工具,适用于不同的VPS主机之间的比较:VPS主机速率和性能综合测试工具整理汇总-一键检查VPS性能与速率。2021.4.24
一、UnixBench性能测试方式
执行以下命令就可以开始使用UnixBench进行性能测试了。
yum -y install wget screen #for CentOS/Redhat # apt-get -y install wget screen #for Debian/Ubuntu screen -S wzfou #如果网路出现中断,可以执行命令`screen -R wzfou`重新连接测试窗口 wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh #备用 wget --no-check-certificate https://github.com/freehao123/across/raw/master/unixbench.sh chmod +x unixbench.sh ./unixbench.sh #如果出现错误提示:Failed to download UnixBench5.1.3.tgz, please download it to /opt/unixbench directory manually and try again.手动下载: cd /opt/unixbench wget https://do.wzfou.net/wzfou/UnixBench5.1.3.tgz
对于大多数人来说不须要了解测试项目的详尽数据linux 性能测试软件,以下仅供专业人士参考:
# Dhrystone 2 using register variables 此项用于测试 string handling,因为没有浮点操作,所以深受软件和硬件设计(hardware and software design)、编译和链接(compiler and linker options)、代码优化(code optimazaton)、对内存的cache(cache memory)、等待状态(wait states)、整数数据类型(integer data types)的影响。 # Double-Precision Whetstone 这一项测试浮点数操作的速度和效率。这一测试包括几个模块,每个模块都包括一组用于科学计算的操作。覆盖面很广的一系列 c 函数:sin,cos,sqrt,exp,log 被用于整数和浮点数的数学运算、数组访问、条件分支(conditional branch)和程序调用。此测试同时测试了整数和浮点数算术运算。 # Execl Throughput 此测试考察每秒钟可以执行的 execl 系统调用的次数。 execl 系统调用是 exec 函数族的一员。它和其他一些与之相似的命令一样是 execve() 函数的前端。 # File copy 测试从一个文件向另外一个文件传输数据的速率。每次测试使用不同大小的缓冲区。这一针对文件 read、write、copy 操作的测试统计规定时间(默认是 10s)内的文件 read、write、copy 操作次数。 # Pipe Throughput 管道(pipe)是进程间交流的最简单方式,这里的 Pipe throughtput 指的是一秒钟内一个进程可以向一个管道写 512 字节数据然后再读回的次数。需要注意的是,pipe throughtput 在实际编程中没有对应的真实存在。 # Pipe-based Context Switching 这个测试两个进程(每秒钟)通过一个管道交换一个不断增长的整数的次数。这一点很向现实编程中的一些应用,这个测试程序首先创建一个子进程,再和这个子进程进行双向的管道传输。 # Process Creation 测试每秒钟一个进程可以创建子进程然后收回子进程的次数(子进程一定立即退出)。process creation 的关注点是新进程进程控制块(process control block)的创建和内存分配,即一针见血地关注内存带宽。一般说来,这个测试被用于对操作系统进程创建这一系统调用的不同实现的比较。 # System Call Overhead 测试进入和离开操作系统内核的代价,即一次系统调用的代价。它利用一个反复地调用 getpid 函数的小程序达到此目的。 # Shell Scripts 测试一秒钟内一个进程可以并发地开始一个 shell 脚本的 n 个拷贝的次数,n 一般取值 1,2,4,8。(我在测试时取 1, 8)。这个脚本对一个数据文件进行一系列的变形操作(transformation)。
UnixBench一键测试LinuxVPS主机性能得分如下:(点击放大)
二、总结
UnixBench的性能测试得分并不能当作惟一的VPS性能衡量标准红帽linux,有些云主机,比如阿里云、腾讯云、谷歌云等,使用UnixBench测试的性能得分都比较低,而且实际使用过程中还是不会觉得太差。
UnixBench测试的性能得分可以做为VPS用作建站的参考标准之一,依据我个人的经验建站还是要选择显存适量、足够的CPU和硬碟IO读写速率作支撑linux 性能测试软件嵌入式linux,相关的评测可以参考:VPS主机排名榜单。