Ben*_*min 4 windows filesystems file-io ntfs
Windows文件系统支持分散/聚集IO.(当然,其他平台都有)
但我不知道何时使用IO机制.
你能解释一下这个案子吗?
我们可以从使用I/O机制中获得什么好处?(只是一点点IO请求?)
Paul - 一个额外的注意事项:另一个优点是您可以同时向磁盘驱动程序发送多个请求.然后,驱动程序可以对请求进行排序并以最佳顺序发出请求.虽然系统调用时间很短,但寻道时间(许多毫秒)可能是惩罚性的(小于1000 I/O /秒).
克里斯关于证明效率的评论是务实的.大自然永不撒谎.好吧,几乎没有.
当您进行大量随机(即非顺序)读/写操作时,您使用Scatter/Gather IO,并且您希望保存上下文切换/系统调用 - Scatter/Gather是这种意义上的批处理形式.但是,除非你有一个非常快的磁盘(或更可能是一大堆磁盘),否则系统调用成本可以忽略不计.
如果你正在编写一个数据库服务器,你可能会关心这一点,但是只要处理数千或数百万个请求的大型机器,任何东西都不会有任何好处.
归档时间: |
|
查看次数: |
2055 次 |
最近记录: |