建议用户在固态驱动器上保持至少25%的空闲空间,以获得最佳性能-请参阅http://www.howtogeek.com/165472/6-things-you-shouldnt-do-with-solid-state-drives/。
为了这个问题的目的,让我们假设上面的是正确的。
此逻辑是否也适用于属于物理卷是固态驱动器上的分区的卷组的LVM2逻辑卷?换句话说,为了获得最佳的性能,我们应该在每个逻辑卷上保留25%的空闲空间吗?
发布于 2016-06-18 23:42:07
对于特殊的应用程序来说,这可能是有意义的(磁盘会看到大量的写操作,并且已经完全满了),但是您在家里找不到(在大多数服务器上也找不到)。
一般来说,SSD已经有了一个内置的储备,无需自己担心。特别是如果你打算使用任何类型的修剪/丢弃,任何被修剪的东西也是免费的。在周围保留更多的空闲空间是没有意义的(只有当它从未被写入或随后被裁剪时才是免费的)。
我们应该在每个逻辑卷上保持25%的空闲空间吗?
如果你这样做的话,就不要“为每个LV”做。这是关于整个磁盘的,不是关于单个卷的。
也就是说,许多文件系统一旦接近完全状态,就会开始执行糟糕的操作并进行大量的碎片处理。ext*在默认情况下有5%的根储备,以帮助避免出现这种情况。然而,这是另一个问题,与SSD没有任何关系。即便如此,5%还是太多了(对于一个大型文件系统来说)。25%肯定是太过分了。此外,人们自然避免100%地使用文件系统,因为“设备上没有空间”错误很糟糕。
SSD只是另一种存储介质。您不必担心写周期。
发布于 2016-06-18 23:33:09
我不明白为什么你链接到的建议不适用于你。
它只是解释说,留出足够的自由空间来防止碎裂是很好的。此建议也可应用于其他类型的驱动器,但非顺序写入对SSD性能的影响比硬盘驱动器(在顺序和随机之间的比率方面)更大。
还有另一个很好的理由,在SSD上保留更多的自由空间,以补偿某些部门的损耗和搬迁。
https://unix.stackexchange.com/questions/290650
复制相似问题