▷▷▷ 虚拟机的顶级服务器大小调整策略 (Aktualisiert 2023)

您所在的位置:网站首页 饥荒女巫模组mod ▷▷▷ 虚拟机的顶级服务器大小调整策略 (Aktualisiert 2023)

▷▷▷ 虚拟机的顶级服务器大小调整策略 (Aktualisiert 2023)

2023-03-14 09:27| 来源: 网络整理| 查看: 265

为您的虚拟主机购买。 在为不同类型的虚拟机调整服务器大小时,管理员必须考虑其虚拟环境当前和未来的需求,同时考虑内存、CPU、网络和磁盘资源。

虚拟机是硬件虚拟化的结果,其中软件抽象和模拟硬件系统。 虚拟机在单独的环境中托管操作系统,作为物理机的替代品。 Hypervisor(例如 Hyper-V Manager 或 VMware vSphere)创建、管理和淘汰虚拟机。

您最多可以在一台主机甚至两台主机上放置 100 个虚拟机。 在虚拟机上运行的应用程序类型将在很大程度上决定您可以在主机服务器上放置多少应用程序。 例如,您应该在资源要求非常低的服务器(例如 Web、文件和打印服务器)和资源要求中到高的服务器(例如 SQL 和 Exchange 服务器)之间进行选择。

一般来说,您应该分析当前环境的性能使用情况,以更好地了解虚拟环境的要求。 使用 Nagios 等监控软件可以帮助您添加驱动器以满足您对容量、性能和可扩展性的特定需求。 在实施虚拟化之前,专门针对规模调整标准监控您的 IT 环境是一种很好的做法。

在为虚拟化调整服务器大小时,需要考虑四个主要标准:内存、CPU、网络和磁盘资源。 让我们从内存开始,它通常首先在主机服务器上用完。

为虚拟机分配足够的内存

在计算要在主机服务器中放置多少 RAM 时,如果可能,您应该安装最大数量; RAM 直接连接到处理器,减少了对磁盘存储的访问需求。

但是,在为虚拟服务器分配内存时,您应该使用相反的思维方式,只为 VM 提供其所需的确切内存量。 通常,对于物理服务器,管理员安装的内存比他们需要的多,其中大部分最终都被浪费了。

使用 VM 时,可以轻松地随时增加 RAM,因此从您认为可能需要的最小内存量开始,然后在必要时增加它。 主机的物理 RAM 必须至少与物理机托管的每个虚拟机所需的 RAM 一样多。

您还应该避免内存过度使用,这是为 VM 分配比物理机更多内存的过程。 可以为虚拟机分配比物理主机实际拥有的更多的内存和更多的 RAM。 通过这样做,您可能会在主机内存用完时将虚拟机交换到磁盘,这可能会导致性能下降,例如增加 CPU 延迟和超时。 为防止这种情况,您应该持续监控内存使用情况。

增加 CPU 数量

随着多核处理器的出现,在主机服务器上增加处理器或 CPU 的数量变得更加容易和便宜。 CPU 运行驱动计算机的所有指令。 CPU 拥有的内核越多,它可以同时处理的指令就越多。

一次只能处理一个指令集的 CPU 称为单核处理器。 能同时处理两个指令集的CPU就是双核处理器; 四个指令集一次是一个四核处理器。 当今常见的服务器,如刀片服务器,具有四到八个处理器内核,但具有 12-24 个内核的处理器包在机架式服务器中很容易获得。

虚拟机的服务器大小

一个好的经验法则是一个 CPU 核心可以支持四个单独的 CPU 虚拟机。 根据虚拟机上运行的应用程序的平均 CPU 利用率,每个内核最多 1-2 个,最多每个内核 8-10 个。

例如,一个六核 CPU 可以托管多个单核虚拟机,具体取决于每个虚拟机的负载。 对虚拟服务器硬件的一个常见误解是,VM 可以使用可用的组合总数中所需的 CPU 时钟。

CPU 芯片以称为每秒时钟周期的频率运行,通常以 GHz 为单位进行测量。因此,例如,一个 2.6 GHz 四核处理器的总频率为 20,800 兆赫,即 8 x 2.6 GHz。但是,单个虚拟 CPU( vCPU) VM 永远不能使用超过一个 CPU/内核的最大值的时钟。 如果一个 VM 有 2 个 vCPU,它使用的时钟永远不会超过每个 CPU/内核的最大值。 您需要的核心数还取决于您是否使用多个 vCPU 虚拟机。

在调整服务器大小时,它应该始终比分配给单个 VM 的最大 vCPU 数量多至少一个核心。 例如,不要购买总共有四个内核的双核、双处理器服务器并尝试在其上运行四个 vCPU 虚拟机。 原因是虚拟机每次发出 CPU 请求时,hypervisor 的 CPU 调度程序都需要同时找到四个空闲核心。 如果总共只有四个内核可用,性能可能会受到影响。 如果可能,请使用四核 CPU,因为更多的内核可以使 CPU 调度程序在处理请求时更加灵活。

至少使用四个网络接口卡

虚拟服务器中所需的网络接口卡 (NIC) 的数量取决于您想要的冗余级别、您是否使用网络存储以及您选择的功能。

如果您使用网络存储,例如 iSCSI,您可能希望拥有四个以上的 NIC,尤其是当您要使用 VMware vMotion 等功能时。

802.1Q 虚拟局域网 (VLAN) 标签的使用为在单个 NIC 上使用多个 VLAN 提供了灵活性,无需为主机服务器上的每个 VLAN 使用单独的 NIC。 NIC 绑定是将多个 VNIC 分组到多个物理 NIC 的过程。 NIC 组合提供额外的网络冗余和带宽。

对于较小的服务器,您可以使用两个 NIC,但最好在您的主机服务器上至少有四个 NIC。 如果您使用网络存储,例如 iSCSI,您可能希望拥有四个以上的 NIC,尤其是当您要使用 VMware vMotion 等功能时。 其他存储技术(例如光纤通道)使用专用存储网络适配器。 创建 vSwitch 时,最好为其分配多个 NIC,以实现冗余并增加虚拟机的可用容量。

确保磁盘容量满足未来需求

最后,在调整服务器大小时,您应该评估磁盘资源。 有许多可用的选项,您选择的工具在很大程度上取决于您的预算以及您的环境中是否有可用的存储区域网络。 网络驱动器提供灵活的、基于网络的存储。

您可以将硬盘驱动器 (HDD) 虚拟化为虚拟硬盘或传输磁盘。 暂存磁盘是附加到虚拟机作为虚拟磁盘存储的物理磁盘。 直通磁盘保留以前的磁盘和文件格式。

您可以使用标准 HDD 或高性能固态硬盘 (SSD) 进行存储,具体取决于您的应用程序需求。 在决定使用哪种类型的磁盘时,您必须确定应用程序所需的存储级别。 当您不需要顶级存储时,您可以使用传统 HDD。 并非所有应用程序都需要 SSD。

使用 15,000 个硬盘驱动器比使用 10,000 个驱动器提供更高的性能,但使用更大的 RAID 组以帮助将磁盘 I/O 分布到尽可能多的驱动器轴上也很重要。

在确定要购买多少磁盘时,请确保您有足够的可用存储空间供所有虚拟机使用,另外还有 10-20% 用于文件和其他虚拟机的快照。 如果您计划大量使用快照,您可能需要更多的磁盘空间。 在许多情况下,您可以将磁盘资源与主机结合使用; 例如,将开发和测试虚拟机存储在本地磁盘上,同时将生产虚拟机保存在共享存储上。

通常,您希望虚拟机使用至少 80% 的主机服务器容量来最大化您的投资。 但是,您必须为未来的增长留出足够的可用容量,并确保有足够的资源可用于支持额外的虚拟机以防主机出现故障。

在调整服务器大小时,容量过多总比容量不足好,这样您就可以避免限制资源并避免购买额外的主机服务器。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3