作者:-1 发布时间:2023-07-05 16:49 浏览次数 :
2. 裸盘(RAW)不格式化直接测试出的性能=存储设备的真实性能
这个观点有2个问题:
① 文件系统和操作系统对性能可能有很大影响,上面已经详细说明不再赘述。对于一般人,一块硬盘给你,你不格式化又怎么使用呢?格式化写入文件的测试方式和裸盘直接跑哪个更能反映实际使用的方式和过程,哪个对于大部分用户更真实,一目了然。
当然经过调查也发现部分数据库软件也有支持裸盘操作,但是因为管理繁琐,安全性未知,甚至有手册建议不要用裸盘存重要数据。而且一般同样要建立一个raw分区,而且要实现日志之类功能仍然是殊途同归。再加上现在的文件系统很多都支持directIO操作可以绕过缓存策略等影响因素,所以裸磁盘的应用面限制很大。
② 测SSD的一个大忌就是不进行preconditioning,也就是测试前不先写入好被测试数据就对其进行测试。这不只是有些影响因素没测到的问题了,整个测试都可能掉进SSD的“行为陷阱”里。前几天和一个测试软件的开发者讨论了这个事情,基本把这个错误做法可能产生的问题整个列举了一遍。