리눅스 top 명령어 load average와 %CPU 값에 대해...

zip9seok의 이미지

안녕하세요 고수님들 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% 단위로 보고 싶으면 나누기 코어수해서 보면 될까요??

김정균의 이미지

load average 에 대해서는 https://lunatine.net/2016/02/19/about-load-average/ 문서를 참고해 보세요. 그리고, load average 와 CPU 사용률을 매칭하기는 힘이 듭니다. load average 는 아.. 서버가 부하를 받고 있구나 정도의 인지에 필요한 정보이지, 정량화를 할 만한 데이터는 아닙니다.

그리고, cpu 사용률의 경우, top 에서는 전체 CPU를 평균해서 보여주므로 100% 가 전체 100% 로 봐야 하고, ps 의 경우에는 * cpu 개수 가 전체 사용량입니다. 이렇듯.. 프로그램마다 표현해 주는 방식이 다릅니다. top 의 경우에는 1 을 입력하면 개별 cpu 사용량을 볼 수 있습니다.

zip9seok의 이미지

아래쪽 %CPU에서 가장 cpu 사용률이 많은 프로세스를 찾으려고 하는데 코어수에 따라 최대 %값이 달라진다고 알고있습니다
그럼 100% 단위로 판단하려면 어떻게 봐야할까요? 산수가 안되네요...

김정균의 이미지

top 의 경우, process list 의 CPU 양은 100% 는 cpu core 1개를 다 사용하고 있다는 의미입니다. 즉 core 가 8개라면 800% 까지 나올 수 있습니다. ps 도 동일 합니다. (이건 procps 에 있는 top과 ps 의 경우 입니다.)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.