-
公开(公告)号:US08756585B2
公开(公告)日:2014-06-17
申请号:US12648434
申请日:2009-12-29
申请人: Paul M Bird , David Kalmuk , Scott D Walkty
发明人: Paul M Bird , David Kalmuk , Scott D Walkty
IPC分类号: G06F9/44
CPC分类号: G06F11/3466 , G06F11/0715 , G06F11/0757 , G06F2201/81 , G06F2201/865
摘要: A monitoring of a server system during an execution of a server system processing logic, includes: during collection and storage of operational metrics by a given thread in a thread-local memory, determining that a checkpoint within the server system processing logic is reached; determining whether a threshold number of checkpoints have been encountered by the given thread; in response to the threshold number of checkpoints having been encountered, determining whether a threshold time interval since a last rollup of the collected operational metrics has been exceeded; and in response to the threshold time interval being exceeded, performing a rollup of the collected operational metrics from the thread-local memory to an accumulation point in a shared memory, where the accumulation point stores aggregated operational metrics from a plurality of threads.
摘要翻译: 在执行服务器系统处理逻辑期间对服务器系统的监视包括:在由线程本地存储器中的给定线程收集和存储操作指标期间,确定达到服务器系统处理逻辑内的检查点; 确定给定线程是否遇到阈值数量的检查点; 响应于已经遇到的检查点的阈值数量,确定是否已经超过了所收集的操作度量的最后一次累积的阈值时间间隔; 并且响应于所述阈值时间间隔被超过,从所述线程本地存储器到所述共享存储器中的累积点执行所收集的操作度量的汇总,其中所述累积点存储来自多个线程的聚合操作度量。