欢迎user
07-进程分布优化配置
本章节下载: 07-进程分布优化配置 (120.65 KB)
进程分发优化允许用户将不同的进程指定到不同的CPU上运行,最大程度地利用CPU和内存资源。
进程是系统运行的基本单元,它能够给用户提供特定的服务。比如aaa进程能给用户提供AAA功能。
每个进程运行于受保护的内存空间,进程之间、进程与内核之间相互隔离。若某个进程出现问题不会影响整个系统。
设备上运行Comware系统的CPU称为一个节点。当集群中有多个成员设备,每个成员设备上都有一个节点。
当设备启动或者用户配置/使能了某功能时,系统会自动同时为该业务启动多个进程。其中,一个为主控进程,其它为备份进程。主控进程处于工作状态,为用户提供服务,备份进程处于备用状态。这就是进程级备份。
进程级备份有以下优点:
· 保证了进程的高可用性。当主控进程故障时,系统能迅速从备份进程中选举一个新的主控进程,接替原主控进程继续为用户提供服务,不会影响到其它进程提供的业务。
· 提高了系统整体的稳定性,能适应设备的各种变化。如单板插拔等,系统均可快速恢复稳定。
· 系统负载可在多节点间分担。不同业务的主进程分别指定到不同节点运行,能充分利用多个节点的CPU和内存资源,有效地分担系统的负载。
对于一些业务,其主控进程只能运行在全局主用主控板,这样的进程不支持进程分布优化配置(配置时会提示失败)。当主控进程异常时,系统会自动重启该主控进程。这些业务的备份进程主要用于主备倒换。
另一些业务,其主控进程可以运行在全局主用主控板上,也可以运行在全局备用主控板上。当主控进程异常时,需要从备份进程中选举一个新的主控进程,从而保证业务不受影响。在众多的备份进程中到底选用哪个作为新的主控进程,由该进程的分布策略决定。
为了方便管理和维护进程,系统定义了缺省分布策略,该策略对所有进程以及进程的实例生效。进程的缺省分布策略如下:
· 主控进程运行在全局主用主控板的主CPU上,备份进程运行在全局备用主控板的主CPU上。
· 进程会继承上次运行的位置,启动和运行过程中都不会自动随意更改运行位置。
· 当有新节点加入时,对当前运行的进程没有影响,只对将要启动的进程有影响。即将启动的主控进程会选择一个CPU资源和内存资源更丰富的节点运行,其它节点上则运行该进程的备份进程。(可通过display cpu-usage和display memory命令了解设备当前CPU和内存的使用情况)
在优化进程分布的过程中,系统会综合进程分布策略、进程当前运行位置、设备节点是否在位和拓扑状态等因素,对优化后各进程理想的运行位置做出决策。如果为某进程决策出的位置不同于当前运行的位置,则对该进程执行主备倒换,即当前运行位置的主控进程降级为备份进程,预期位置的备份进程升级为主控进程。
完成进程相关的配置后,在任意视图下执行display命令可以显示进程的位置等信息,通过查看显示信息可验证配置的效果。
表1-1 进程分布优化显示和维护
操作 |
命令 |
显示具体位置上正在运行的进程 |
display placement location { chassis chassis-number slot slot-number [ cpu cpu-number ] | all } |
显示服务组的信息 |
display ha service-group { program-name [ instance instance-name ] | all } |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!