在非正式的(即新闻业)技术出版社以及在线技术博客和讨论论坛中,通常会遇到一些轶事建议,以在硬盘驱动器或固态驱动器上留出一定的空间。给出了各种原因,或者有时根本没有原因。因此,尽管这些主张在实践中可能是合理的,但它们对它们却具有神话般的气息。例如:
磁盘已满80%之后,应将其视为已满,然后立即删除或升级。如果它们满了90%,则应考虑自己的私人裤子着火,并采取适当的应急措施予以补救。(来源。)
为了使垃圾收集保持最高效率,传统建议是将20%到30%的驱动器留空。(来源。)
有人告诉我,我应该给高清硬盘留出20%的可用空间,以获取更好的性能;当高清硬盘接近满容量时,它的确会放慢速度。(来源。)
您应该为交换文件和临时文件留出空间。我目前有33%的可用空闲空间,并且誓言不会获得低于10GB的可用硬盘空间。(来源。)
我通常会说15%,但是现在每天有多大的硬盘驱动器,只要您有足够的临时文件和交换文件,从技术上讲,您是安全的。(来源。)
我建议在Windows上使用10%以上的磁盘,因为如果在运行时驱动器上没有那么多的可用磁盘碎片整理将不会运行。(来源。)
您通常希望保留大约10%的空闲空间,以免造成碎片(Source)。
如果驱动器的可用空间始终超过75%或80%,则值得考虑升级到更大的SSD。(来源。)
是否有任何关于操作系统,文件系统和存储技术的特定组合(例如磁碟与固态硬盘)所需的可用空间的百分比或绝对数量的研究(最好在同行评审的期刊上发表)?(理想情况下,此类研究还将解释不超过特定使用空间量的原因,例如,以防止系统用尽交换空间或避免性能损失。)
如果您知道任何此类研究,请提供链接并附上研究结果的简短摘要,我们将不胜感激。谢谢!
是否有任何研究,最好发表在同行评审的期刊[…]上?
为此,必须回溯20年以上的系统管理。至少在30年前,至少在个人计算机和工作站操作系统领域,这是一个热门话题。当BSD员工开发Berkeley Fast File System时,Microsoft和IBM正在开发高性能文件系统。
两位作者的文献都讨论了这些文件系统的组织方式,以便通过尝试使连续的文件块连续,从而使块分配策略产生更好的性能。您可以在有关该主题的当代文章中找到有关此问题的讨论,以及有关分配块的可用空间的数量和位置会影响块放置和性能的事实。
例如,从伯克利FFS的块分配算法的描述中应该可以很明显地看出,如果当前气缸组和辅助气缸组中没有可用空间,则该算法将达到第四级后备状态(“搜索所有柱面组”),分配磁盘块的性能将受到影响,文件碎片也将受到影响(并因此导致读取性能下降)。
这些和类似的分析(与旨在改善当时文件系统设计的布局策略的唯一文件系统设计相去甚远)已经建立在过去30年的公认智慧之上。
例如:在原纸上的名言FFS卷保持低于90%满,以免性能受到影响,这是基于由创作者做出的实验,可以发现即使是在Unix上的书不加批判地重复文件系统发表本世纪(如,Pate2003,第216页)。很少有人对此表示怀疑,尽管Amir H. Majidimehr实际上在上个世纪就这样做了,他说xe在实践中并未观察到明显的效果;这不仅是因为常规的Unix机构的该储备,对于超级用户使用最后的10%,这意味着90%满盘是有效100%满对于非超级用户无论如何 (Majidimehr1996第68页)。Bill Calkins如此认为,在实践中,在观察低自由空间的性能影响之前,一个人最多可以填充21世纪光盘大小的99%,因为即使只有1%的现代大小光盘也足以拥有很多无碎片的自由空间。仍在玩(Calkins2002 p。450)。
后者是一个例子,说明所接受的智慧可能会变得错误。还有其他例子。正如逻辑块寻址和分区位记录的SCSI和ATA世界从BSD文件系统设计中仔细考虑了所有旋转延迟的计算一样,SSD的物理机制也将其释放出了可用空间。获得了适用于温彻斯特光盘的智慧。
使用SSD,整个设备(即磁盘上所有卷以及卷之间的可用空间)的数量都会对性能和使用寿命产生影响。而且,SSD不需要旋转盘片,也不用寻找磁头,这一事实削弱了将文件存储在具有连续逻辑块地址的块中这一想法的基础。规则再次更改。
使用SSD时,建议的最小可用空间实际上比33年前使用Winchester光盘和Berkeley FFS进行的实验所得出的传统10%更多。例如,阿南德·拉尔·辛皮(Anand Lal Shimpi)给出25%。这种差异由于以下事实而变得更加复杂:必须在整个设备上都具有可用空间,而10%的数字在每个FFS卷内,因此受分区程序是否知道TRIM所有不是的空间的影响。由分区表分配给有效的磁盘卷。
它还因诸如TRIM感知的文件系统驱动程序之类的复杂性而变得更加复杂,这些驱动器可以对磁盘卷中的可用空间进行TRIM释放,而且SSD制造商本身也已经分配了不同程度的预留空间,而这些预留空间甚至在设备之外也不可见(即,主机)用于各种用途,例如垃圾收集和磨损均衡。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句