¡¡¡¡×÷ÕߣºÀîС×ì
¡¡¡¡»¨Á˼¸Ììʱ¼ä×°ÁËÒ»ÏÂ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»¹Òª¿ìһЩ¡£