如何查找有关LXC(Linux容器)CPU和内存使用情况的信息
时间:2020-01-09 10:39:12 来源:igfitidea点击:
如何从命令提示符处查找有关Linux容器(LXC)的信息,例如CPU使用率和内存使用率?是否有像lxc这样的工具来监视内存和cpu使用情况的顶级命令?您需要使用lxc-info命令来显示有关LXC的以下信息:
- CPU使用率(以秒为单位)。
- 阻止I/O使用。
- 内存使用情况。
- Kmem(内核内存)用法。
- 网络TX/RX使用情况。
lxc-info语法和示例
语法为:
lxc-info -n {container-name-here} lxc-info [options] -n {container-name-here}
要显示容器的信息,请执行:
# lxc-info -n theitroad
显示所有名称以theitroad开头的容器的信息,运行:
# lxc-info -n 'theitroad.*'
只需打印容器状态
# lxc-info -s -n lxcdb
只需打印容器pid
# lxc-info -p -n lxmemcache
必须打印容器的IP地址
# lxc-info -i -n lxnginx
Lxc-top
您可以使用lxc-top命令来监视容器统计信息。
输出每3秒更新一次,并根据用户给定的排序值排序。
语法为:
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 usage ] # lxc-top --sort c ## [ memory usage ] # lxc-top --sort m
htop cgroup选项
首先,使用yum或apt-get在Linux操作系统上安装htop:
$ sudo apt-get install htop
或者
$ sudo yum install htop
启动htop,执行:
# htop
按" F2"特殊键进入设置模式。
选择"设置">"列">从"可用列"中选择" CGGROUP">按F10保存更改:
在Linux上显示htop cgroups列