gpt4 book ai didi

c - 写入磁盘上的磁道/磁头/柱面

转载 作者:太空狗 更新时间:2023-10-29 16:12:57 25 4
gpt4 key购买 nike

我正在开发一个高性能数据库,我想同时直接写入具有多个磁头的特定磁道/柱面。在 Linux 中如何通过 SATA 总线使用 SATA 磁盘完成此操作?您可以推荐任何文档、示例吗?

最佳答案

你不能直接这样做。对于现代驱动器,物理驱动器布局被驱动器 Controller 抽象化,对于过去 20 年制造的任何磁盘来说,它都在驱动器本身内部。主机看到的接口(interface)是根据线性逻辑 block 地址定义的(驱动器报告的 C/H/S 值仅用于兼容性,与硬件布局无关)。

但是,很可能(在没有重新映射的 block 的情况下)简单地写入相邻逻辑 block 的 block 是最快的选择 - 这是因为驱动器往往被优化以执行快速线性写入。

关于c - 写入磁盘上的磁道/磁头/柱面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18582586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com