¿ËÈÕ£¬ÐÂÀûluck18¹ÙÍø¶¯Á¦T6˾¿âÖÎÀíϵͳ¡¢Æ±¾ÝÖÎÀíϵͳIDMS¡¢Ò½¹²ÌåÒ»Ì廯ÖÎÀíƽ̨Èý¿î²úÆ·»ñöïÅôÔÉú¿ª·¢ÈÏÖ¤£¨Kunpeng NATIVE£©¡£ÕâÊÇÐÂÀûluck18¹ÙÍø¶¯Á¦×ÔÄêÍ·ÕýʽÆô¶¯öïÅôÔÉú¿ª·¢ÒÔÀ´£¬ËùÈ¡µÃµÄÊ×ÅúÖ÷ҪЧ¹û£¬½«ÎªÏà¹ØÐÐÒµ¿Í»§ÌṩÐÔÄܸüÓÅÒìÇÒ¸üÇå¾²µÄ²úÆ·Óë½â¾ö¼Æ»®¡£
T6˾¿âÖÎÀíϵͳ
ÐÂÀûluck18¹ÙÍø¶¯Á¦T6˾¿âÖÎÀíϵͳÒÔÆóÒµ×ʽð·ç¿ØÖÎÀí¡¢Ï¸Ä廯ÖÎÀíÓëÌá¸ß ×ʽðЧÒæ¡¢ÖÎÀíЧÂʵÄÐèÇóΪµ¼Ïò£¬½ÓÄÉÔÆÔ´Éú¡¢Î¢·þÎñ¼Ü¹¹µÈÏȽøÊÖÒÕÉè¼Æ¶ø³É£¬×Ô²úÆ·ÀÖ³ÉÉÏÏßÒÔÀ´ÒѾÔÚÖÚ¶à´óÐͼ¯ÍÅʹÓã¬ÌáÉýÁËÆóÒµ×ʽð¼¯ÖйæģЧÒæ¡¢¶¯Ì¬¼à¿ØЧ¹û¡¢×ʽðµÄ¿ÉÊÓ»¯Ë®Æ½£¬ïÔÌÆóÒµ×ʽð±¾Ç®£¬ÓÐÓÃÌá·À×ʽðÔËӪΣº¦¡£¾ÙÐÐöïÅôÔÉú¿ª·¢ºó£¬ÊµÏÖÁ˶àÏîÐÔÄÜÌáÉý£¬½«ÄܸüºÃµØÖúÁ¦ÆóÒµ¸ßЧÖÎÀíºÍÓÅ»¯È«Çò×ʽðÁ÷¶¯¡£
ÆäöïÅôÔÉú°æ±¾»ùÓÚöïÅô·þÎñÆ÷¡¢openEuler²Ù×÷ϵͳ£¬Ê¹ÓÃgitlabÁ÷Ë®Ïßƽ̨ÔÚ´úÂ뿪·¢£¬±àÒë¹¹½¨£¬¼¯³É²âÊÔ£¬µ÷ÓŽ׶μ¯³ÉöïÅôDevKitºÍ±Ï•NJDK¡£ÊµÏÖÁËÒ»Ì×´úÂ뿪·¢£¬Ö§³Öx86ºÍöïÅôƽ̨ÔËÐС£Í¨¹ý¶ÔjvmµÄ-Xmx¡¢-Xms²ÎÊý¾ÙÐÐÓÅ»¯ÉèÖ㬿ªÆô-XX:+HeapDumpOnOutOfMemoryErrorºÍGCÈÕÖ¾Êä³öÉèÖã¬T6˾¿âÖÎÀíϵͳÔÚÏßÓû§ÊýÔöÌíµ½4500ÈË£¬Ìá¸ßÁË25%£¬ÏµÍ³»á¼ûÏìӦʱ¼äÓÉ5ÃëËõ¶Ìµ½3ÃëÄÚ¡£
Ʊ¾ÝÖÎÀíϵͳIDMS
ÐÂÀûluck18¹ÙÍø¶¯Á¦Æ±¾ÝÖÎÀíϵͳIDMSͨ¹ýECDSºÍÉúÒâϵͳµÄÈںϣ¬ÊµÏÖÁËƱ¾ÝÓªÒµÓëƱ¾Ý×ʽðµÄÒ»Ì廯²Ù×÷£¬½â¾öÁ˲ÆÎñ¹«Ë¾¡¢¼¯ÍźÍÆóÒµ¶Ô²î±ðÇþµÀµÄƱ¾ÝÓªÒµµÄ“һվʽÖÎÀí”ÄÑÌ⣬²¢½µµÍÁËά»¤±¾Ç®¡£»ùÓÚöïÅôÔÉú¿ª·¢ºó£¬ÊµÏÖÁ˶àÏîЧÂʺÍÐÔÄÜÌáÉý£¬Äܹ»×îºéÁ÷ƽ֪×㼯ÍÅÆóÒµ¶ÔƱ¾ÝÖÎÀíµÄ×ÛºÏÔËÓÃÓë¹Ü¿ØÒªÇó£¬Ö§³ÖӪҵı»®£¬»¤º½ÎȽ¡Éú³¤¡£
ÆäöïÅôÔÉú°æ±¾»ùÓÚöïÅô·þÎñÆ÷¡¢openEuler²Ù×÷ϵͳ£¬Ê¹ÓÃjenkinsÁ÷Ë®Ïß¾ÙÐдúÂ뿪·¢£¬ÔÚÃŽû¼ì²é£¬±àÒë¹¹½¨£¬Æ½Ì¨²âÊÔ£¬µ÷ÓŽ׶μ¯³ÉöïÅôDevKitºÍ±Ï•NJDK¡£ÊµÏÖÁËÒ»Ì×´úÂ뿪·¢£¬Ö§³Öx86ºÍöïÅôƽ̨ÔËÐС£Í¨¹ý¶ÔjvmµÄ-Xmn¡¢-XX:NewSize¡¢-XX:NewRatio²ÎÊý¾ÙÐÐÓÅ»¯ÉèÖ㬿ªÆôGCÈÕÖ¾Êä³öÉèÖã¬ÄÚ´æÕ¼ÓôÓ2048MB½µµÍµ½1508MB£¬CPUʹÓÃÂÊ´Ó55%½µµÍµ½34%£¬ÏµÍ³ÎȹÌÐÔÌáÉýµ½99.999%¡£
Ò½¹²ÌåÒ»Ì廯ÖÎÀíƽ̨
ÐÂÀûluck18¹ÙÍø¶¯Á¦Ò½¹²ÌåÒ»Ì廯ÖÎÀíƽ̨£¬ÊÇÃæÏòÏØÓòÒ½ÁÆ»ú¹¹´òÔìµÄ¼¯Ï²ãÒ½ÁÆÐÅÏ¢×ÊÔ´»¥Áª»¥Í¨¡¢Ô¶³Ì»áÕﲡÀýµç×Ó»¯ÖÎÀí¡¢ÉÏÏÂתÕïÓªÒµÐÒ»ÂÉΪһÌåµÄÖÎÀíƽ̨£¬Ö÷ÒªÓ¦ÓÃÓÚÖÇ»ÛÒ½ÁƳ¡¾°£¬ÖúÁ¦Ìá¸ßÏØÓòÒ½ÁÆÎÀÉúϵͳµÄ·þÎñÖÊÁ¿ºÍЧÂÊ¡£
Ϊ¼ÓËÙÖúÁ¦ÊµÏÖÌáÉýϲãÒ½ÁÆ·þÎñÄÜÁ¦¡¢É·Ö¼¶ÕïÁÆ£¬ÒÔ¼°ÖÜÈ«ÌáÉýÈËÃñ¿µ½¡Ë®Æ½Á½´óÄ¿µÄ£¬Ò½¹²Ìåƽ̨µÄ¿ª·¢Ð§ÂʺÍÐÔÄÜÖÁ¹ØÖÐÖ÷Òª¡£
»ùÓÚÐÂÀûluck18¹ÙÍø¶¯Á¦DevOpsÁ÷Ë®Ïßƽ̨£¬¿ÉÔÚ´úÂ뿪·¢£¬ÃŽû¼ì²é£¬±àÒë¹¹½¨£¬×Ô¶¯»¯²âÊÔ£¬ÐÔÄܵ÷ÓÅÎå¸ö½×¶Î¼¯³ÉöïÅôDevKitºÍ±Ï•NJDK£¬ÊµÏÖ1Ì×Ô´´úÂë³ö¶àƽ̨°æ±¾£»Ò»Ì×´úÂë×Ô¶¯ÊÊÅäx86ºÍöïÅôÁ½¸öƽ̨±àÒ룬×Ô¶¯°²ÅÅ£¬×Ô¶¯²âÊÔ£¬×Ô¶¯Ðû²¼¡£
»ùÓÚopenEuler ²Ù×÷ϵͳ¡¢ ±Ï•NJDK¹¹½¨öïÅôÇ׺ÍÓ¦Óõ××ù£¬ÊµÏÖÓ¦ÓÃÐÔÄÜ¿ªÏä¼´ÓÅ£»Í¨¹ýöïÅôDevKit JavaÐÔÄÜÆÊÎö¹¤¾ß¾ÙÐÐHeap¡¢GC¡¢Ï̡߳¢Ó¦ÓÃÈÈÃÅ¡¢ËøµÈά¶ÈµÄʵʱÆÊÎö£¬¿ìËÙʶ±ðÐÔÄÜÆ¿¾±²¢ÓÅ»¯£¬ÌáÉýÓ¦ÓÃÐÔÄÜ¡£
ÔçÔÚ2019ÄêöïÅôÉú̬սÂÔÐû²¼Ö®³õ£¬ÐÂÀûluck18¹ÙÍø¶¯Á¦¾ÍÍŽá×ÔÉíÓÅÊÆÓëöïÅô½¨ÉèÁËÓÅÒìµÄÉú̬ÏàÖú¹Øϵ£¬»ùÓÚöïÅôÈíÓ²¼þƽ̨¿ªÕ¹Ò»Á¬Éî¶ÈÏàÖú¡£ÏÖÔÚ£¬ÔÚÐÐÒµÓ¦ÓÃÁìÓò£¬ÒÑÓÐ20Óà¿î×ÔÑвúÆ·Íê³ÉöïÅôCompatibleÈÏÖ¤£¬»ùÓÚöïÅôÊÖÒÕÈÏÖ¤µÄ½â¾ö¼Æ»®Ò²ÒÑÔÚ¶à¸öÉÌÓÃÏîÄ¿Ó¦Óá£Í¬Ê±£¬ÆìÏÂÐÂÀûluck18¹ÙÍøÅÌË㣨ͬ·½ÅÌËã»ú£©ÍƳöÁ˳¬Ç¿ÏµÁÐöïÅô·þÎñÆ÷¡£
δÀ´£¬ÐÂÀûluck18¹ÙÍø¶¯Á¦½«Ò»Á¬ÉÓëöïÅôµÄÏàÖú£¬Ðû²¼ÐÔÄܸüÓŵÄöïÅôÉÌÓÃÈí¼þ°æ±¾£¬ÃæÏòÐÐÒµ¿Í»§ÌṩһÁ¬ÁìÏȵIJúÆ·Ï¢Õù¾ö¼Æ»®£¬ÖúÁ¦Ç§ÐÐÍòÒµÊý×Ö»¯×ªÐÍ¡£