在XenServer中,查看服务器性能,我们可能大多是通过XenServer的管理工具XenCenter来进行管理和监控。
为了查看XenServer的即时性能,可能大家需要等待一定的时间,让performance标签中的表格到达节点(一般3分钟)的时候开始,过一段时间,等待图标刷新后来查看性能数据,但是不是很明确。而如何即时的查看XenServer的性能呢?
我们可以使用xentop工具,类似于linux的top命令,但是xentop可以用来查看虚机和domain0的性能:
查看的内容还是比较详细的,包括CPU,MEM,NETWORK,VBD(虚拟磁盘)性能数据
但是数据默认的刷新时间比较长,我们可以通过按D(Delay)键来修改刷新时间,输入1(秒)回车,可以看到数据刷新更快了,在上图中按D,进入下图的设置。
怎样结束某台VPS, 为什么你的name显示的这么完整,我的name显示的IP。只有前面3个,后面那个已经没有了, 导致都是一样的name
name有长度限制,太长就可能会截取了。
如果你用的是XS,那么可以用XenCenter连接来管理或者使用xe vm-xxx命令来关闭。如果是开源xen,可能要用xl命令。
你是说 监控dom0 在dom0里用free 命令或者cat /proc/meminfo来查看吗? 但是我怎么看见dom0这个VM呢?
我通过xentop命令查看,MEM(%)这个值始终不变怎么回事,这个不是内存使用率吗?还有MAXMEM这个是什么 最大内存吗?
这个其实和DMC有关。
如果没有开启动态内存控制,那么VM的当前使用内存等于最大内存,也就是创建VM时分配的内存。
如果开启了DMC,那么内存将会在设置的最小值和最大值之间变化,此时MEM(%)就会显示实际的内存占用情况。
我开启了动态内存控制(2048M–4096M),但是MEM(%)始终是8.3无变化,还有我的MEM(K)是4194244,MAXMEM(K )是4195328,MAXMEM(%)为8.3。我不明白是为什么?
2048~4096的动态范围,具体VM使用的内存,请参考XenCenter上显示的,这个比例不确定。
8.3的%是相对于Host的内存来计算的。比如物理机40G,VM内存4G,那么就是10%
那我想要看domain-0的实际使用内存的话,应该怎么才能看到呢?
Dom0应该可以直接使用free命令或者cat /proc/meminfo来查看就可以了。