每个服务器会以每“<轮询频率>”秒的间隔对其自身的 CPU 负载进行监控。如果它检测到其 CPU 负载超出“<CPU 使用率阈值>”,便会在相同冗余组中寻找另一个负载最低的服务器。如果冗余关闭,或当前服务器即为负载最低的服务器,则不会进行交换。
找到服务器后,会从该服务器上最高的摄像头 ID 开始移动摄像头,直至移动完“<要移动的最大摄像头数>”或该系统上摄像头总数的 25% 为止,以先达到者为准。不会移动非“可移动”的摄像头(根据 ““网络”选项卡 - 字段/按钮说明”中的“故障转移可移动性”设置)。
重要信息: 如果您使用的是文件存储设备(例如 NAS)而非块存储(如 SAN 或本地磁盘),则会运行 CPU 过载保护,因为存储池不会随着摄像头的移动而移动。如果您安装有中央存储(含 NAS),则可以随时从任何服务器访问存储。 |
设置过载保护:
1. 选中“当 CPU 负载高时移动摄像头”启用所有其他字段。
2. (可选)选中“允许使用冗余服务器”复选框。选中此选项后,自动故障转移将不起作用。(请参见故障转移。)
3. 使用以下选项的默认设置或根据需要予以更改:
• CPU 使用率阈值(百分比)- 在移动摄像头前必须要超出的 CPU 百分比。
• 轮询频率(秒)- 各检查间间隔的秒数。
• 要移动的最大摄像头数 - 将移动服务器的当前摄像头计数的 25%,最多为此最大值。
• 在 CPU 足够高以致需要采取过载保护时,将向 Symphony 用户发送一条消息,指出“冗余关闭”、“无服务器可用”或“已移动 x 个摄像头”。