¡¡¡¡LinuxºÍÐéÄâ»ú(virtual machine£¬VM)ÒѾ¿ªÊ¼ÃÜÇкÏ×÷£¬µ«ÎªÁËÈÃLinuxÄܸü¹ã·ºµØ±»PCÓëÊý¾ÝÖÐÐIJÉÓã¬ÔÚÐéÄ⻯·½Ã滹ÓÐÐí¶àµÄ¹¤×÷Òª×ö¡£
¡¡¡¡´÷¶û(Dell)CTO Kevin KettlerÔÚÃÀ¹ú¾É½ðɽ¾ÙÐеÄLinuxWorld´ó»áÉÏ·¢ÑÔʱ±íʾ£¬ÐéÄ⻯±ØÐë±äµÃ¸ü¼Ó¼òµ¥Ò×Óã»Ëû±íʾ£¬DellµÄÑо¿ÈËÔ±ÕýÊÔͼÔÚ·þÎñÆ÷µÄÉÁ´æÓ²ÅÌÖУ¬Ç¶ÈëÒ»¸öÌṩVM»·¾³µÄ¹ÜÀí³ÌÐò(hypervisor)£º¡°ÕûÌåÓÅÊÆÔÚÓÚ¿ª»úʱ¼ä(time to boot)©¤©¤´ý»úʱ¼ä(ready to go)£¬ÒÔ¼°ÕâЩ·þÎñÆ÷µÄ¹ÜÀí¡£¡±
¡¡¡¡KettlerÔÚDell OptiPlex 745·þÎñÆ÷¼ÆËã»úÉÏÔËÐÐÁËNovell SUSE Linux Enterprise Desktop¡¢Windows VistaºÍWindows XPµÈ¶à¸ö²Ù×÷ϵͳ×÷Ϊʾ·¶¡£Dell²ÉÓÃXenSourceϵͳ¹ÜÀí³ÌÐòÖÆ×÷ÓÃÓڸ÷½°¸µÄVM¡£ÓÉÓÚijЩÆóÒµÓа²È«ÐԵĿ¼ÂÇ£¬KettlerͬʱÔÚ×Ô¼ºµÄVMÉÏÖ´ÐÐMozillaµÄFirefoxä¯ÀÀÆ÷£»´ËÍ⻹ÔÚ¶ÀÁ¢µÄVMÉÏÖ´ÐÐÁËÒ»¸ö¼ÆËã»ú¸¨ÖúÉè¼Æ³ÌÐò¡£
¡¡¡¡Kettler±íʾ£¬ÕâÖֶ๦ÄÜÐÔÊÇ¡°ÉÌÒµ¿Í»§¶ËÉ豸ÔËËãµÄδÀ´Ç÷ÊÆ¡±¡£Ëû²¹³äµÀ£¬Ó¦ÓóÌÐòµÄ¹ÜÀíºÍ°²È«±ØÐë²»Âé·³£¬Òò´Ë´´ÔìVMµÄÄÜÁ¦ÊDZر¸µÄ¡£DellµÄϵͳ¹ÜÀí³ÌÐò×îÖÕ½«ÓëDell·þÎñÆ÷À¦°óÔÚÒ»Æð£¬Îª¿Í»§ÌṩÏֳɵĸßЧÄÜÐéÄ⻯£»²»¹ýDellÉÐδ͸¶ÌṩÕâÖÖÄÜÁ¦µÄʱ¼ä±í¡£
¡¡¡¡HPµÄÖ´Ðи±×ܲÃAnn LivermoreÔò±íʾ£¬ÐéÄ⻯µÄ´´Ð²ŸոտªÊ¼£º¡°ÔÚÕâ¸öÁìÓò£¬Ä㽫¿´µ½Ò»ÕûÌ׵ķþÎñºÍÐí¶à·þÎñ¹©»õÉÌ¡£¡±
¡¡¡¡LivermoreÖ¸³ö£¬ÐéÄ⻯ÊÇÐèÒªÕë¶ÔLinux½øÐиĽøÒÔÔÚÊý¾ÝÖÐÐÄÈ¡µÃ¸ü¶à½øÕ¹µÄ¼¸¸öÁìÓòÖ®Ò»£»ÆäËüÁìÓò°üÀ¨¹¦ÂʺÍÉ¢ÈÈ¡¢¹ÜÀí¡¢°²È«ÐÔºÍ×Ô¶¯»¯¡£Ä¿Ç°HPÕýÔÚ×ÔÐпª·¢¼¼Êõ»ò½øÐÐÊÕ¹º£¬ÒÔÖÆ×÷Livermore³ÆÖ®Îª¿É¡°×ÔÖ÷¹ÜÀí¡±µÄÊý¾ÝÖÐÐÄ¡£²»¾ÃǰHP²ÅÐû²¼ºÄ×Ê16ÒÚÃÀÔª£¬ÊÕ¹ºÊý¾ÝÖÐÐÄ×Ô¶¯»¯×¨Òµ³§ÉÌOpsware¡£
¡¡¡¡´ËÍâHPÒàÐû²¼¸Ã¹«Ë¾ÒѾ½«ÆäParallel Compositing LibraryÈí¼þ£¬Ìṩ¸ø¿ªÔ´ÉçÇø¡£¸ÃÈí¼þ¿ÉÔÚ¸ßÐÔÄÜÔËËã»·¾³ÖÐʵÏÖ¸´ÔÓÊý¾Ý¼¯(data sets)µÄÐéÄ⻯¡£HP»¹½«Æäpay-per-use¼Æ¼ÛģʽÀ©Õ¹µ½ÔËÐÐÓÚHP Integrity·þÎñÆ÷µÄLinux£»°üÀ¨HP-UX¡¢WindowsºÍOpenVMSÒѾ²ÉÓøÃÊÚȨģʽ¹©Ó¦¡£
¡¡¡¡Áé»îLinuxÊǽ¨¹¹Ìض¨Èí¼þVMµÄÀíÏëÑ¡Ôñ
¡¡¡¡EMCµÄ×Ó¹«Ë¾VMware¿ÉÌṩ¸÷ÖÖVM¹ÜÀí·þÎñ£¬°üÀ¨¶¯Ì¬Æ½ºâ(dynamic balancing)¡¢×ÊÔ´·ÖÅä(resource allocation )ÒÔ¼°¼¯Öб¸·ÝÈí¼þ¡£¸Ã¹«Ë¾Ê×ϯ¿ÆÑ§¼Ò¼æ¹²Í¬´´°ìÈËMendel RosenblumÔÚLinuxWorld´ó»áÉϱíʾ£¬»¹»áÓиü¶à·þÎñÂ½ÐøÍÆ³ö£¬ÆäÖÐһЩй¦ÄÜÒÑ¿ªÊ¼Ìṩ²âÊÔ£¬°üÀ¨Ò»Ð©ÓÃÓÚ¹¤×÷Õ¾µÄVMwareÈí¼þ£¬¿ÉÔÚÐéÄâ»úÆ÷¼Í¼·þÎñÆ÷µÄÖ´ÐÐÇé¿ö£¬ÒÔ±¸ÉÔºó²éѯ¡£
¡¡¡¡RosenblumÈÏΪ£¬ÐéÄ⻯×îÖÕ¿ÉÒÔÖÆ×÷°üÀ¨LinuxÔÚÄڵIJÙ×÷ϵͳ¡£ËûÌØ±ðÖ§³ÖÒ»ÖÖÐéÄâ²ã (virtualization layer)Ö±½ÓÓë΢´¦ÀíÆ÷¼°ÆäËü¼ÆËã»úÓ²¼þÁ¬½ÓµÄ¼Ü¹¹£»ÕâÖּܹ¹ÔÚ×î¶¥¶ËÖ´ÐеĽ«ÊÇÕë¶ÔÌØ¶¨Ó¦ÓõÄÐéÄâ»úÆ÷¡£Ëû±íʾ£¬ÕâÖÖ¼¼Êõ½«¸ü¼Ó¿É¿¿¡¢°²È«¡¢ÈÝÒ×¹ÜÀí²¢ÇÒÐÔÄܸü¼Ñ¡£
¡¡¡¡Rosenblum±íʾ£¬ÐéÄ⻯װÖÃÊÇÀíÏë¼Ü¹¹¡£Èí¼þÖÆÔìÉÌÖ»Äܰü×°ÔÚÐéÄâ»úÆ÷ÄÚ²¿Ö´ÐÐÌØ¶¨Ó¦ÓÃËùÐèµÄÁã×é¼þ£º¡°ÎÒ¿ÉÒÔÌô³öij¸öÓ¦Óò»ÐèÒªµÄOS£¬½¨¹¹Ò»¸öÕë¶ÔÓ¦Óø߶È×î¼Ñ»¯µÄOS¡£¡±ËûÖ¸³ö£¬LinuxÊǽ¨¹¹Ìض¨Èí¼þVMµÄ×î¼ÑÑ¡Ôñ£¬ÒòΪÆä¿ª·ÅÐÔÔ´³ÌÐò´úÂëÊÚȨÌõ¿î±ÈרÀûÈí¼þ¸üÁé»î£»Ê¹ÓÃLinux»ù±¾Éϲ»ÐèÒªÖ§¸¶°æË°£¬ÈÃÓû§¿ÉÒÔ´´ÔìÊʺÏËûÃÇÓÃ;µÄÈí¼þ¡£