当我们需要对一个功能进行压测,或者执行某个对服务器资源要求比较高的任务时,就会面临一个问题:多大的资源能跑怎样的数据?
比如4核8G的服务器是不是够了?当然还有IO需要多少?我们公司的虚拟机怎么那么慢?等等问题。今天就推荐大家一款IO测试的小软件,我以WINDOWS为例。
下载
下载链接:https://crystalmark.info/en/download/

安装
这个安装比较简单,双击,下一步,下一步即可。安装成功后,打开是这个效果:

运行
鼠标放在按钮上,会有每个按钮的测试数据。

我们可以点击ALL,用所有的数据进行测试看效果。点击完成后按钮文案变成了STOP,这时等待即可。

跑完是这个效果:

这个是我的一台虚拟机的数据,发现IO差不多是500多,而我本机PC机能跑到2000多。
经验数据
事实上,如阿里云这种线上服务器的IO也很低,而且普遍的都是根据磁盘大小来决定IO。比如默认买个50G大小的ESSD,可能你觉得代码和文件存储暂时够用了,但是它的IO确很低,根本达不到500多,更不可能跟办公用的PC机IO相对。
此时如果要对比测试数据,就得观察下了。如果是IO密集型的,是跑不赢PC机的。