lxc-top命令

可以使用lxc-top命令来监视容器统计信息。

语法为:

lxc-top
lxc-top [options]

设置屏幕刷新的时间间隔:

# lxc-top --delay 5

可以根据容器名称,cpu使用率或内存使用率对容器进行排序。

sortby参数可以是字母n,c,b,m,k之一,
分别表示按照容器名称,cpu使用率,块I/O使用,内存使用率或内核内存使用情况进行排序。
默认值为n。

# lxc-top --sort {sortby}
# 按照CPU排序
# lxc-top --sort c
# 按照内存排序
# lxc-top --sort m
如何查看Linux容器中CPU和内存的使用情况?

在Linux容器中,如何查看CPU使用率和内存使用率?
在LXC中,有没有类似top这样的命令用来监控内存和CPU的使用情况?

htop命令

在Linux上,使用yum或apt-get安装htop:

$ sudo apt-get install htop

或者

$ sudo yum install htop

启动htop,输入:

# htop

F2进入设置模式。
选择 SETUP> Columns> 然后在 Available Columns中选择 CGGROUP
F10保存设置。

解决方案

可以使用lxc-info命令,查看有关LXC的信息:

  • CPU使用率(以秒为单位)。
  • 块I/O使用情况。
  • 内存使用情况。
  • Kmem(内核内存)使用情况
  • 网络TX/RX使用情况。

lxc-info语法和示例

语法为:

lxc-info -n {container-name-here}
lxc-info [options] -n {container-name-here}

查看容器onitroad的信息

# lxc-info -n onitroad

查看所有名称以onitroad开头的容器的信息:

# lxc-info -n 'onitroad*'

只查看容器状态

# lxc-info -s -n lxcnginx

只查看容器的PID

# lxc-info -p -n lxmemcache

只查看容器的IP地址

# lxc-info -i -n lxnginx
日期:2020-03-23 08:03:59 来源:oir作者:oir