具有持久性计数器的分布式 Lucene
NCache 提供各种缓存服务器计数器来监控缓存服务器的性能。 您可以使用以下任一方法监视任何 Windows 计算机上特定缓存的所有这些计数器 NCache 显示器 或[P
具有持久性计数器详细信息的分布式 Lucene
这些计数器包括:
计数器 | 产品描述 |
---|---|
Indexes |
用户创建的索引总数,每个索引都由唯一名称标识。 当一个索引被创建时 NCache打开目录时,如果已存在同名索引,则不会创建新索引。 |
Index Size |
该特定节点上所有索引的大小。 主节点和副本节点是有区别的,因此在 POR 拓扑的情况下,主节点只会考虑所有索引的主要部分,副本节点也会跟进。 |
Documents |
该节点上的文档总数。 理想情况下,副本节点上的文档数量应该与其对应的主节点相同。 |
Commits |
该节点上发生的提交总数。 提交不会持续存在,因此在节点重新启动后,它们会被重置,在状态转移的情况下,提交计数不会被结转。 提交包括由用户发起的所有提交,以及由刷新策略自动完成的提交。 |
Additions/sec |
节点每秒的文档插入次数。 |
Updates/sec |
节点每秒对文档的更新操作数。 |
Deletes/sec |
节点每秒所有类型删除操作的数量。 由于删除操作是基于查询的,并且有多个写入者执行删除操作,因此很难计算已删除文档的总数,因此一次删除操作可能只删除 1 个文档或 1000 个文档。 |
Fetches/sec |
节点上每秒执行的“get”类型操作的数量。 例如,GetDocCount 是一个获取操作。 |
Searches/sec |
节点上每秒执行的基于查询的操作数。 严格来说,并非所有在 IndexSearcher 上执行的操作都被视为搜索操作,例如,CollectionStatistics 返回特定字段的统计信息是获取操作。 |
Requests/sec |
Lucene 模块收到的所有类型请求的总数。 |
State Transfer/sec |
状态传输时每秒传输的字节数。 |
Avg ms/add |
添加操作所需的平均时间(以毫秒为单位)。 |
Avg ms/update |
更新操作所需的平均时间(以毫秒为单位)。 |
Avg ms/delete |
删除操作所需的平均时间(以毫秒为单位)。 |
Avg ms/fetch |
获取操作所需的平均时间(以毫秒为单位)。 |
Avg ms/search |
搜索操作所需的平均时间(以毫秒为单位)。 |
Buckets to Send |
节点必须发送(如果有)到其他节点的桶的数量。 查看此操作的一个场景是创建一个双节点集群 (POR) 并仅启动第一个节点。 您应该看到起始节点必须发送到第二个(已停止)节点的 50 个存储桶,启动第二个节点后,该数量将降至零。 |
Buckets to Receive |
一个节点必须从其他节点接收(如果有)的桶数。 由于状态转移发生得非常快,因此很难看到这种更新,因为节点一启动就会收到它所有的桶。 但是上面的场景就足够了,只需要关注第二个节点。 |
Replication Queue Count |
主节点必须复制到其副本节点的操作数量,这将包括所有类型的操作。 |
Live Instances |
客户端当前实例化的活动实例(例如 Writers、Readers 和 Searchers 等对象)的总数。 已处置的对象将被删除(客户端断开连接时也会处置对象)。 与提交不同,实时实例会转移到新节点。 |