0
英特尔RST驱动程序 - 仅在版本11.2.0之前提升(仅限)魔术性能?
英特尔RST驱动程序直到包括版本11.2.0后,大量写入速度性能提升背后的魔力是什么? 我已经对我的应用程序进行了一些性能测量 极端重写硬盘 (它是 间接 制造 FlushFileBuffers 在一个非常紧的循环中被调用)。 测试是在不同的环境下进行的,也是在不同的驱动程序下进行的。 结果是: 在具有上述RST驱动程序的环境中,“整体”应用程序性能是 5次 更高 - 与其他环境相比: HDD在传统IDE模式下运行 AHCI与通用微软驱动程序 AHCI的intel RST驱动程序晚于11.2.0 。 现在有一个有趣的观察: 在Windows中可以关闭 write-cache buffer flushing,例如用于测试目的。 随着这个调整到位系统的性能 任何 司机是 相同 对于RST为“11.2.0”的人! 所以这里有一个问题: 由于性能非常相似 可以 怀疑那些年长的RST司机是 unintentionally 也过滤掉了 FlushFileBuffers。 因此,性能改善是相当的 by accident 而不是智能驱动逻辑...? 万一它不是:为什么“后来的”RST驱动程序(如11.7或12.9)不再具有如此好的写入性能? 。 PS: 从中学习 fernando 在 http://www.win-raid.com/t25f23-Which-are-the-quot-best-quot-Intel-AHCI-RAID-drivers.html : 经典的RST驱动程序(直到11.2.0)由一个单独的驱动程序“iaStor.sys”组成。 …