# Node\_exporter agent causing perforomance issue

**URL:** <https://discuss.prometheus.io/t/node-exporter-agent-causing-perforomance-issue/1248>\
**Category:** node\_exporter\
**Created:** [October 18, 2022, 6:14pm UTC](https://discuss.prometheus.io/t/node-exporter-agent-causing-perforomance-issue/1248 "2022-10-18T18:14:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaiminmpatel](https://dub1.discourse-cdn.com/flex017/user_avatar/discuss.prometheus.io/jaiminmpatel/32/548_2.png) [@jaiminmpatel](https://discuss.prometheus.io/u/jaiminmpatel)\
**Post date:** [October 18, 2022, 6:14pm UTC](https://discuss.prometheus.io/t/node-exporter-agent-causing-perforomance-issue/1248/1 "2022-10-18T18:14:18Z")

</div>

Hello Community,

i have node\_exporter running on low latency servers on core0.  
our application running on non core0 showing performance degradation while agent is running. if we shutdown agent performance improves drastically.

i have monitored agent and it’s thread and it’s all running on core0 and takes cpu cycle from 6% to 7%.  
while doing perf trace on events it’s spending maximum overhead on runtime.mallocgc and nmi

6.06% node\_exporter [.] runtime.mallocgc  
6.05% [kernel] [k] nmi

to isoloate the node\_exporter traffic i moved them to scrap through dedicated interface and i dont see much memory consumption here.

i’m not able to figure out why would node\_Exporter would cause slowness on application side while application is not running on core0.

can someone please able to help or shed some light/give clues what can be done to improve this

### Host operating system: output of `uname -a`

Linux hostname 4.15.0-166-generic #174-Ubuntu SMP Wed Dec 8 19:07:44 UTC 2021 x86\_64 x86\_64 x86\_64 GNU/Linux

### node\_exporter version: output of `node_exporter --version`

node\_exporter, version 1.3.1 (branch: HEAD, revision: a2321e7b940ddcff26873612bccdf7cd4c42b6b6)  
build user: root@243aafa5525c  
build date: 20211205-11:09:49  
go version: go1.17.3  
platform: linux/amd64

### node\_exporter command line flags

/usr/local/bin/node\_exporter   
–collector.systemd   
–collector.ethtool   
–collector.qdisc   
–collector.zoneinfo   
–collector.buddyinfo   
–collector.interrupts   
–collector.meminfo\_numa   
–collector.mountstats   
–collector.processes   
–collector.textfile   
–collector.textfile.directory=/var/lib/node\_exporter   
–web.listen-address=0.0.0.0:9100   
–web.telemetry-path=/metrics
