Difference in node memory stats from "oc adm top node" and "free" commands

Solution Verified - Updated -

Issue

After installation of metrics-server in OCP 3.11, there is a significant discrepancy in the output between the commands oc adm top node and free -h.

# oc adm top node

NAME            CPU(cores)   CPU%      MEMORY(bytes)   MEMORY%
abc-node        1030m        1%        228483Mi        88%  

Here the consumed memory seen is around 88% of the total memory.

# free -h

       total   used        free      shared    buff/cache     available
Mem:    251G    21G         14G         18M        215G         227G
Swap:            0B          0B          0B

Whereas, the free command shows that the consumed memory on the same node is 21G, which is very distant from oc adm top node command.

Environment

  • Openshift Container Platform
    • 3.11

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content