Rtkit-daemon process causing me panic!


#1

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


(ruflin) #2

Could you share your metricbeat config?


#3

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


(ruflin) #4

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


#5

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


(Magnus Kessler) #6

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

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.


(system) #7

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