ºìÁªLinuxÃÅ»§
Linux°ïÖú

¾Û½¹LinuxºÏ×÷·å»á2011:Îå´óÒéÌâ

·¢²¼Ê±¼ä:2011-04-20 15:20:44À´Ô´:ºìÁª×÷Õß:Mewnbx
¡¡¡¡À´Ô´£ºTechTarget

¡¡¡¡½üÈÕ£¬Linux¿ª·¢ÕßÉçÇø»ã¾ÛÔھɽðɽÌÖÂÛLinuxµÄδÀ´¡£ÎÒ×÷Ϊ²Î»áÕßÖ®Ò»£¬Ò²Å¬Á¦µØÊÕ¼¯ÁË»áÓ°ÏìLinux·þÎñÆ÷¹ÜÀíÔ±ºÍÓû§µÄÖØÒª·¢Õ¹ÐÅÏ¢¡£ÏÂÃæÎÒ¾ÍÒªÏò´ó¼Ò½éÉܴ˴λáÒéÉϵÄÎå´óÓ¦¶Ô·½°¸¡£

¡¡¡¡1.¿ØÖÆ×é(cgroup)

¡¡¡¡cgroupµÄ×î³õ¿ª·¢Ä¿µÄÊÇÏÞÖÆLinuxÄÚºËÖеÄ×ÊԴʹÓá£ÄÚ´æ¡¢´ø¿í¡¢CPUʹÓö¼¿ÉÒÔÓÃcgroupÀ´¿ØÖÆ£¬Ëü»¹ÄÜÓÃÓھܾøµ½ÏµÍ³×ÊÔ´µÄ·ÃÎʲ¢¼à¿Øϵͳ×ÊÔ´¡£ºìñµÄ×ÊÔ´¹ÜÀíÖ¸ÄϺܺõØÃèÊöÁËËüÃǹ¤×÷µÄϸ½Ú£¬Äã¿ÉÒÔͨ¹ýÕâ±¾Ö¸ÄÏ»ñµÃ¸ü¶àÐÅÏ¢¡£¿ª·¢Õß»¹ÔÚÖÂÁ¦ÓÚ¸ÄÁ¼¿ØÖÆ×鹤×÷µÄ·½Ê½£¬ËùÒÔÄãÒ»¶¨Òª±¨¸æ©¶´²¢µÈµÈËûÃǸø³ö½á¹û!

¡¡¡¡2.KVM

¡¡¡¡ËüµÄÈ·ÊÇ×îÊÜ¿ª·¢ÈËÔ±Ö§³ÖµÄ¹ÜÀí³ÌÐò£¬ËùÒÔÈç¹ûÄ㻹ûÓÐÓÃKVM£¬×÷ºÃ×¼±¸´ÓXenÉÏÇл»¹ýÀ´°É¡£Christoph HellwigÏ꾡µØ̸µ½ÁËKVMºÍqemuÏò·Ã¿Í´¦ÀíÏÖÓб¾µØ´æ´¢µÄ·½Ê½ºÍ¿ª·¢ÈËÔ±ÔÚ¸ÃÁìÓòËù×öµÄÊÂÇé¡£IBMµÄMike Day¿ªÊ¼½Ò¿ªKVMµÄһЩÉñÃØÃæÉ´£¬ÕâЩÉñÃص㵼ÖÂKVMûÄܸü¹ã·ºµØ±»²ÉÓá£ËûµÄһЩ¹ÛµãµÃµ½¹ÛÖÚµÄÈÏͬ£¬µ«Êǵ±ËûÉù³Æ£¬ÒòΪVMwareµÄVMKernel ´ó²¿·ÖÊÇ»ùÓÚÏàͬµÄLinux´úÂ룬ËùÒÔKVMºÍVMware·Ç³£ÏàËÆÕâÒ»¹Ûµãʱ£¬¹ÛÖÚȺÓÐÁËС·ÖÆç¡£¹ÛÖÚ³ÉÔ±(VMwareµÄÖ°Ô±)˵£¬²»¶Ô£¬²»ÊÇÕâÑù¡£ÔÝʱ»¹²»ÊÇÕâÑù¡£

¡¡¡¡3.Yocto Project

¡¡¡¡ËäÈ»ÄãÒ²Ðí¶ÔǶÈëʽÉ豸²»Ì«ÔÚÒ⣬˭ÓÖÖªµÀÕâ¸öÊÀ½ç(»òÊÇÄãµÄ¹¤×÷)½«À´»á±ä³ÉÔõÑùÄØ?´ËÍ⣬Èç¹ûLinuxÊǵç×ӵģ¬ÄÇËü¾ÍÊÇËùÓÐÊÂÇé¡£Yocto ProjectÊÇËùÓÐÖ÷ҪǶÈëʽоƬ³§ÉÌ¡¢Ç¶ÈëʽÉÌÒµLinux³§ÉÌ¡¢¶ÀÁ¢¿ª·¢ÈËÔ±ºÍOpenEmbeddedµÄÁªºÏÁ¦Á¿£¬Ëü°ïÖú¿ª·¢ÈËԱʹËûÃÇÔÚ´´½¨ÐÂÉ豸ʱ²»ÐèҪÿ´Î¶¼ÖØÐÂÆô¶¯¡£

¡¡¡¡4.Îļþϵͳ

¡¡¡¡¹È¸èMichael RubinµÄÒ»´Îΰ´ó̸»°ÖÐÌáµ½Á˹ȸèÑ¡ÔñÓÃext4´úÌæext2(ÉÔ΢Ìá¼°µ½ÓÉÓÚÓÃext2²¿ÊðµØÂý£¬ËùÒÔËûÃÇûÓжªÊ§ËùÓÐÊý¾Ý)²¿ÊðµÄÔ­Òò¡£XFSºÍext3¶¼ÔøÄÉÈ뿼Âǵ«Ã»ÓÐÑ¡Óã¬Ç°ÕßÊÇÒòÆ临ÔÓÐÔ£¬ºóÕßÊÇÒòΪËüºÍext2°üº¬ÁËһЩÏàͬµÄȱµã¡£ËäÈ»¹È¸èÑ¡ÔñÁËext4, RubinËƺõ£¬Ö»ÊÇÏÖÔÚËü»¹²»³ÉÊì¡£¾¡¹Ü»¨ÁËÈýÄêʱ¼ä´Óext2תÒƵ½ext4,ÎҺܻ³Òɹȸ轫ºÜ¿ì¾Í½øÐÐÁíÒ»´ÎǨÒÆ¡£µ«ÊÇÈç¹ûÄãÕýÔÚµÈÒ»´ÎÎļþϵͳÉý¼¶£¬ä¯ÀÀ¡°»ÆÓÍ¡±Ò²Ðí¾ÍºÜÖµµÃ¡£

¡¡¡¡5.Open vSwitch

¡¡¡¡Open vSwitchÊÇΪÐéÄâ»·¾³´î½¨µÄÍøÂçת»»Æ÷£¬ËüÓ봫ͳת»»Æ÷µÄÇø±ðÊÇËüͨ¹ýÊä³öÒ»¸öÍⲿ½çÃæÀ´¾«Ï¸µØ¿ØÖÆÅäÖÆ״̬ºÍ·¢ËÍÐÐΪ¡£ÔÚÕâÏî¼¼ÊõÉÏÓÐÒ»¸ö²ÎÓëÐÔºÜÇ¿µÄչʾ£¬Èç¹ûÄãÕýÔËÐдóÐÍÐéÄ⻯»·¾³ÇÒÐèÒª¸ü¸ßµÄЧÂÊ£¬ÄÇÕâÀïÒ»¶¨ÓÐЩ¶«Î÷ÖµµÃÄãÒ»¿´¡£

¡¡¡¡Ô­ÎÄÁ¬½Ó£ºhttp://www.searchsv.com.cn/showcontent_47614.htm?lg=t
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ