# Data node with high os cpu usage but low process cpu usage in aws kubernetes

**URL:** https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733
**Category:** Elasticsearch
**Created:** [July 15, 2021, 4:05am UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733 "2021-07-15T04:05:14Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![junhuangli](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/junhuangli/32/77615_2.png) [@junhuangli](https://discuss.elastic.co/u/junhuangli)
#### Post date: [July 15, 2021, 4:05am UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/1 "2021-07-15T04:05:15Z")

</div>

We are hosting elasticsearch cluster on the aws kubernetes. The cluster has 5 master nodes, 37 data nodes and 10 coordinate nodes.

We request/limit [memory: 64G][cpu: 25]for the kubernete container and give 30G memory to the data node.

es version: 6.8.1  
jvm version:1.8.0\_272",

Recently, we found all the data nodes has os cpu usage stuck at 100% while the process cpu is below 5%. See node status below.

```auto
{
  "_nodes": {
    "total": 1,
    "successful": 1,
    "failed": 0
  },
  "cluster_name": "metrics",
  "nodes": {
    "Wh_7IWLUQnu4t30cai2agg": {
      "timestamp": 1626321379127,
      "name": " ****",
      "transport_address": "10.48.101.47:9300",
      "host": " ****",
      "ip": "10.48.101.47:9300",
      "roles": [
        "data"
      ],
      "attributes": {
        "ml.machine_memory": "68719476736",
        "ml.max_open_jobs": "20",
        "xpack.installed": "true",
        "ml.enabled": "true"
      },
      "os": {
        "timestamp": 1626321379128,
        "cpu": {
          "percent": 100,
          "load_average": {
            "1m": 22.3,
            "5m": 13.1,
            "15m": 6.79
          }
        },
        "mem": {
          "total_in_bytes": 68719476736,
          "free_in_bytes": 40960,
          "used_in_bytes": 68719435776,
          "free_percent": 0,
          "used_percent": 100
        },
        "swap": {
          "total_in_bytes": 0,
          "free_in_bytes": 0,
          "used_in_bytes": 0
        }
      }
    }
  }
}

```

Any idea how to debug this issue?

---

<div class="post-metadata">

### Author: ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)
#### Post date: [July 15, 2021, 12:28pm UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/2 "2021-07-15T12:28:53Z")

</div>

Try the [hot threads API](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-hot-threads.html) to figure out where the CPU is spent.

Also, you should probably upgrade to a more recent Elasticsearch 6.8 version, if that above was not a typo.

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [July 15, 2021, 12:33pm UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/3 "2021-07-15T12:33:08Z")

</div>

What type of storage are you using?

---

<div class="post-metadata">

### Author: ![junhuangli](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/junhuangli/32/77615_2.png) [@junhuangli](https://discuss.elastic.co/u/junhuangli)
#### Post date: [July 15, 2021, 5:22pm UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/4 "2021-07-15T17:22:45Z")

</div>

We are using the following as storage

parameters:  
fsType: ext4  
type: gp2

---

<div class="post-metadata">

### Author: ![junhuangli](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/junhuangli/32/77615_2.png) [@junhuangli](https://discuss.elastic.co/u/junhuangli)
#### Post date: [July 15, 2021, 5:33pm UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/5 "2021-07-15T17:33:10Z")

</div>

Thanks for the suggestion @spinscale

The hot threads is either empty or showing something like 12~30% cpu usage by \*\*\*search.

We are consider upgrading, any other suggestions?

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [July 15, 2021, 5:46pm UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/6 "2021-07-15T17:46:48Z")

</div>

How much data do you have in the cluster? What is the size of your EBS gp2 volumes?

---

<div class="post-metadata">

### Author: ![junhuangli](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/junhuangli/32/77615_2.png) [@junhuangli](https://discuss.elastic.co/u/junhuangli)
#### Post date: [July 15, 2021, 5:52pm UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/7 "2021-07-15T17:52:48Z")

</div>

Here is a sample of allocation, the rest of data node are similar.

```auto

shards disk.indices	disk.used	disk.avail	disk.total	disk.percent	host	ip	node
56	231.1gb	239.5gb	768.2gb	1007.8gb	23	****	10.48.113.97	***
56	220gb	230.3gb	777.4gb	1007.8gb	22	****	10.48.108.121	***

```

---

<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: [August 12, 2021, 5:53pm UTC](https://discuss.elastic.co/t/data-node-with-high-os-cpu-usage-but-low-process-cpu-usage-in-aws-kubernetes/278733/8 "2021-08-12T17:53:33Z")

</div>

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