高级设置
高级对话框中的设置主要用于微调工作负载平衡在自动模式下运行时应用建议的方式。
重要提示:
工作负载平衡运行一段时间后,如果您没有收到最佳放置建议,请按照工作负载平衡文档 中所述评估您的性能阈值。为您的环境设置正确的工作负载平衡阈值至关重要,否则其建议可能不适用。
当 WLB 在自动模式下运行时,优化和整合建议的频率以及它们自动应用的及时性是多个因素的产物。这些因素包括:
-
VM 迁移间隔:您指定工作负载平衡在应用另一个优化建议之前等待的时间。
-
建议计数:工作负载平衡在自动应用建议之前必须提出的建议数量
-
建议严重性:建议在自动应用优化之前必须达到的严重性级别
-
优化积极性:工作负载平衡在自动应用建议之前所需的建议一致性级别(建议移动的虚拟机、目标主机)
VM 迁移间隔
您可以指定在特定 VM 上次移动后,WLB 等待多少分钟才生成包含该特定 VM 的另一个优化建议。
建议间隔旨在防止工作负载平衡因人为原因(例如,如果出现临时利用率峰值)生成建议。
配置自动化时,修改建议间隔时务必小心。如果出现导致持续、反复峰值的问题,增加频率(即设置较低的数字)可能会生成许多建议,从而导致重新定位。
注意:
设置建议间隔不会影响工作负载平衡在将最近重新平衡的服务器纳入“启动时放置”、“恢复”和“维护模式”建议之前等待的时间。
建议计数
每两分钟,Workload Balancing 都会检查它是否可以为其正在监视的池生成建议。启用自动化后,您可以指定在 Workload Balancing 自动应用建议之前,必须生成一致建议的次数。为此,您可以配置一个称为“建议计数”的设置。建议计数和优化激进性设置可让您微调环境中建议的自动应用。
如(/zh-cn/xencenter/current-release/wlb-overview.html)中所述,Workload Balancing 使用建议的相似性来执行以下检查:
-
审查建议是否真正需要
-
确定目标主机在长时间内是否具有足够稳定的性能以接受已迁移的 VM(而无需在短时间内再次将其从主机中移出)。
Workload Balancing 使用建议计数值来确定在 Workload Balancing 自动应用建议之前,必须重复该建议。
Workload Balancing 按如下方式使用此设置:
-
每当 Workload Balancing 生成满足其一致性要求的建议时(如“优化激进性”设置所示),Workload Balancing 都会增加建议计数。如果建议不满足一致性要求,Workload Balancing 可以将建议计数重置为零,具体取决于(/zh-cn/xenserver/9/wlb.html)中描述的因素。
-
当 Workload Balancing 生成足够的一致建议以达到“建议”文本框中指定的建议计数值时,它会自动应用该建议。
如果您选择修改此设置,则要设置的值会因您的环境而异。请考虑以下情况:
-
如果您的环境中服务器负载和活动快速增加,您可以增加建议计数值。Workload Balancing 每两分钟生成一次建议。例如,如果您将此间隔设置为
3,则六分钟后 Workload Balancing 会自动应用该建议。 -
如果您的环境中服务器负载和活动逐渐增加,您可以减小建议计数值。
接受建议会占用系统资源,并在 Workload Balancing 迁移虚拟机时影响性能。增加建议计数会增加在 Workload Balancing 应用建议之前必须出现的匹配建议的数量。此设置鼓励 Workload Balancing 应用更保守、更稳定的建议,并可以减少虚假虚拟机移动的可能性。但是,建议计数默认设置为保守值。
由于调整此设置可能会对您的环境产生潜在影响,请务必极其谨慎地进行更改。我们建议您测试并迭代更改该值,或者在 Citrix® 技术支持的指导下进行更改。
建议严重性
所有优化建议都包含一个严重性评级(严重、高、中、低),指示建议的重要性。工作负载平衡根据您设置的配置选项等多种因素组合来确定此评级,例如:
-
阈值和指标调整
-
工作负载可用的资源
-
资源使用历史记录。
当您将工作负载平衡配置为自动应用优化建议时,您可以设置与建议关联的最低严重性级别,然后工作负载平衡才会自动应用该建议。
优化激进性
为了在自动化模式下运行时提供更多保障,工作负载平衡具有自动接受优化的一致性标准,以防止由于峰值和异常而移动虚拟机。在自动化模式下,工作负载平衡不会接受它生成的第一个建议。相反,工作负载平衡会等待自动应用建议,直到主机或虚拟机随着时间的推移表现出一致的行为。短语“随着时间推移的一致行为”指的是诸如主机是否继续触发建议以及该主机上的相同虚拟机是否继续触发建议等因素。
工作负载平衡通过使用一致性标准以及相同建议被提出的次数(即建议计数)的标准来确定行为是否一致。您可以使用优化激进性设置来配置工作负载平衡应用一致性标准的严格程度。
虽然 Citrix 主要为演示目的设计了优化激进性设置,但您可以使用此设置来控制工作负载平衡应用优化建议之前环境中所需的稳定性。默认情况下配置最稳定的设置(低激进性)。在此上下文中,“稳定”一词指的是随着时间的推移,建议更改的相似性,如本节所述。
工作负载平衡最多使用四个标准来确定一致性。必须满足的标准数量根据您在优化激进性设置中设置的级别而异。级别越低(例如,低或中),工作负载平衡接受建议的激进性就越低。换句话说,当激进性设置为低时,工作负载平衡在要求标准匹配(或不那么随意或激进)方面对一致性更为严格。
例如,如果激进性级别设置为低,工作负载平衡要求在自动应用建议之前,满足建议框中指定次数的低级别每个标准(您在此处指定建议计数值)。
例如,如果您将建议计数设置为
3,工作负载平衡会等待,直到它看到低级别的所有标准都已满足并在三个连续的建议中重复。此行为有助于确保虚拟机确实需要移动,并且工作负载平衡推荐的目标主机在较长时间内具有持续稳定的资源利用率。它减少了由于移动后主机性能变化而导致最近移动的虚拟机从主机上移走的可能性。默认情况下,此设置被设置为保守设置(低),以鼓励稳定性。
有关低激进性级别标准的详细信息,请参阅工作负载平衡文档。
Citrix 不建议提高优化激进性以增加主机优化的频率。如果您觉得主机优化不够快或不够频繁,请尝试调整关键阈值,如更改关键阈值中所述。
有关与不同激进性级别相关的一致性标准的详细信息,请参阅工作负载平衡文档。
如果您发现工作负载平衡未能足够频繁地自动应用优化建议,您可能需要提高激进性设置。但是,Citrix 强烈建议您在此之前查看 (/zh-cn/xenserver/9/wlb.html) 中的信息。
配置虚拟机建议间隔
-
在“基础结构”视图中选择池,选择“WLB”选项卡,然后选择“设置”。
-
在左侧窗格中,选择“高级”。
-
在“VM 迁移间隔”部分中,执行以下一项或多项操作:
-
在“等待分钟数”中,输入您希望工作负载平衡在对新重新平衡的服务器进行另一次优化建议之前等待的分钟数。
-
在“建议计数”框中,键入一个值,表示您希望工作负载平衡在自动应用优化建议之前进行的优化建议数量。
-
从“建议严重性”列表中,选择在自动应用优化之前的最低严重性级别。
-
从“优化激进性”列表中,指定工作负载平衡自动应用优化建议的激进程度。
-
池审核跟踪粒度
工作负载平衡允许您指定要在池审核跟踪报告中收集的数据量。此功能还允许您按特定用户、对象和时间搜索和筛选审核跟踪日志。
池审核跟踪粒度默认设置为“最小”。此选项为特定用户和对象类型捕获有限的数据量。您可以随时根据报告中所需的详细程度修改此设置。例如,将粒度设置为“中等”以获取用户友好的审核日志报告。如果您需要详细报告,请将选项设置为“最大”。
重要提示:
将池审核跟踪粒度设置为“最大”可能会导致工作负载平衡服务器使用更多的磁盘空间和内存。如果您选择将粒度设置为“最大”,建议您仔细监控 WLB 服务器的磁盘空间、内存使用情况和 CPU 使用情况。如果您认为 WLB 服务器面临资源压力,可以采取以下措施之一:
-
将粒度设置更改为“中等”或“最小”。
-
考虑扩展您的 WLB 服务器的内存。
-
考虑扩展硬盘大小。
有关详细信息,请参阅 工作负载平衡报告词汇表 和 审计日志事件。
相关文档
XenServer 当前版本
-
工作负载平衡