ë™ì¼í•œ ë…¸ë“œì— ìžˆëŠ” 프로세서는 노드 메모리 ë±…í¬ì— ê³ ì†ìœ¼ë¡œ ì•¡ì„¸ìŠ¤í• ìˆ˜ 있으며 다른 ë…¸ë“œì— ìžˆëŠ” 메모리 ë±…í¬ë¡œì˜ 액세스는 ëŠë ¤ì§‘니다. ë”°ë¼ì„œ 비-로컬 ë©”ëª¨ë¦¬ì— ì•¡ì„¸ìŠ¤ 하는 경우 ì„±ëŠ¥ì´ ì €í•˜ë©ë‹ˆë‹¤.
ì´ëŸ¬í•œ ëª¨ë“ ê²ƒì€ valgrindì— í¬í•¨ë˜ì–´ 다ìŒê³¼ ê°™ì€ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ ì‹¤í–‰í• ìˆ˜ 있습니다:
ì´ì— ë”하여 ì¼ë¶€ ë„¤íŠ¸ì›Œí¬ ì„±ëŠ¥ ê´€ë ¨ ë¬¸ì œëŠ” ë„¤íŠ¸ì›Œí¬ ì„œë¸Œ ì‹œìŠ¤í…œì„ ë‹¤ì‹œ ì„¤ì •í•˜ëŠ”ê²ƒ 보다 ì• í”Œë¦¬ì¼€ì´ì…˜ì„ 변경하는 ê²ƒì´ ë¬¸ì œ í•´ê²°ì„ ìœ„í•´ ë” ë‚˜ì€ ë°©ë²•ì´ ë 수 있습니다.
ì€ ì• í”Œë¦¬ì¼€ì´ì…˜ì´ í”„ë¡œí† ì½œì˜ ìž¬ì „ì†¡ ë©”ì»¤ë‹ˆì¦˜ì´ ì™„ì „ížˆ í¬í™” ìƒíƒœê°€ ë˜ì§€ ì•Šë„ë¡ ë°ì´í„°ë¥¼ 매우 ë‚®ì€ ì†ë„ë¡œ ì „ì†¡í•˜ëŠ” ê²ƒì„ íŠ¹ì§•ìœ¼ë¡œ ì „ì†¡ í”„ë¡œí† ì½œì— ì‚¬ìš©ë˜ëŠ” 용어입니다.
ì• í”Œë¦¬ì¼€ì´ì…˜ ì„±ëŠ¥ì— ì˜í–¥ì„ 미치는 시스템 ì´ë²¤íŠ¸ 중ì—ì„œ 다소 명확하지 ì•Šì€ (하지만 중요한)것 중 하나는 ì¸í„°ëŸ½íŠ¸
ìŠ¤í† ë¦¬ì§€ ìŠ¤íƒ ì„±ëŠ¥ì„ ì„±ê³µì 으로 튜ë‹í•˜ë ¤ë©´ 기본 ì ì¸ ìŠ¤í† ë¦¬ì§€ ê´€ë ¨ 지ì‹ê³¼ 다양한 워í¬ë¡œë“œì— 따른 실행 방법, ì‹œìŠ¤í…œì„ í†µí•´ ë°ì´í„°ê°€ ì´ë™í•˜ëŠ” ë°©ë²•ì— ëŒ€í•´ ì´í•´í•˜ê³ 있어야 합니다. ë˜í•œ 튜ë‹ë˜ëŠ” ì‹¤ì œ 워í¬ë¡œë“œì— 대한 ì´í•´ë„ 필요합니다.
소형 íŒŒì¼ ì‹œìŠ¤í…œì˜ ê²½ìš° í• ë‹¹ 그룹 수는 ì‹œìŠ¤í…œì´ ì œê³µí•˜ëŠ” ë™ì‹œì„±ì— ì˜í•´ 지ì›ë˜ë„ë¡ í•©ë‹ˆë‹¤. 대형 íŒŒì¼ ì‹œìŠ¤í…œ (ìˆ˜ì‹ í…Œë¼ ë°”ì´íŠ¸ ì´ìƒ)ì˜ ê²½ìš° ì¼ë°˜ì 으로 기본 í¬ë§· ì˜µì…˜ì´ ë™ì‹œì„±ì„ ì œí•œí•˜ì§€ ì•Šë„ë¡ ì¶©ë¶„í•œ í• ë‹¹ ê·¸ë£¹ì„ ìƒì„±í•©ë‹ˆë‹¤.
처ìŒì—는 해당 ë…¸ë“œì— í• ë‹¹ ì˜ë„í•œ 것으로 ëŒ€ì‹ click here 다른 ë…¸ë“œì— í• ë‹¹ëœ ìˆ˜ìž…ë‹ˆë‹¤. ê°ê°ì˜ numa_foreign ì´ë²¤íŠ¸ëŠ” 해당하는 numa_miss ì´ë²¤íŠ¸ê°€ 다른 ë…¸ë“œì— ìžˆìŠµë‹ˆë‹¤.
ê°€ì´ë“œì—ì„œ ì–¸ê¸‰ëœ ëª¨ë“ ë„구가 ì´ë¥¼ ì œê³µí•˜ëŠ” 패키지와 함께 나열ë˜ì–´ 있는지 확ì¸.
perf ë„구는 여러 ìœ ìš©í•œ 성능 카운터를 ì œê³µí•˜ì—¬ 사용ìžê°€ 시스템ì—ì„œ 다른 ëª…ë ¹ì˜ íš¨ê³¼ë¥¼ í‰ê°€í• 수 있게 합니다:
netstat ë° /proc/net/ì—ì„œì˜ ê´€ë ¨ 참조 파ì¼ì— 대한 보다 ìžì„¸í•œ ë‚´ìš©ì€ netstat person 페ì´ì§€ì¸ person netstatì—ì„œ 참조하ì‹ì‹œì˜¤.
ìˆ˜ì‹ ê²½ë¡œì—ì„œ í”„ë ˆìž„ì´ ìžì£¼ ì†ì‹¤ë˜ê¸° ë•Œë¬¸ì— íŒ¨í‚· ìˆ˜ì‹ ì€ ë„¤íŠ¸ì›Œí¬ ì„±ëŠ¥ 튜ë‹ì—ì„œ 중요합니다. ìˆ˜ì‹ ê²½ë¡œì—ì„œ ì†ì‹¤ëœ í”„ë ˆìž„ì€ ë„¤íŠ¸ì›Œí¬ ì„±ëŠ¥ì„ í¬ê²Œ ì €í•˜ì‹œí‚¬ 수 있습니다.
ì´ ê°’ì„ ì¦ê°€ì‹œí‚¤ë©´ 사용가능한 íŒŒì¼ ì²˜ë¦¬ 수 부족으로 ì¸í•œ 오류를 í•´ê²°í• ìˆ˜ 있습니다.
ë‹¤ìŒ ë¶€ë¶„ì—서는 ë„¤íŠ¸ì›Œí¬ ê´€ë ¨ 성능 ë¬¸ì œë¥¼ 모니터ë§í•˜ê³ 진단하기 위해 사용 가능한 ë„구 ë° ì‚¬ìš© ë°©ë²•ì— ëŒ€í•´ 설명합니다.