是否有令人信服的理由在服务器上分离 BOOT 和 DATA 以提高性能?

是否有令人信服的理由在服务器上分离 BOOT 和 DATA 以提高性能?

我认为将 BOOT 和 DATA 分成两个分区或驱动器很容易看到一些好处;它可以进行每次备份。

但是,我一直认为最好将 BOOT 驱动器与 DATA 驱动器分开以提高性能。因此,我有 4 个驱动器,配置为两个镜像(BOOT 和 DATA)。

因为现在的驱动器太大了,所以我宁愿使用两个 TB 驱动器,对它们进行镜像,然后将它们分区为 BOOT 和 DATA。

我在这里会失去任何性能优势吗?

答案1

传统上,启动驱动器还包含页面文件(在 Windows 系统上)。将页面文件放在单独的主轴上可能会带来一些好处,但这在很大程度上取决于服务器中的内存量以及实际进行的页面数量。

答案2

我的基本系统是 RAID1 或 RAID5,我通常会分离出 20GB 作为系统驱动器,其余作为数据驱动器。

逻辑是,如果系统驱动器存在一些严重的文件系统问题,希望它不会影响数据驱动器。这样我就可以在需要时格式化系统驱动器,而不会影响数据。

也进行了备份,但如果它可以节省我复制几百 GB 的数据,那就值得了。

系统驱动器的大小取决于服务器,Exchange 服务器比基本文件服务器拥有更多的空间。

还保持一切整洁,每个人都知道每个服务器上的 E:驱动器都是数据。

答案3

对于使用某种 SAN 来存储数据的服务器来说,这绝对是有意义的,因为即使经过这么多年,从 SAN 启动仍然有点不可靠。一对用于启动/操作系统卷的本地镜像驱动器,以及由 SAN 提供的任何数据卷。

对于 DAS 服务器来说,情况就没那么明显了。有些工作负载(比如数据库)在自己的主轴上运行效果更好。其他工作负载的磁盘 I/O 足够低,因此这根本无关紧要。

所以是的,这里确实有一些性能优势,但这在很大程度上取决于你的瓶颈在哪里以及你的存储如何连接到服务器。

答案4

没有太多理由将操作系统与数据(或应用程序)分开,除非有特定文件放在单独的主轴上会更有益处(为了减少争用或放置在性能更高的磁盘上)。

单独的分区会增加备份和应用程序恢复的复杂性。至于将其分开进行重新安装,应用程序仍然需要重新安装,我认为将操作系统和应用程序重新安装到具有单独磁盘上的“实时”数据的系统中是有风险的,因为应用程序肯定会重新初始化数据,或者驱动器可能会在重新安装期间被擦除。

相关内容