812*_*128 17 terminology partitioning
我熟悉什么是分区,但是我在 Ask Ubuntu 上看到了一个关于对齐分区的问题,并意识到我不知道什么是“对齐分区”。
那么“对齐”分区是什么意思呢?有什么好处,坏处是什么?
Zan*_*ynx 17
对齐分区意味着对齐它以匹配真正的底层块结构。
很长一段时间以来,硬盘一直使用 512 字节的块。由于这种情况已经持续了很长时间,因此现在几乎不可能更改块大小。需要修复太多软件。
在 SSD 上,真正的块大小可能是 128 KB。在 RAID 阵列上,它可能是 64 KB。在高级格式驱动器上,它将是 4 KB。
为了向后兼容,驱动器继续使用 512 字节块。但是出于性能原因,您的系统确实应该知道真正的块大小。
最简单的性能调整是将驱动器分区与真实的块大小对齐,这样当您的操作系统确实写入 4 KB 或 64 KB 或 128 KB 时,它会写入一个完整的块。
如果分区没有对齐,那么结果将是向第一个块写入 512 个字节,向第二个块写入 4K - 512 个字节,迫使磁盘/SSD/RAID 执行两个读取-修改-写入循环而不是一次写入。
小智 0
不知道这是否有帮助,但我的理解是分区对齐是指将给定分区与底层 RAID 条带单元对齐。
显然,当您使用基于硬件的 RAID 或基于软件的 RAID 时,性能可能会很差;如果分区的起始位置与 RAID 上创建的磁盘分区中的条带单元边界不对齐,则可能会出现问题。
根据创建卷集群的因素,卷集群可以在条带单元边界之上而不是在条带单元边界附近创建。此行为可能会导致分区未对齐。
我可能离题很远,这可能与 RAID 无关;)
归档时间: |
|
查看次数: |
12045 次 |
最近记录: |