硬盘 IOPS 是什么?举实例理解
IOPS,全称:Input/Output Operations Per Second,即每秒进行读写(I/O)操作的次数。对于固态硬盘,个人用户往往更关心它的持续读写速度。而对于学校和企业等用户,对用作服务器和数据库存储的硬盘,还要考虑对固态硬盘的4K随机读写和IOPS才更有意义。因为4K随机读写性能代表了硬盘的数据吞吐能力(单位为IOPS),与持续读写性能相对。在个人日常应用中网页缓存的写入、程序的加载、响应等都与随机4K读写性能息息相关,可以说,4K读写的快慢决定了用户对系统的操作体验。
对于学校来说,一个典型的例子,就是现在学校为了更有效地对教师和学生计算机集中管理和对办公计算机数据进行数据保护,尝试实施云桌面(VDI)项目。这就需要对支撑云桌面的存储环境进行仔细规划,以避免VDI启动风暴的问题,即当大量的用户同时登录系统时所造成的系统反应非常缓慢,虚拟桌面的初始启动则相当消耗资源,此时操作系统和应用需要从磁盘读取大量的数据以加载和执行。
一台运行Windows 7的虚拟桌面在启动时会产生50到100个IOPS,如果200个用户同时运行就需要1到2万个IOPS,这时应对的最好策略就是将用户的系统盘镜像数据放置在存储的固态硬盘层面上,而将用户私有数据(非系统盘数据)放在存储的机械硬盘层面上以节约成本。AS SSD Benchmark这款软件除了可以测试固态硬盘的读写速度外,还可以测试硬盘的IOPS。单击菜单“View-iops”,再单击“Start”,软件将测试硬盘的吞吐能力。