¶øÔÚÖÚ¶à²Ù×÷ϵͳÖУ¬Linuxƾ½èÆä¿ªÔ´¡¢Îȶ¨¡¢¸ßЧµÄÌØµã£¬ÔçÒѳÉΪ·þÎñÆ÷¡¢ÔƼÆË㡢ǶÈëʽϵͳÒÔ¼°Öڶ࿪·¢ÕßÐÄÖеÄÊ×Ñ¡
ÌØ±ðÊÇÔڸ߼¶Öжϴ¦Àí£¨Advanced Interrupt Handling, AIT£©ÁìÓò£¬Linux AIT P£¨ÕâÀïµÄ¡°P¡±¿ÉÒÔÔ¢ÒâΪPerformance¡¢Precision»òProgress£¬¼´ÐÔÄÜ¡¢¾«×¼¶È»ò½ø²½£©²»½ö¼«´óµØÓÅ»¯ÁËϵͳµÄÏìÓ¦ËٶȺʹ¦ÀíÄÜÁ¦£¬»¹Íƶ¯ÁËÕû¸ö¼ÆËã¼Ü¹¹µÄ¸ïУ¬Îª¼¼Êõ´´ÐÂÌṩÁËÇ¿´óµÄ¶¯Á¦
Ò»¡¢Linux AIT P£ºÐÔÄܵĸïÃüÐÔ·ÉÔ¾ ÔÚ´«Í³µÄ²Ù×÷ϵͳÖжϴ¦Àí»úÖÆÖУ¬Ã¿µ±Ó²¼þÉ豸·¢³öÖжÏÐźţ¬CPU±ØÐëÔÝÍ£µ±Ç°ÈÎÎñ£¬×ª¶ø´¦ÀíÖжÏÇëÇó
ÕâÒ»¹ý³ÌËäȻȷ±£ÁËϵͳµÄʵʱÏìÓ¦£¬µ«Ôڸ߲¢·¢³¡¾°Ï£¬Æµ·±µÄÖжϴ¦Àí»áµ¼ÖÂCPU×ÊÔ´µÄÀ˷ѺÍÕûÌåÐÔÄܵÄϽµ
Linux AIT Pͨ¹ýÒýÈëһϵÁи߼¶¼¼ÊõºÍËã·¨£¬ÊµÏÖÁËÖжϴ¦ÀíµÄ¸ßЧ»¯ºÍÖÇÄÜ»¯£¬´Ó¶øÊµÏÖÁËÐÔÄܵĸïÃüÐÔ·ÉÔ¾
1. ¾«×¼ÖжÏÓÅÏȼ¶¹ÜÀí Linux AIT PÒýÈëÁ˸ü¼Ó¾«Ï¸µÄÖжÏÓÅÏȼ¶¹ÜÀí»úÖÆ£¬Äܹ»¸ù¾ÝÖжϵÄÖØÒªÐԺͽô¼±³Ì¶È¶¯Ì¬µ÷Õû´¦Àí˳Ðò
ÕâÒâζ×Å£¬¶ÔÓڹؼüÈÎÎñµÄÖжÏÇëÇó£¬ÏµÍ³Äܹ»Ñ¸ËÙÏìÓ¦£¬¶ø¶ÔÓڷǽô¼±µÄÖжϣ¬Ôò¿ÉÒÔÊʵ±ÑÓ³Ù´¦Àí£¬´Ó¶øÔÚ±£Ö¤ÏµÍ³ÏìÓ¦ÐÔµÄͬʱ£¬×î´ó»¯µØÀûÓÃCPU×ÊÔ´£¬ÌáÉýÕûÌåÐÔÄÜ
2. ÖжϾۺÏÓë½ÚÁ÷ ΪÁ˼õÉÙÖжϴ¦ÀíµÄ¿ªÏú£¬Linux AIT P²ÉÓÃÁËÖжϾۺϺͽÚÁ÷¼¼Êõ
ͨ¹ý½«¶à¸öÏàËÆµÄÖжÏÇëÇóºÏ²¢ÎªÒ»¸ö½øÐд¦Àí£¬ÒÔ¼°ÔÚÒ»¶¨Ê±¼äÄÚÏÞÖÆÖжϴ¦ÀíµÄ´ÎÊý£¬ÓÐЧ½µµÍÁËCPUµÄÖжϴ¦Àí¸ºµ££¬Ìá¸ßÁËϵͳµÄÍÌÍÂÁ¿ºÍÏìÓ¦ËÙ¶È
3. ÖÇÄÜÖжϵ÷¶È ½áºÏÏÖ´ú¶àºË´¦ÀíÆ÷µÄÌØµã£¬Linux AIT PʵÏÖÁËÖÇÄÜÖжϵ÷¶È»úÖÆ
ËüÄܹ»¸ù¾Ýµ±Ç°¸÷¸öCPUºËÐĵŤ×÷¸ºÔØÇé¿ö£¬¶¯Ì¬µØ½«ÖжÏÇëÇó·ÖÅ䏸×îºÏÊʵĺËÐĽøÐд¦Àí£¬´Ó¶øÊµÏÖÁ˸ºÔؾùºâ£¬Ìá¸ßÁËϵͳµÄ²¢Ðд¦ÀíÄÜÁ¦
¶þ¡¢Linux AIT P£º¾«×¼¶ÈµÄ¼«ÖÂ×·Çó ÔÚʵʱÐÔÒªÇ󼫸ߵÄÓ¦Óó¡¾°ÖУ¬Èç½ðÈÚ½»Ò×ϵͳ¡¢¹¤Òµ×Ô¶¯»¯¿ØÖƵȣ¬ÈκÎ΢СµÄÑÓ³Ù¶¼¿ÉÄܵ¼Ö²»¿É¹ÀÁ¿µÄËðʧ
Linux AIT Pͨ¹ý¶ÔÖжϴ¦ÀíµÄ¾«×¼¿ØÖÆ£¬È·±£ÁËϵͳÔÚÕâЩ³¡¾°ÏµÄÎȶ¨ÐԺͿɿ¿ÐÔ
1. µÍÑÓ³ÙÖжÏÏìÓ¦ Linux AIT Pͨ¹ýÓÅ»¯ÖжÏÏìӦ·¾¶£¬¼õÉÙÁËÖжϴӲúÉúµ½±»´¦ÀíµÄʱ¼äÑÓ³Ù
Õâ°üÀ¨¼õÉÙÖжϴ¦Àí´úÂëµÄ·¾¶³¤¶È¡¢ÓÅ»¯Öжϴ¦Àíº¯ÊýµÄÖ´ÐÐЧÂʵȣ¬´Ó¶øÊµÏÖÁ˶ÔÖжÏÇëÇóµÄ¼´Ê±ÏìÓ¦£¬Âú×ãÁ˸ßʵʱÐÔÓ¦ÓõÄÐèÇó
2. ¾«È·µÄʱ¼ä¿ØÖÆ ½áºÏ¸ß¾«¶È¼ÆÊ±Æ÷ºÍʱ¼äͬ²½¼¼Êõ£¬Linux AIT PÄܹ»ÊµÏÖ¶ÔÖжϴ¦Àíʱ¼äµÄ¾«È·¿ØÖÆ
ÎÞÂÛÊÇÖÜÆÚÐÔÖжϻ¹ÊÇËæ»úÖжϣ¬ÏµÍ³¶¼Äܸù¾ÝÔ¤ÉèµÄʱ¼ä²ÎÊý£¬×¼È·µØÔÚÖ¸¶¨Ê±¼äµã»òʱ¼ä´°¿ÚÄÚÍê³É´¦Àí£¬È·±£ÁËϵͳÐÐΪµÄ¿ÉÔ¤²âÐÔºÍÎȶ¨ÐÔ
3. ¿É¿¿µÄ´íÎó´¦Àí»úÖÆ ÔÚ¸´ÔÓ¶à±äµÄÓ²¼þ»·¾³ÖУ¬Öжϴ¦Àí¹ý³ÌÖÐÄÑÃâ»áÓöµ½¸÷ÖÖÒì³£Çé¿ö
Linux AIT PÉè¼ÆÁËÍêÉÆµÄ´íÎó´¦Àí»úÖÆ£¬Äܹ»ÔÚ¼ì²âµ½´íÎóʱѸËÙ²ÉÈ¡´ëÊ©£¬ÈçÖØÊÔ¡¢¼Ç¼ÈÕÖ¾»ò´¥·¢¾¯±¨£¬È·±£ÏµÍ³ÔÚÃæ¶Ô¹ÊÕÏʱÄܹ»×ÔÎÒÐÞ¸´»òÖÁÉÙ±£³Ö°²È«×´Ì¬£¬Ìá¸ßÁËϵͳµÄ¿É¿¿ÐÔºÍÎȶ¨ÐÔ
Èý¡¢Linux AIT P£º¼¼Êõ½ø²½µÄ´ß»¯¼Á Linux AIT P²»½öÊÇÒ»Ïî¼¼Êõ´´Ð£¬¸üÊÇÍÆ¶¯Õû¸ö¼ÆËãÁìÓò½ø²½µÄ´ß»¯¼Á
Ëü´Ù½øÁ˲Ù×÷ϵͳÓëÓ²¼þÖ®¼äµÄÉî¶ÈÐͬ£¬ÎªÔƼÆËã¡¢´óÊý¾Ý¡¢È˹¤ÖÇÄܵÈÐÂÐ˼¼ÊõµÄ·¢Õ¹ÌṩÁ˼áʵµÄ»ù´¡
1. ¼ÓËÙÔÆ¼ÆËã·¢Õ¹ ÔÚÔÆ¼ÆËãÁìÓò£¬Linux AIT PµÄ¸ßЧÖжϴ¦ÀíÄÜÁ¦Ê¹µÃÐéÄâ»úÖ®¼äµÄ×ÊÔ´µ÷¶È¸ü¼ÓÁé»îºÍ¸ßЧ£¬½µµÍÁËÐéÄ⻯´øÀ´µÄÐÔÄÜËðºÄ£¬ÌáÉýÁËÔÆ·þÎñµÄÏìÓ¦ËٶȺͿÉÀ©Õ¹ÐÔ
ͬʱ£¬Í¨¹ýÓÅ»¯ÍøÂçÖжϴ¦Àí£¬Ìá¸ßÁËÔÆÊý¾ÝÖÐÐĵÄÊý¾Ý´«ÊäЧÂʺͰ²È«ÐÔ
2. Çý¶¯´óÊý¾Ý´´Ð ´óÊý¾Ý´¦ÀíÐèÒª´¦Àíº£Á¿Êý¾Ý£¬¶ÔϵͳµÄʵʱÐÔºÍÍÌÍÂÁ¿ÓÐ׿«¸ßµÄÒªÇó
Linux AIT Pͨ¹ýÓÅ»¯I/OÖжϴ¦Àí£¬Ìá¸ßÁËÊý¾Ý¶ÁдËٶȺͲ¢·¢´¦ÀíÄÜÁ¦£¬Îª´óÊý¾Ý·ÖÎö¡¢»úÆ÷ѧϰµÈÓ¦ÓÃÌṩÁËÇ¿´óµÄ¼ÆËãÖ§³Ö
3. ÖúÁ¦È˹¤ÖÇÄÜÂ䵨 È˹¤ÖÇÄܵķ¢Õ¹ÒÀÀµÓÚ¸ßЧµÄ¼ÆËãÆ½Ì¨ºÍËã·¨ÓÅ»¯
Linux AIT Pͨ¹ýÌáÉýϵͳµÄʵʱÐԺͲ¢Ðд¦ÀíÄÜÁ¦£¬ÎªÉî¶Èѧϰ¡¢×ÔÈ»ÓïÑÔ´¦ÀíµÈAIÓ¦ÓÃÌṩÁ˸ü¼ÓÎȶ¨ºÍ¸ßЧµÄÔËÐл·¾³£¬¼ÓËÙÁËAI¼¼ÊõµÄÂ䵨ºÍÓ¦ÓÃ
ËÄ¡¢½áÓï Linux AIT P×÷ΪLinux²Ù×÷ϵͳÔÚÖжϴ¦ÀíÁìÓòµÄÒ»´ÎÖØ´ó¸ïУ¬²»½öʵÏÖÁËÐÔÄÜ¡¢¾«×¼¶ÈºÍ¼¼Êõ½ø²½µÄ¶àÖØ·ÉÔ¾£¬¸üΪÕû¸ö¼ÆËãÐÐÒµµÄ·¢Õ¹×¢ÈëÁËеĻîÁ¦
Ëæ×ż¼ÊõµÄ²»¶ÏÑݽøºÍÓ¦ÓõIJ»¶ÏÍØÕ¹£¬Linux AIT P½«¼ÌÐø·¢»ÓÆäÒýÁì×÷Óã¬Íƶ¯ÐÅÏ¢¼¼ÊõÏò¸ü¸ß²ã´ÎÂõ½ø£¬Îª¹¹½¨¸ü¼ÓÖÇÄÜ¡¢¸ßЧ¡¢°²È«µÄÊý×ÖÊÀ½ç¹±Ï×Á¦Á¿
ÔÚÕâ¸ö¹ý³ÌÖУ¬ÎÒÃÇÆÚ