안녕하세요 고수님들 top 명령어에 대해 모르는부분이 좀 있어 질문드립니다.
CPU 사용률과 load average 값을 정확히 보는법을 도무지 모르겠어서요
서버 CPU 코어는 쓰레드까지 포함해서 총 8코어라고 가정하고 질문드립니다.
1. load average에서 다른 글이나 동영상을 보면 싱글코어 기준으로 1.00으로 나올 시 cpu 사용률이 100%라고 하더라구요
그럼 8코어면은 8.00이 CPU 100% 상태인데 실제로 보면 수치가 100이 훌쩍 넘어가거든요
정확히 어떻게 봐야하는건지 모르겠습니다.
2. %CPU의 최대값은 CPU 코어수에 따라 달라진다고 알고 있는데요 8코어면 최대값이 800%라고 생각하고 값을 봐야하나요??
100% 단위로 보고 싶으면 나누기 코어수해서 보면 될까요??
2. ¸Â½À´Ï´Ù.
¸¹Àº ÀÌÀ¯°¡ ÀÖ°ÚÁö¸¸
1. swap È®ÀÎ (¿©·¯°¡Áö ÀÌÀ¯·Î ¸Þ¸ð¸® ºÎÁ·)
2. iowait È®ÀÎ (top¿¡ wa¶ó°í ÀÖ½À´Ï´Ù) (disk°¡ ´À¸°°Ì´Ï´Ù)
3. ¸¸¾à 2°¡ ³ôÀ¸¸é (1ÀÌ»ó) grep -i hung /var/log/messages ¿¡ ¹º°¡ °É¸®´Â°Ô ÀÖ´ÂÁö È®ÀÎ
À¸·Î ½ÃÀÛÇØ º¸¸é µÉ°Í °°½À´Ï´Ù
¸¶Æ® °è»ê´ë »ý°¢ÇÏ¸é µË´Ï´Ù.
°è»ê´ë¿¡ ¼Õ´ÔÀÌ Æò±Õ 1¸íÀÌ ÀÖÀ¸¸é 1ÀÔ´Ï´Ù.
Æò±Õ 2¸í¾¿ ÀÖÀ¸¸é 2, 3¸í¾¿ ÀÖÀ¸¸é 3
¼Õ´ÔÀÌ ¸¹À» ¼ö·Ï È¥ÀâÇÑ°ÅÁÒ.
°è»ê´ë ´ë½Å CPU, ¼Õ´Ô ´ë½Å ÇÁ·Î¼¼½º·Î ¹Ù²ã »ý°¢ÇÏ¸é µË´Ï´Ù..¼ýÀÚ°¡ Ŭ ¼ö·Ï ½Ã½ºÅÛÀÌ ¹Ù»Û°Ì´Ï´Ù.
CPU°¡ ¿©·¯°³¸é °öÇϱâ n ÇÏ¸é µË´Ï´Ù.
±×·±µ¥, ¼ýÀÚ°¡ 100ÀÌ Èǽ ³Ñ´Â´Ù°í Çϼ̴µ¥, ±×·¯¸é »ì¾ÆÀÖ´Â ½Ã½ºÅÛ¿¡ ¾Æ´Ñµ¥¿ä? ¾Æ´Ï¸é CPU ¼ö½ÊÀå ÀÌ»ó ´Þ¸° ¼¹ö´ø°¡¿ä.