¡¡¡¡×÷ÕߣºÀîС×ì
¡¡¡¡»¨Á˼¸Ììʱ¼ä×°ÁËÒ»ÏÂgentoo£¬¸úÒÔǰµÄ¸Ð¾õÍêÈ«²»Í¬£¬ÔÚб¾ÀïÓÃgentoo£¬Èç¹ûÅäÖúõϰ£¬È·ÊµÓÐÒ»ÖÖÐÐÔÆÁ÷Ë®µÄ¸Ð¾õ¡£ÌÖÂÛwinºÍlinuxÄĸö¿ìÒѾ²»ÊÇʲôÐÂÏʵϰÌâÁË£¬µ«ÉÙÊýÈË˵linux¿ì¶àÊýÓùýlinuxµÄÈËÈ´²»ÐÅ£¬¹é¸ùµ½µ×£¬ÎÊÌâÔÚÓڻ᲻»áÅäÖúÍÉÆ²»ÉÆÊ¹Óá£ÓÈÆä¶ÔÓÚgentooÕâÖÖ»ùÓÚÔ´Âë±àÒëµÄlinux µÄdistribution£¬ÅäÖøüÊÇÖÁ¹ØÖØÒªÁË¡£Ï±߾ÍÕ⼸ÌìµÄ¾Ñ飬·ÖÏíÒ»ÏÂÈçºÎÕë¶Ôgentoo×÷¼«ËÙÅäÖã¬ËäÈ»Õë¶Ôgentoo£¬µ«ÊǶÔÓÚÆäËûlinuxµÄdistrubutionÀ´½²Í¬ÑùÓÐ½è¼ø×÷Óá£
¡¡¡¡1£¬Äں˱àÒë¡£ÄÚºËÅäÖõÄÖØÒªÐÔ²»ÐèҪϸ˵¡£ÕâÀïÖ»Ö¸³öÈý¸ö¸ú×ÀÃæÏµÍ³ËٶȺÍÁ÷³©ÐÔÃÜÇÐÏà¹ØµÄÖØÒªÅäÖÃÑ¡Ïî¡£µÚÒ»ÊÇioµ÷¶ÈÑ¡ÏѡÔñCFQ I/O scheduler±È½ÏºÏÀí£¬ËûΪÄں˺ÍÓû§²ãƽµÈ·ÖÅä×ÊÔ´£¬ÕâÑùÄÚºËIOµ÷¶È»áÉÔÊÜÓ°Ï죬µ«Óû§IOµ÷¶È»á¸üÁ÷³©¡£µÚ¶þÊÇÏÈռʽѡÏpreemption model£¬¸ÄÑ¡ÏîÔÊÐí½ø³ÌÏÈÕ¼£¬·Ç³£ÊʺϵÍÑÓ³ÙµÄ×ÀÃæ²Ù×÷ϵͳ¡£µÚÈýÊÇHZÖµ£¬Ô½´ó±íʾ½ø³ÌÇл»ÆµÂÊÔ½¸ß£¬¶ÔÓÚ¶àÈÎÎñ²Ù×÷ϵͳÀ´½²£¬½ø³ÌÇл»ÆµÂÊÔ½¸ß±íʾ¸÷ÈÎÎñÔËÐÐԽƽ»¬£¬µ«ÊÇÕû¸öϵͳµÄÔËÐÐЧÂÊÆäʵÊÇϽµÁ˵ġ£ËùÒÔÕâÀィÒéÑ¡Ôñ300£¬»ù±¾¿ÉÒÔÂú×ã×ÀÃæÒªÇó²¢ÇÒЧÂʲ»»áÓÐÌ«¶àϽµ¡£linuxĬÈϱíÏÖÂýÓÚwinµÄÔÒòÖ®Ò»¾ÍÔÚÕâÀlinuxµÄͼÐνçÃæÊÇ×÷ΪÓû§½ø³ÌÔËÐÐÔÚÄÚºËÖ®ÍâµÄ£¬¶øÄ¬ÈÏÅäÖÃÈ´Ò»¹áÇ¿µ÷ÄÚºËÔËÐÐËٶȺÍЧÂÊ£¬ÕâЩÅäÖþÍÊǽ«ÄÚºË×ÊÔ´¾¡Á¿¹ý¶É¸øÓû§½ø³ÌʹÓã¬Ê¹Óû§Ì¬ÏµÄÓ¦ÓóÌÐòÔËÐиüÁ÷³©¡£
¡¡¡¡2£¬gccÑ¡Ïî¡£gentooÊÇ»ùÓÚÔ´Âë±àÒ룬ËùÒÔgcc±àÒëʱѡÏîºÜ»áÓ°Ïì³ÌÐòÔËÐÐËÙ¶È¡£³£ÓõÄÑ¡ÏîÓУ¬-O2£¬½øÐжþ¼¶ÓÅ»¯£¬-pipe ʹÓùܵÀÎļþ -fomit-frame-pointer£¬²»ÔټĴæÆ÷Öб£´æÊý¾Ý¡£ÕâЩ¶¼ÊDZȽϳ£ÓõÄÑ¡Ï»¹ÓÐÒ»¸ö±È½ÏÖØÒª£¬µ«ÈÝÒ×±»ºöÂÔ£¬¾ÍÊÇ-marchÑ¡Ï¸ÄÑ¡Ïî±íʾÕë¶Ôij¿îcpu±àÒë³öÌØ¶¨µÄ´úÂ룬ĬÈÏÊÇi686£¬ÕâÊDZȽÏͨÓõÄÑ¡Ï¿ÉÒÔ±£Ö¤±àÒëµÄ³ÌÐòÒ»¶¨¿ÉÒÔÔËÐУ¬µ«ÊǺܶàÐÂcpuµÄÌØÓÐÌØÐÔÈ´·¢»Ó²»³öÀ´ÁË£¬±ÈÈçÎҵı¾×Ó£¬cpuÊÇintel core2 duo£¬±àÒëÑ¡ÏîʹÓÃ-march=nocona£¬¾Í¿ÉÒÔ²úÉúÖ»Õë¶ÔÕâ¿îcpuµÄÌØ¶¨´úÂ룬³ÌÐòÔËÐÐЧÂÊ»áÓкܴóÌáÉý¡£
¡¡¡¡3£¬ÏÔ¿¨Çý¶¯¡£Ò»¶¨Òª°²×°¹Ù·½ÏÔ¿¨Çý¶¯£¬¿ªÔ´µÄÇý¶¯»á¼«´óÓ°ÏìͼÐνçÃæµÄЧÂÊ£¬ºÜ¶àÆäËûdistributionĬÈϻᰲװºÃÇý¶¯£¬ÓÈÆäÊǸ÷distributionµÄ×îа棬gentooÒòΪÆä¶ÀÌØµÄ°²×°·½·¨£¬ÏÔ¿¨Çý¶¯ÒªÊÖ¶¯°²×°£¬×°ºÃÁËÖ®ºó£¬ÏñfirefoxµÈÕâÑùµÄ³ÌÐòÔËÐÐÆðÀ´¾Í²»»áÓÐÀÏÅ£À³µµÄ¸Ð¾õÁË¡£
¡¡¡¡4£¬°ÑtmpÎļþ¼Ð¹Òµ½ÄÚ´æÀʹÓÃtmpfsÎļþϵͳ£¬ËûÀàËÆÓÚramdisk£¬µ«ÊÇÓŵãÊǿɿռä¿ÉÉìËõ£¬ºÜ¶àÓ¦ÓóÌÐòÐèÒªÔÚtmpÎļþ¼Ð±£´æÒ»Ð©ÁÙʱÊý¾Ý£¬¹Òµ½ÄÚ´æÀïÖ®ºó£¬¿ÉÒÔ´ó´óÌá¸ßÔËÐÐËÙ¶È£¬ÓÐÈ˽¨ÒéÖ»ÔÚÄÚ´æ±È½Ï´óµÄʱºòÔÚ¹Òtmp£¬Æäʵ²»È»£¬Í¨³£Çé¿öÏÂtmpÎļþ¼ÐÄÚÈݲ»»á¶àÓÚ10¼¸M£¬ÒÔÏÖÔÚµÄÄÚ´æÈÝÁ¿ÄóöÕâЩÄÚ´æ²»³ÉÎÊÌ⣬Èç¹ûÄÚ´æ¹»´ó£¬¿ÉÒÔ°Ñ/var/tmpÒ²¹ÒÉÏ£¬»òlnµ½tmp¼´¿É£¬ÕâÊÇÒòΪijЩ³ÌÐò£¬±ÈÈçemerge£¬»áʹÓøÃĿ¼£¬Ð¡ÄÚ´æ²»ÊʺÏʹÓã¬ÒòΪÔÚ±àÒë´óÈí¼þ°üµÄʱºò£¬¿ÉÄÜ»áʧ°Ü¡£µ±È»»¹¿ÉÒÔÔÚhome¸ùĿ¼ÏÂ×öµãÎÄÕ£¬ÒòΪ¼¸ºõËùÒÔ³ÌÐòÆô¶¯Ê±¶¼Òª¶ÁдÕâÀïµÄÅäÖÃÎļþ£¬¿ÉÒÔ°ÑËû¼Óµ½ÄÚ´æÀµ«ÕâÑù²Ù×÷±È½Ï¸´ÔÓ£¬ÒòΪhomeÏÂµÄÆäËûÎļþ»áÊÜÓ°Ï죬ÀíÂÛÉÏ¿ÉÒÔͨ¹ýÈíÁ¬½ÓºÍramdisk½â¾ö£¬µ«ÊÇһЩÈí¼þµÄÅäÖò»Ò×±£´æ£¬»¹ÓÐÈ˽¨Òé°ÑlibºÍbinÕâЩ¶«Î÷¶¼¼Óµ½ÄÚ´æÀÀíÂÛÉ϶¼ÊÇ¿ÉÒԵ쬵«ÊÇÕâЩÎÞÒÉÊÇÓÃÆô¶¯Ê±¼äÀ´»»ÔËÐÐʱ¼ä£¬²Ù×÷²»Ò×ʵÏÖ¡£
¡¡¡¡5£¬hdparm£¬ÐÞ¸ÄÓ²Å̲ÎÊý£¬¸Ä³Édma 32bit¡¡£¬Ó²Å̶ÁдËÙ¶È¿ìÁË£¬³ÌÐòÆô¶¯ºÍijЩ³ÌÐòµÄÔËÐÐËٶȾͻáÌá¸ß¡£
¡¡¡¡6£¬Í¼ÐνçÃæµÄÅäÖ᣼ÓËÙ²¢²»´ú±íÒ»¶¨ÒªÊ¹ÓÃwmaker»òÖ®ÀàµÄÇáÁ¿¼¶´°¿Ú¹ÜÀíÆ÷£¬Ïñgnome£¬kdeÕâЩÈÔÈ»¿ÉÒÔ¿ìËÙÆô¶¯µÄ¡£³ÌÐòµÄÔËÐб¾ÉíÖÁÓÚÓ²¼þ£¬ÄÚºËÅäÖúÍgccÓйأ¬ÕâÀïҪ˵µÄÊÇÆô¶¯ËÙ¶È¡£Í¨³£ÕâЩ³ÌÐòµÚÒ»´ÎÆô¶¯»áÉÔÂýһЩ£¬ÒòΪҪ¼ÓÔØºÜ¶à¿âµ½Äڴ棬µÚ¶þ´ÎÆô¶¯»á¿ìЩ¡£ÕâÀïÓÐÒ»¸öÔÔò£¬¾ÍÊÇ£¬Ö»¼ÓÔØ±ØÒªµÄ×ÖÌ壬×ÖÌå¼ÓÔØ¿ÉÒÔ´Óxorg.confÎļþÖÐÐ޸ģ¬×ÖÌå¼ÓÔØ¹ý¶à»áÓ°ÏìÆô¶¯ËÙ¶È£¬¿öÇÒÎÒÃÇͨ³£Ö»»áʹÓÃÒ»Á½ÖÖ×ÖÌå¡£
¡¡¡¡µ±È»ÕâÑùÓÅ»¯Ö»ÊÇÒ»°ãÐÔÖʵÄÓÅ»¯£¬Óкܶà³ÌÐòÆô¶¯ÂýÊdzöÁËÃûµÄ£¬±ÈÈçfirefoxºÍopenoffice£¬firefoxµÄÆô¶¯ÔÚwinÏÂÒ²ÊDZȽÏÂýµÄ£¬ÔÚlinuxÏÂfirefoxºÍwinϲ¶à£¬openoffice¾Í±È½ÏˬÁË£¬ÔÚÎҵĵçÄÔÀÆô¶¯ËÙ¶ÈÒª±ÈwinϵÄwps»¹Òª¿ìһЩ¡£