ÎÊÌâµ¼¶Á
1.ʲôÊÇhypervisor£¿
2.hypervisor¡¢KVM¡¢XenÈýÕßÖ®¼äµÄ¹ØϵÊÇʲô£¿
ʲôÊÇhypervisor
Hypervisor¡ª¡ªÒ»ÖÖÔËÐÐÔÚ»ù´¡ÎïÀí·þÎñÆ÷ºÍ²Ù×÷ϵͳ֮¼äµÄÖмäÈí¼þ²ã,¿ÉÔÊÐí¶à¸ö²Ù×÷ϵͳºÍÓ¦Óù²ÏíÓ²¼þ¡£Ò²¿É½Ð×öVMM£¨ virtual machine monitor £©£¬¼´ÐéÄâ»ú¼àÊÓÆ÷¡£
HypervisorsÊÇÒ»ÖÖÔÚÐéÄâ»·¾³Öеġ°Ôª¡±²Ù×÷ϵͳ¡£ËûÃÇ¿ÉÒÔ·ÃÎÊ·þÎñÆ÷ÉÏ°üÀ¨´ÅÅ̺ÍÄÚ´æÔÚÄÚµÄËùÓÐÎïÀíÉ豸¡£Hypervisors²»µ«Ðµ÷×ÅÕâЩӲ¼þ×ÊÔ´µÄ·ÃÎÊ£¬Ò²Í¬Ê±ÔÚ¸÷¸öÐéÄâ»úÖ®¼äÊ©¼Ó·À»¤¡£µ±·þÎñÆ÷Æô¶¯²¢Ö´ÐÐHypervisorʱ£¬Ëü»á¼ÓÔØËùÓÐÐéÄâ»ú¿Í»§¶ËµÄ²Ù×÷ϵͳͬʱ»á·ÖÅä¸øÿһ̨ÐéÄâ»úÊÊÁ¿µÄÄڴ棬CPU£¬ÍøÂçºÍ´ÅÅÌ¡£
ÈçºÎÑ¡ÔñXen¡¢KVM
Á½Õ߶¼ÊÇLinux hypervisor£¬µ«ÊÇËüÃǽøÐÐÐéÄ⻯µÄ·½Ê½È´²»¾¡Ïàͬ¡£
Ç°ÕßÊÇ°²×°ÔÚX86¼Ü¹¹µçÄÔÉϵÄÒ»¸öÐéÄâ»ú£¨VM£©¼à¿ØÆ÷¡£Í¨¹ý°ëÐéÄ⻯¼¼Êõ£¬XenÔÊÐíhypervisorºÍÐéÄâ»ú»¥Ïà½øÐÐͨѶ¡£ÏÖÔÚ£¬Xen ÈÔÈ» °üº¬ÔÚÐí¶àÖØÒªµÄLinux·¢Ðа汾µ±ÖУ¬±ÈÈçOracleµÄUnbreakableºÍSUSE LinuxÆóÒµ°æ·þÎñÆ÷£¬µ«ÊÇÕâÏî¼¼ÊõÒѾÂäºóÓÚÆäËûϵͳ¹ÜÀí¹¤¾ßÁË£¬±ÈÈç»ùÓÚÄں˵ÄÐéÄâ»ú£¨KVM£©¡£
Xen°üº¬Á˼¸¸öÄÚÖõĹÜÀí¹¤¾ß£¬¿ÉÒÔÖ§³Ö¶àÖÖÖ÷»úºÍ¿Í»§¶Ë»·¾³£¬Ò²°üÀ¨Ó²¼þ¼Ü¹¹£¬Ê¹µÃÆä±ÈKVM¸ü¼Ó³ÉÊì¡£¶øºóÕߣ¬ÊÇǶÈëÔÚLinuxÄں˵±Öеģ¬Ò»Ð©Óû§ÈÏΪÆä¿ÉÒÔ¸ü¼ÓÇáËɵعÜÀíÐéÄâ»úºÍLinux¸üС£
ºìñ¹«Ë¾ÊÇLinuxÊг¡ÖÐÁìÏȵĹ©Ó¦ÉÌ£¬Æ伫Á¦³«µ¼Ê¹ÓÃKVM¡£ÒÀ¾ÝoVirt±ê×¼£¬ºìñÒѾΧÈÆKVM¿ª·¢ÁËÒ»ÕûÌ×¹ÜÀíƽ̨¡£
³ýÁËXenºÍKVM£¬Ä㻹¿ÉÒÔ¿¼ÂÇʹÓÃLinux Containers£¨LXC£©×÷ΪÃâ·ÑµÄhypervisor¡£Í¨¹ýÔÚÖ÷»úÄÚºËÖ®ÉÏÔËÐжà¸öÐéÄâ»úÈÝÆ÷£¬Õâ¿î²úÆ·ÔÊÐíÄãÔÚÒ»¸öLinuxÄÚºËÖ®ÉÏÔËÐÐ¶à ¸öLinuxʵÀý¡£LXC¿ÉÒÔ½áÓà×ÊÔ´²¢ÇÒ¼õÉÙIT²¿ÃŵĿªÏú£¬µ«ÊÇËü²¢²»ÏñhypervisorÄÇÑùÁé»î¡£
×ܽá
KVM¡¢Xen¶¼ÊÇhypervisor
|
|
|
|
|
ûÕÒµ½ÈκÎÆÀÂÛ£¬ÆÚ´ýÄã´òÆƳÁ¼Å