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使用率和内存使用率?
在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