OpenVZ虚拟机(VPS)管理

时间:2020-01-09 10:42:56  来源:igfitidea点击:

如何管理硬件节点和VPS?
如何查看所有正在运行的VPS的列表?
我如何查看内存使用情况和其他内容?

该常见问题解答涵盖了各种容器实用程序,这些实用程序可用于解决许多问题并根据您的设置调整整体硬件。

如何列出所有正在运行的VPS?

vzlist命令用于列出容器及其参数。

-a选项列出所有容器:

# vzlist -a

输出:

CTID      NPROC STATUS  IP_ADDR         HOSTNAME                        
        10         12 running 123.xx.yyy.zz   vps.theitroad.com

-o选项只能显示名称指定的参数,例如只显示主机名,磁盘和内存信息:

# vzlist -o ctid,hostname,kmemsize,kmemsize.l,diskspace

如何计算容器资源使用情况?

vzcalc实用程序显示特定容器正在使用的主机系统资源的份额。
如果容器正在运行,则显示当前用法。
高利用率值(> 100%)意味着系统过载(或者容器的配置无效)。

# vzcalc -v 10

输出示例:

Resource     Current(%)  Promised(%)  Max(%)
Low Mem          0.30       5.23       5.23
Total RAM        0.43        n/a        n/a 
Mem + Swap       0.21       2.95        n/a
Alloc. Mem       0.34       3.69       7.13
Num. Proc        0.04        n/a       0.73
-------------------------------------------
Memory           0.43       5.23       7.13

如何显示有关CPU功率和利用率的信息?

使用vzcpucheck命令:

# vzcpucheck -v

输出:

VEID		CPUUNITS
------------------------
0		1000
10		1000
Current CPU utilization: 2000
Power of the node: 299281