杂项

下面是您可能想知道的一些其他内容有些与监视有关)。

查看和调整容器的优先级:

lxc-priority -n name
lxc-priority -n name -p priority

持续观察容器的状态和优先级变化:

lxc-monitor -n name

按 Ctrl-C 停止监视容器。

还可以等待容器进入以 | 分隔的一组状态之一:

lxc-wait -n name -s states

等待除了 RUNNING 之外的所有状态:


lxc-wait -n name -s 'STOPPED|STARTING|STOPPING|ABORTING|FREEZING|FROZEN'


当然,这样将会立即返回。如果没有遇到意外错误,您应该期望只有当容器进入给定的状态时 lxc-wait 才返回。

低级访问

LXC 使用 cgroup 文件系统管理容器。可以通过 LXC 读和操纵 cgroup 文件系统的一些部分。要管理每个容器对 cpu 的使用,则可以通过读取和调整容器的 cpu.shares 来进行,如下所示:

lxc-cgroup -n name cpu.shares
lxc-cgroup -n name cpu.shares howmany


结束语

至此,这份指南已向您展示了如何掌握 Linux Containers 工具,您可以开始制作自己的有效资源分区。


参考资料

学习

您可以参阅本文在 developerWorks 全球网站上的 英文原文。

kernelnewbies.org 介绍如何为 Linux 内核添加补丁,如何配置、构建、安装和启动 Linux 内核。

其他容器技术包括
Solaris ZonesSolaris)
BSD jailsFreeBSD)
Linux-VserverLinux)
OpenVZLinux)
FreeVPSLinux)

学习创建 bridge,为使用 LXC 做好准备。

这是一个宿主容器高度冗余的 环境。

这个 ssh 例子 仅仅使用数 KB 就可以在不同容器的 22 端口上运行多个 ssh 守护进程。

  1. Linux初学者入门优秀教程.pdf
  2. Linux系统下C程序开发详解
  3. 九个小技巧能加强Linux桌面安全性


相关内容