Answers:
您通常希望保留大约10%的空闲空间以避免碎片,但是有一个陷阱。默认情况下,Linux将为root用户保留5%的磁盘。当您使用'df'时,如果您以非root用户身份运行它,则输出不包括5%。进行计算时,请记住一些注意事项。
顺便说一句,您可以使用tune2fs更改根保留。例如
tune2fs -m 2 /dev/hda1
会将根储备设置为2%。通常,通常不建议这样做,除非您有非常特定的目的。
固态硬盘为此添加了一个新层。佩戴调平和书写放大。由于这些原因,与传统硬盘驱动器相比,您需要更多的可用空间。
短行程传统硬盘驱动器可减少随机读取/写入的延迟。“短行程” SSD为驱动器控制器提供了更多未使用的块,用于垃圾回收/损耗均衡例程,因此它不会加快驱动器的速度,但会增加使用寿命,并防止SSD装满时出现速度损失。
您仍然不想填充驱动器,但使用SSD并不会立即产生效果,其原因有所不同。
是的,取决于使用情况和基础存储系统。某些系统(例如基于高端SAN的磁盘阵列)嘲笑文件碎片,使得碎片对系统的唯一影响是OS开销,分散了迄今为止的所有内容。其他系统,例如笔记本电脑,驱动器,则完全是另一回事。而且,诸如ZFS之类的较新文件系统也没有涉及这种情况,硬性限制空间的概念充其量是模糊的。
当然,NTFS是它自己的野兽。这些天来,我给XP系统的C:\总大小为15GB,而对于Vista / Win7玩的还不够,因此不知道该推荐什么。您真的不想在C:上获得低于GB的免费空间。使用卷影副本意味着您应该在周围保留更多的“空”空间,并且我想说20%的可用空间是何时需要添加更多或进行清理的标记。
对于普通的旧NTFS数据量,当它低于15%时,我会感到担心。但是,如果驱动器是1TB驱动器,则仍有15%的空间可用于处理和分配新文件(相反,进行碎片整理需要更长的时间)。
我总是会尝试在任何类型的系统卷上以及大约较小的数据量上保持大约50%的可用空间。如果可能,将2调整为1,我将警告阈值设置为75%左右。
但是,对于数据存储而言,设置监视时仅需要监视和/或估计数据增长率……如果数据在例如1TB的卷上增长不是很快的话-对于警告阈值会很好,我会对90-95%的利用率感到满意。如果增长率较高,则将其调低以及时得到通知...如果数据没有增长并且只是随着计划的碎片整理而变化,通常可以处理碎片。
我尝试将其中的50%留给免费的原因有两个:
我听说过-尽管页面文件的大小相对较小-留下那么多空间可以加快处理速度。我相信这是几年前出版的非常有帮助的书“ PC Hacks”。
无论驱动器有多大,仅将驱动器填充一半的目标都会使您意识到其中的内容,并且-对我来说-这意味着我最好将文件存档或移动到更大的外部设备。