碎片整理适合我吗?

碎片整理适合我吗?

我在 Windows Server 2008 R2 DC x64 计算机上使用 Hyper-V。我还在使用标准 SATA 驱动器。我阅读了这里关于碎片整理的一些帖子,但无法得出结论,即我是否应该使用碎片整理。有人能告诉我这是否适合我吗?

此外,什么工具最好?似乎有 3 个:

有人有这样的经历吗?

答案1

是的,您可以通过对主机和虚拟机进行碎片整理来提高性能,除非您在固态存储上运行。

但是,改进的程度取决于情况,因此这是您可以在自己的时间进行的测试:-)

我使用 Defraggler,来自梨状

答案2

Windows 文件系统将从碎片整理中受益,但正如 Rudolph 所说,您获得的好处可能有所不同。这实际上取决于碎片的内容、碎片的数量以及碎片在磁盘上的分散程度。这是因为碎片造成的实际性能损失是由于磁头必须到处充电才能读取或写入碎片文件。

为了获得最佳效果,我建议您进行一些测试,并根据测试结果决定碎片整理策略(方法和频率)。简而言之,如果您没有真正看到改进,那么可能不值得费心。

至于用什么,我很满意碎片整理

答案3

也许你已经看过这些 pdf,但如果还没有,你可能会发现它们很有用

http://downloads.diskeeper.com/pdf/Topix_WP_en_DOLLAR.pdf

最好的办法是下载 V-locity 试用软件并亲自检查它是否有帮助你的具体情况;所有支持/反对的理论论据都是毫无意义的,除非你的系统确实受益。

答案4

正如其他人所说,这实际上取决于您的数据碎片化程度。最简单、最便宜的方法是使用 Windows 附带的磁盘管理工具查看碎片整理级别,然后据此做出决定。

主机问题:主机显然有操作系统文件和虚拟机硬盘驱动器映像(假设它们是本地的物理文件 - 其他存储技术将有所不同)。如果它们碎片化,碎片整理将对它们有益,但通常碎片化程度不会太严重。最糟糕的是动态驱动器,它们的大小会随着所含数据的增加而改变。您可以使用一些工具来压缩它们,但对于专用服务器来说,您最好将它们转换为固定大小的映像,对它们进行一次碎片整理,然后忘掉它。

来宾问题:碎片问题仍然可能是个问题,因此最好至少检查每个客户机以查看存在哪些碎片(再次使用可用的工具)。对于动态磁盘,在客户机内运行碎片整理应该伴随着将虚拟磁盘中的可用扇区清零,以便可以回收和优化它。同样,如果您有可用存储空间,只需将它们转换为固定大小的驱动器,我真的会推荐这样做。我通常使用删除程序系统内部像这样:

sdelete -c c:

对于 Linux,我想您可以使用 /dev/null 或其他东西来填补空白。

相关内容