Q: 我的 IPHost 安装运行速度太慢,导致计算机负载过高。 有没有办法提高 IPHost 的性能?
A: 优化 IPHost 安装的性能包括几个步骤。 请注意,其中一些应该在您显着更改监控设置(例如,全局更改警报或其他设置)的情况下完成。
注意:下面的建议假设您已经安装了最新的 IPHost 公共版本。
IPHost Network Monitor 可以在物理计算机上运行,也可以在虚拟化环境中(即在虚拟机中)运行。 下面,当我们写“计算机”时,我们同时处理这两种情况。
升级到最新的 IPHost Network Monitor 版本
我们不断致力于改进 IPHost Network Monitor。 这包括修复已知的产品问题、提高效率、添加新功能。
使用最新版本意味着您可以利用最新的软件组件、最新的安全相关修改和最新添加的功能。 我们的商业许可证和免费软件版本永不过期; 但是,保持您的维护和支持订阅处于活动状态,您可以安装 IPHost 的最新版本。
我们鼓励您浏览发行说明记录,以了解新版本带来的所有重大变化。
要查看您当前使用的 IPHost 版本,请运行 IPHost GUI 客户端并选择“帮助 > 关于 IPHost 网络监视器”。
分配足够的系统资源
尽管最低系统要求仅需要 512MB RAM(50 多个显示器需要 1GB),但对于大型和/或繁忙的 IPHost 安装,至少需要 4GB RAM。 这将确保所有 IPHost 软件组件尽可能多地使用 RAM。
IPHost 使用 Firebird 数据库引擎(与产品捆绑在一起)。 在繁忙的监控设置中,快速磁盘 I/O 可能成为瓶颈。 如果可能,使用尽可能快的存储设备来安装 IPHost。
如果您的计算机中安装了多个存储设备(例如 HDD),您可以通过将监控数据库放在更快的磁盘驱动器上来显着提高系统性能。
为了同时运行监视轮询,IPHost 使用单独的线程。 它还尽可能尝试使用多个并发 TCP/IP 连接。 为确保这两组资源能够提供最佳性能,启动 IPHost GUI 客户端并在“设置 > 监控”中调整相应的系统限制:
注意:上述系统限制也可以针对每个远程代理单独应用:导航至“设置 > 远程代理”,选择一个代理并单击“设置”按钮以调整系统限制:
IPHost GUI 客户端可用于初始设置和稍后调整监控安装。 它还允许查看报告和当前监视器状态。
但是,监控功能不需要 IPHost GUI 客户端。 IPHost 监控服务是实际执行监控和警报的主力。 如果您不使用 IPHost GUI 客户端,建议您将其退出(“文件 > 退出”),以释放系统资源。
为了帮助您满足日常监控需求,我们添加了几个参考资源。 我们鼓励您按照下面提供的顺序使用它们,以找到您当前监控查询的答案:
在大多数情况下,您不必联系我们的技术支持部门来处理您的问题。
监控可能需要相对较多的资源(包括 RAM、CPU 时间、磁盘 I/O 和网络带宽)。 取决于许多因素(活动监视器的数量和类型、轮询频率、网络延迟等),某些资源很容易成为瓶颈,阻止 IPHost 高效工作。
您可以使用任务管理器查看提到的资源利用率并找出哪些应用程序尝试使用其中的大部分资源,保存 IPHost Network Monitor 的软件组件(IPHost 监控服务、捆绑的 Web 服务器和 Firebird 数据库引擎)。
一般的经验法则是避免在繁忙和/或大型 IPHost 监控安装上运行任何其他东西。
如果您的许可证包括远程网络代理,并且您有很多设备要监控,请尝试使用删除代理,即使您的所有设备都在同一网络中。
使用代理可以对监控任务进行负载均衡,将所有实际监控分散到多台计算机上,从而更容易及时获取所有监控数据。 请注意,如果您使用远程代理,请确保它们与 IPHost 主安装的连接良好。
为防止在与代理的连接中断时收到多个通知,请打开代理的“主要参数”选项卡并选中两个选项:
这两个选项都带有绿色下划线:
确保所有代理的监视器都继承了依赖项选项。 您可以明确取消选中代理下单个监视器的该选项,以允许它在代理不可用时发送通知。
这样,如果与代理托管系统的连接很快中断,您将避免收到大量误报。
人们可能会忍不住尽可能频繁地轮询监视器,以便尽快收到警报。 但是,将监视轮询间隔设置为 1 分钟或更短的频率有以下几个原因:
在大多数情况下,一分钟是一个很好的轮询间隔; 如果资源不经常更新和/或不重要,请进一步提高轮询间隔。 例如,如果资源每小时更新一次,那么每分钟请求一次就没有意义了。
您可能希望将一些 PING 监视器设置为 30 秒的轮询间隔,并使其他资源消耗监视器的轮询频率降低并依赖于上述 PING 监视器。 这意味着在连接中断的情况下,监控系统的负载会更少,警报也会更少。
不同的监视器类型可能需要不同数量的资源(例如线程、套接字、虚拟内存、与其他资源的连接、正在运行的程序等)。 为了解决特定的监控任务,建议尽可能使用轻量级的监控器。 可以从以下列表中获取显示器的平均“重量”(列表中的显示器越高,它越“轻”):
“Run Script or Program”监视器类型一般不能用“权重”来评估,它取决于具体运行的是什么。
如果您绝对需要在主机(设备)上运行多个“重型”监视器,请确保它们都依赖于同一设备上的 PING 或其他较轻的监视器,以防止在连接中断时运行消耗资源的监视器。
IPHost Network Monitor 监控设置本身应该被监视和监控,以防止它突然关闭,从而完全停止所有监控。
为确保 IPHost 监控安装顺利进行并尽快发现可能存在的问题,可以遵循以下建议:
多个 IPHost Network Monitor 安装也是如此:您可以在每个安装上创建一个监视器,以监视其他安装的运行状况。 当任何 IPHost 安装出现故障时,您将更有可能收到通知。
建议您在我们的网站上观看最新消息(并订阅我们的时事通讯,以获取最新的产品更新和建议)。 这将为您提供重要的更新,包括那些加强 IPHost Network Monitor 安装安全性的更新。
可以创建不必要负载的 IPHost 组件之一是它的 Web 界面。 除非有理由不这样做,否则请使用密码保护 Web 界面(您可以设置不同的访问凭据以精细控制对 Web 界面的访问)。
设置对 Web 界面的 HTTPS 访问,以减少拦截身份验证凭据以访问界面的机会。
如果您向多个用户和/或用户组授予对 Web 界面的访问权限,您可能希望只向他们提供一些监控数据(通过创建自定义 Web 界面页面)。