Thursday, November 27, 2025

 

Podman : Display Container resource usage

 

You can check percentage of CPU, memory, network I/O for Containers.

[1]Check the resource usage of each container.
# display usage statistics with streaming

root@dlp:~# 
podman stats

ID            NAME                     CPU %       MEM USAGE / LIMIT  MEM %       NET IO         BLOCK IO      PIDS        CPU TIME    AVG CPU %
950a9f5d29cc  681ed54263c1-service     0.01%       45.06kB / 16.77GB  0.00%       0B / 0B        0B / 0B       1           2.376ms     0.01%
1a4ddb381dc2  a7ce5bf1ec2f-infra       0.01%       49.15kB / 16.77GB  0.00%       1.57kB / 768B  0B / 0B       1           2.338ms     0.01%
32cf105b8d2c  nginx-pod-pod-nginx-pod  0.03%       5.407MB / 16.77GB  0.03%       1.57kB / 768B  0B / 0B       9           10.752ms    0.03%
9e7eeada052a  objective_bell           0.18%       2.765MB / 16.77GB  0.02%       1.5kB / 628B   0B / 8.192kB  56          25.002ms    0.18%

# display without streaming

root@dlp:~# 
podman stats --no-stream

ID            NAME                     CPU %       MEM USAGE / LIMIT  MEM %       NET IO         BLOCK IO      PIDS        CPU TIME    AVG CPU %
950a9f5d29cc  681ed54263c1-service     0.00%       45.06kB / 16.77GB  0.00%       0B / 0B        0B / 0B       1           2.376ms     0.00%
1a4ddb381dc2  a7ce5bf1ec2f-infra       0.00%       49.15kB / 16.77GB  0.00%       1.64kB / 768B  0B / 0B       1           2.338ms     0.00%
32cf105b8d2c  nginx-pod-pod-nginx-pod  0.02%       5.407MB / 16.77GB  0.03%       1.64kB / 768B  0B / 0B       9           10.752ms    0.02%
9e7eeada052a  objective_bell           0.09%       2.765MB / 16.77GB  0.02%       1.57kB / 698B  0B / 8.192kB  56          25.282ms    0.09%

# display for a specific container

root@dlp:~# 
podman stats 32cf105b8d2c --no-stream

ID            NAME                     CPU %       MEM USAGE / LIMIT  MEM %       NET IO         BLOCK IO    PIDS        CPU TIME    AVG CPU %
32cf105b8d2c  nginx-pod-pod-nginx-pod  0.02%       5.407MB / 16.77GB  0.03%       1.78kB / 838B  0B / 0B     9           10.752ms    0.02%

# specify time interval for streaming display (sec)
# * default --interval is 5 sec

root@dlp:~# 
podman stats 950a9f5d29cc --interval 10

ID            NAME                  CPU %       MEM USAGE / LIMIT  MEM %       NET IO      BLOCK IO    PIDS        CPU TIME    AVG CPU %
950a9f5d29cc  681ed54263c1-service  0.00%       45.06kB / 16.77GB  0.00%       0B / 0B     0B / 0B     1           2.376ms     0.00%

# display with specific format

root@dlp:~# 
podman stats --no-stream --format "table {{.ID}} {{.CPUPerc}} {{.MemPerc}}"

ID            CPU %       MEM %
950a9f5d29cc  0.00%       0.00%
1a4ddb381dc2  0.00%       0.00%
32cf105b8d2c  0.01%       0.03%
9e7eeada052a  0.02%       0.02%

No comments:

Post a Comment