固态驱动器上的 LVM2 逻辑卷是否应该有大约 25% 的可用空间?

固态驱动器上的 LVM2 逻辑卷是否应该有大约 25% 的可用空间?

建议用户在固态硬盘上保留至少 25% 的可用空间,以获得最佳性能 - 请参阅http://www.howtogeek.com/165472/6-things-you-shouldnt-do-with-solid-state-drives/

出于这个问题的目的,我们假设上述情况是正确的。

此逻辑是否也适用于属于物理卷是固态驱动器上的分区的卷组的 LVM2 逻辑卷?换句话说,为了获得最佳性能,我们是否应该在每个逻辑卷上保留 25% 的可用空间?

答案1

这对于特殊应用程序可能有意义(磁盘有大量写入并且已完全满),但您在家里找不到这些(并且在大多数服务器上也找不到)。

一般来说SSD已经内置了储备,不用自己操心。特别是如果您打算使用任何类型的修剪/丢弃,则修剪的任何内容也是免费的。保留更多的可用空间是毫无意义的(只有在从未被写入或随后修剪的情况下才是可用的)。

我们应该在每个逻辑卷上保留 25% 的可用空间吗?

如果您确实这样做,请不要“针对每个 LV”这样做。这是关于整个磁盘,而不是关于单个卷。

也就是说,许多文件系统一旦接近完整状态,就会开始表现不佳并且碎片严重。 ext* 默认情况下有 5% 的根保留,以帮助避免发生此类情况。但这是另一个问题,与 SSD 没有任何关系。即便如此,5% 也太多了(对于大型文件系统)。 25% 绝对太多了。此外,人们自然会避免 100% 使用文件系统,因为“设备上没有剩余空间”错误很糟糕。

SSD只是另一种存储介质。您不必担心写周期。

答案2

我不明白为什么您链接到的建议不适用于您。

它只是说明最好保留足够的可用空间以防止碎片。此建议也适用于其他类型的驱动器,但非顺序写入对 SSD 性能的影响比硬盘驱动器更大(就顺序写入与随机写入之间的比率而言)。

还有一个很好的理由是在 SSD 上保留更多可用空间,以补偿某些扇区的磨损和重新定位。

相关内容