关于虚拟主机,你了解多少?小编认为大多数网站建设选择虚拟主机都是因为服务商的推荐或者是随大流,下面小编就虚拟主机做详细介绍,以后大家在购买虚拟主机的时候可以更加从容。
一、关于虚拟化的零散记录:
1.硬件的支持程度,安装是否方便
KVM(基于内核的虚拟机)是一个x86 Linux全虚拟化解决方案,需要硬件支持虚拟化扩展(Intel VT 或AMD-V),
egrep -c ‘(vmx|svm)’ /proc/cpuinfo如果上面的命令返回0表示不支持KVM,如果返回1表示支持。
2.vmotion热迁移功能
KVM支持动态迁移功能吗(在不离线的情况下把虚拟机从一个主机移到另一个主机上)?
现在kvm支持非动态迁移, 当内存数据需转移的时候, 系统需要停止,动态迁移功能正在开发当中。
3.p2v成功率
二、设计虚拟机的应考虑的几个因素:
性能:任何有用的东西必须具备的特性就是拥有优越的性能,对于虚拟机而言在可以合理的利用了系统的资源的前提下,保证性能上与真实机器相近有着很大的必要性。为了实现这个目标拥有优秀的设计者是必不可少的。另外,在完成虚拟机的实现以后,还要进行专门的性能提升和优化。
功能:功能这一项不多讲大家肯定也会了解,虚拟机必须要完成相应的功能。从而达到资源的合理利用和重新分配的目的。
安全:虚拟化技术的利用会给系统带来新一轮的安全挑战,虚拟化技术是对传统的操作系统架构的颠覆,必然导致新的入侵方式和漏洞的产生。因此在设计虚拟机的时候必须要周密地考虑。
能耗:计算机对电能的消耗已经不止一次被重提。值得奇怪的是,电能的消耗已经成为很多公司一笔巨大的开支,因此虚拟机术的引入必须充分利用ACPI技术,对能耗的使用进行优化。
管理:虚拟机同样需要人来管理,接口和用户界面的设计必须尽量地简单和人性化,因为虚拟机必须要面对最终用户,否则将影响虚拟机的管理,同时对虚拟化技术的推广和使用带来诸多不便。
三、常用的有以下命令:
显示虚拟机运行状态:xm list
开启虚拟系统:xm create <虚拟机名称>
使用文本方式连接虚拟系统:xm console <虚拟机名称>
关闭虚拟系统:xm shutdown <虚拟机名称> xm destroy <虚拟机名称>
重新启动虚拟系统:xm reboot <虚拟机名称>
X将虚拟系统当前状态保存到文件中:xm save <虚拟机名称> <文件名>
恢复已保存的虚拟系统:xm restore <文件名>
暂停虚拟系统:xm pause <虚拟机名称>
看完小编的解析,你是否对虚拟主机有了更深入的了解?