From 06dbdd3aa016418c3cb48db0f8035ea116c8692a Mon Sep 17 00:00:00 2001 From: Xuehai Pan Date: Mon, 17 Jul 2023 18:35:18 +0800 Subject: [PATCH] chore(api/collector): last snapshot criteria --- nvitop/api/collector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nvitop/api/collector.py b/nvitop/api/collector.py index 7c536cc..2180164 100644 --- a/nvitop/api/collector.py +++ b/nvitop/api/collector.py @@ -435,7 +435,7 @@ class ResourceMetricCollector: # pylint: disable=too-many-instance-attributes self._tags: set[str] = set() self._daemon: threading.Thread = threading.Thread( - name='gpu_metric_collector_daemon', + name='metrics-collector-daemon', target=self._target, daemon=True, ) @@ -591,7 +591,7 @@ class ResourceMetricCollector: # pylint: disable=too-many-instance-attributes if self._metric_buffer is None: raise RuntimeError('Resource metric collector has not been started yet.') - if timer() - self._last_timestamp > self.interval: + if timer() - self._last_timestamp > self.interval / 2.0: self.take_snapshots() return self._metric_buffer.collect()