harbour一些内置key的作用
net.if.collisions[if] - out of window冲突
窗口外:指的是发送的包超出了当前可接受的序列号范围(或窗口)。在滑动窗口协议中,发送方和接收方都维护一个窗口,定义了哪些数据包是预期接收或确认的。如果接收到的包不在这个窗口内(无论是因为它太旧还是太新),则被认为是“窗口外”。
碰撞:在这个上下文中,碰撞发生在接收到的包的序列号超出了预期的范围。当一个包到达时,如果它的序列号不在当前窗口中,系统可能会丢弃该包或采取其他措施来处理这种情况。
net.tcp.listen[port] - 指定tcp端口是否处于监听状态
当一个端口处于监听状态时,这表明相关的服务正在运行并能够接受连接
监听状态表示该端口处于一种等待状态,系统处于准备接受连接请求的模式。任何试图连接到该端口的客户端都将被接受
perf_instance_detection - 性能计数器
获取性能计数器对象实例列表,JSON结构
system.cpu.intr - 中断次数
中断:中断是设备向CPU发送的信号,通知CPU需要处理某个事件。它可以是硬件中断(如输入设备的输入、网络数据包的到达等)或软件中断(由程序执行引发)。
中断处理:当CPU接收到中断信号时,它会暂停当前执行的任务,保存上下文,并转移控制权到相应的中断处理程序,以处理该设备的请求。
如果某个设备的中断次数异常高,可能表明该设备正在频繁地请求CPU处理数据,可能需要优化或检查其性能。
中断次数的异常变化可能是硬件故障或驱动程序问题的指示。例如,如果网络接口卡的中断次数突然大幅增加,可能表示网络流量异常或硬件故障。
system.cpu.switches - 上下文切换次数
上下文:上下文包括进程或线程的运行状态信息,如寄存器值、程序计数器、内存管理信息、打开文件的状态等。
上下文切换:当操作系统决定将CPU从一个进程或线程切换到另一个时,它需要保存当前进程的上下文并加载下一个进程的上下文。这一过程涉及保存和恢复大量数据,因此会消耗一定的CPU时间和系统资源。
上下文切换次数是衡量系统性能的重要指标之一。频繁的上下文切换可能会导致CPU资源被浪费,因为每次切换都需要时间来保存和加载上下文信息。上下文切换次数的增加通常表示系统负载较重,可能存在过多的活跃进程或线程
system.hw.chassis - 硬件架构信息
处理器信息,内存信息,存储设备信息,主板信息,GPU信息,网络接口信息,外设信息,电源和散热信息
system.sw.arch - 软件架构信息
系统软件架构是指在计算机系统中,软件组件及其相互关系、交互方式和组织结构的高层次设计。它描述了系统中各个软件模块如何协同工作,以实现预定的功能和性能目标。软件架构通常包括操作系统、应用程序、数据库、中间件、服务等多个层面
system.swap.in/out/size - 内存交换
内存交换:指的是操作系统将数据从物理内存转移到硬盘(交换区)或从硬盘转回到物理内存的过程。交换通常在内存利用率高时进行,以保证系统的稳定性和性能。
交换区:指用于存放被换出的内存页的硬盘空间。操作系统会在硬盘上预留一块区域作为交换区,以便进行内存管理。
换出:将当前内存中某些不活跃或不再需要的进程或数据页移出到磁盘上的交换区,允许其他进程获得所需的内存资源
换入:将之前换出的进程或数据页从交换区重新加载到物理内存中。当某个被换出的进程需要再次执行时,操作系统会将其换入。
硬盘的读写速度远低于RAM,因此频繁的换出和换入操作可能导致系统性能下降,产生明显的延迟
如果系统频繁进行换入和换出操作(例如,当多个进程同时需要内存),可能导致“交换抖动”现象,即系统不断地在物理内存和交换区之间切换,导致性能急剧下降
vfs.file.cksum - 校验和
校验和:验证数据完整性和一致性,通过对文件内容进行特定的数学计算,生成一个固定长度的字符串或数字(即校验和)。当文件被传输、存储或处理时,可以使用这个校验和来检查文件在此过程中的完整性,以确定文件是否被篡改或损坏
校验和提供了一种快速的方法来比较文件的内容。通过比较校验和而不是逐字节比较,可以显著提高比较的速度
wmi.get[<namespace>,<query>] - wmi
WMI允许脚本和应用程序通过统一的接口与Windows操作系统进行交互,以获取系统状态、进行监控、配置系统设置以及自动化管理任务。
WMI使用对象模型,所有的管理信息都以对象的形式表示。WMI提供了WQL(WMI Query Language),这是一种类似于SQL的查询语言,用于查询WMI对象和属性。用户可以利用WQL查询系统的状态和配置。WMI由一组提供程序(Providers)支持,这些提供程序负责收集和提供管理数据。提供程序可以是系统组件、驱动程序或独立程序,它们将实际数据提供给WMI。