我在我的 Windows Server 2008 R2 DC x64 机器上使用 Hyper-V。我也在使用标准 SATA 驱动器。我在这里阅读了一些关于碎片整理的帖子,但无法就是否应该使用碎片整理得出结论。谁能阐明这是否适合我?
此外,什么工具最好?好像有3个:
- http://www.perfectdisk.com/products/business-perfectdisk11-server/key-features
- http://www.diskeeper.com/diskeeper/home/server-edition.aspx?id=40279&wid=7
- http://www.perfectdisk.com/products/business-perfectdisk11-hyper-v/learn-more
有人有这方面的经验吗?
是的,除非您在固态存储上运行,否则您将通过对主机和虚拟机进行碎片整理来提高性能。
但是,改进的程度取决于,所以这是您可以在自己的时间执行的测试:-)
我使用来自Piriform的 Defraggler 。
Windows 文件系统将从碎片整理中受益,但正如鲁道夫所说,您将获得的好处可能会有所不同。这实际上取决于碎片是什么,这些位分散在磁盘上的距离和距离。这是因为碎片造成的真正性能损失是由于磁头必须在各处充电以读取或写入碎片文件。
为了获得最佳结果,我建议您执行一些测试并根据测试结果决定碎片整理策略,包括方法和频率。简而言之,如果您没有真正看到改进,那可能不值得费心。
至于用什么,我对MyDefrag很满意
也许您已经看过这些 pdf,但如果您还没有看过,您可能会发现这些很有用
http://downloads.diskeeper.com/pdf/Topix_WP_en_DOLLAR.pdf
最好的办法是下载 V-locity 试用软件并自己检查一下,看看它是否对您的具体情况有帮助;除非您的系统真正受益,否则所有支持/反对的理论论点都是毫无意义的。
IMO,对服务器进行碎片整理是浪费时间,除非您正在运行大容量文件和/或打印服务器,该服务器经常运行接近容量或看到文件的高周转率。
测试没有伤害,但不要期望太多。
正如其他人所说,这实际上取决于您的数据的碎片化程度。最简单和最便宜的方法是只使用 Windows 附带的磁盘管理工具来查看碎片整理级别,然后从那里做出决定。
主机问题:主机显然有操作系统文件和虚拟机硬盘驱动器映像(假设它们是本地物理文件 - 其他存储技术会有所不同)。如果它们是碎片化的,它们将从碎片整理中受益,但通常它们不会碎片太严重。最严重的违规者将是随着它们包含的数据的增加而改变大小的动态驱动器。您可以运行一些工具来压缩它们,但实际上对于专用服务器,您最好将它们转换为固定大小的图像,对它们进行一次碎片整理然后忘记它。
访客问题:碎片问题仍然是一个问题,因此最好至少检查每个访客以查看存在哪些碎片(再次,使用可用工具)。对于动态磁盘,在来宾内部运行碎片整理实际上应该伴随着将虚拟磁盘中的可用扇区清零,以便可以回收和优化。同样,如果您有可用的存储空间来将它们转换为固定大小的驱动器,我真的会推荐。我通常使用Sysinternals中的sdelete.exe,如下所示:
对于 Linux,我想您可以使用 /dev/null 或其他东西来填补空白。