# Rtkit-daemon process causing me panic!

**URL:** <https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047>\
**Category:** Beats\
**Tags:** metricbeat\
**Created:** [December 22, 2017, 7:03pm UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047 "2017-12-22T19:03:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amer](https://avatars.discourse-cdn.com/v4/letter/a/54ee81/32.png) [@Amer](https://discuss.elastic.co/u/Amer)\
**Post date:** [December 22, 2017, 7:03pm UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047/1 "2017-12-22T19:03:09Z")

</div>

Hello ,

I'm running sanity test for almost 36 hours to check the behavior of new ELK server against Merticbeat,Kibana and ES ( I've installed last versions of ES,Kibana and Metricbeat ( nothing elase is running )  
Java process is taken ~ 1.68%  
Node process ( Kibana ) ~ 1.42%  
And sometime rtkit-damon is reached 13% and most of time it isn't shown in Metricbeat.

My question is : what is this process and it's normal the above stat and why some time it reached ~13% from process utilization.

Environment : RHEL 7.2 ,Memory: 64 GB RAM, Processor: Intel Xeon Processor - Dual - 8 cores - 2.8GHz

---

<div class="post-metadata">

**Author:** ![ruflin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ruflin/32/3116_2.png) [@ruflin](https://discuss.elastic.co/u/ruflin)\
**Post date:** [December 27, 2017, 2:52am UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047/2 "2017-12-27T02:52:06Z")

</div>

Could you share your metricbeat config?

---

<div class="post-metadata">

**Author:** ![Amer](https://avatars.discourse-cdn.com/v4/letter/a/54ee81/32.png) [@Amer](https://discuss.elastic.co/u/Amer)\
**Post date:** [December 27, 2017, 6:55pm UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047/3 "2017-12-27T18:55:29Z")

</div>

Hi Ruflin,  
HYG ...

```
`egrep -v "^$|#" metricbeat.yml
metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false
setup.template.settings:
  index.number_of_shards: 1
  index.codec: best_compression
setup.kibana:
  host: "1xx.xxx.xxx.xx:5601"
output.elasticsearch:
  hosts: ["1xx.xxx.xxx.xx:9200"]
`

```

Regards;  
Amer

---

<div class="post-metadata">

**Author:** ![ruflin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ruflin/32/3116_2.png) [@ruflin](https://discuss.elastic.co/u/ruflin)\
**Post date:** [December 28, 2017, 2:56am UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047/4 "2017-12-28T02:56:48Z")

</div>

Which modules do you have enabled? Can you run `metricbeat modules list` and then fetch paste each config of these?

---

<div class="post-metadata">

**Author:** ![Amer](https://avatars.discourse-cdn.com/v4/letter/a/54ee81/32.png) [@Amer](https://discuss.elastic.co/u/Amer)\
**Post date:** [December 28, 2017, 3:10pm UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047/5 "2017-12-28T15:10:04Z")

</div>

sure .. it's only system ..

./metricbeat modules list  
Enabled:  
system

Disabled:  
aerospike  
apache  
ceph  
couchbase  
docker  
dropwizard  
elasticsearch  
etcd  
golang  
graphite  
haproxy  
http  
jolokia  
kafka  
kibana  
kubernetes  
logstash  
memcached  
mongodb  
mysql  
nginx  
php\_fpm  
postgresql  
prometheus  
rabbitmq  
redis  
vsphere  
windows  
zookeeper

---

<div class="post-metadata">

**Author:** ![Magnus\_Kessler](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnus_kessler/32/42001_2.png) [@Magnus\_Kessler](https://discuss.elastic.co/u/Magnus_Kessler)\
**Post date:** [December 29, 2017, 6:15am UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047/6 "2017-12-29T06:15:24Z")

</div>

Amer,

The `rtkit-daemon` is part of the `rtkit` (a.k.a RealtimeKit) package.

RealtimeKit is a D-Bus system service that changes the  
scheduling policy of user processes/threads to SCHED\_RR (i.e. realtime  
scheduling mode) on request. It is intended to be used as a secure  
mechanism to allow real-time scheduling to be used by normal user  
processes.

You can query the package manager about which other packages depend on `rtkit`

```auto
rpm -q --whatrequires rtkit

```

The most likely package is `pulseaudio`. As you haven't stated what other software is running on your test system, I cannot say what processes `rtkit-daemon` is taking care of. In any case, it's not used by Elasticsearch in any way that I'm aware of. Depending on the use of your system, it may be completely safe to disable this daemon.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 26, 2018, 6:15am UTC](https://discuss.elastic.co/t/rtkit-daemon-process-causing-me-panic/113047/7 "2018-01-26T06:15:27Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
