top 소스랑 ps 소스랑 보는데 cpu 정보가 틀리네요

stypr의 이미지

각 프로세스의 CPU값을 빼올려고 돌리는데...

top이랑 ps랑 값이 틀리게 나오네요.

top을 돌렸을 경우...

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
 8807 apache    15   0  8380 8380  5880 S     0.0  3.2   0:30   0 httpd
 8808 apache    15   0  8428 8428  5912 S     0.0  3.3   0:30   0 httpd
 8809 apache    25   0  8404 8404  5904 S     0.0  3.3   0:30   0 httpd
 8810 apache    15   0  8380 8380  5880 S     0.0  3.2   0:30   0 httpd
 8811 apache    15   0  8412 8412  5872 S     0.0  3.3   0:00   0 httpd
 8812 apache    15   0  8408 8408  5892 S     0.0  3.3   0:00   0 httpd
 8813 apache    25   0  8404 8404  5904 S     0.0  3.3   0:30   0 httpd
 8814 apache    15   0  8404 8404  5904 S     0.0  3.3   0:30   0 httpd

ps돌린 화면.

USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
apache    8807  2.0  3.2 20132 8380 ?        S    16:57   0:30 [httpd]
apache    8808  2.0  3.3 20152 8428 ?        S    16:57   0:30 [httpd]
apache    8809  2.0  3.3 20132 8404 ?        S    16:57   0:30 [httpd]
apache    8810  2.0  3.2 20132 8380 ?        S    16:57   0:30 [httpd]
apache    8811  0.0  3.3 20164 8412 ?        S    16:57   0:00 [httpd]
apache    8812  0.0  3.3 20144 8408 ?        S    16:57   0:00 [httpd]
apache    8813  2.0  3.3 20132 8404 ?        S    16:57   0:30 [httpd]
apache    8814  2.0  3.3 20132 8404 ?        S    16:57   0:30 [httpd]

계산 방식이 전혀 틀린건가요? -_-
아파치 Apache/2.0.40 쓰고 있는데 아파치 문제인가 ㅠ.ㅠ
top정보가 정확한거 같은데...

혹시 아시는분 답변 좀 부탁 드립니다.

수고하세욥.

neohwang의 이미지

그건요..
Linux에서 top과 ps의 계산방식이 달라서 그렇습니다.

ps 는요 프로세스가 실행된 시간부터 현재까지의 시간을 구해서 해당 프로세스가 사용한 시간으로 나누는 거구요...

top은요 주기적으로 리프레쉬 되쟎아요? 그때 부터의 시간으로 나누어서 그렇습니다.

옳다 그르다를 떠나서, 두 프로그램의 특징으로 보면 될 것 같습니다. ^^
그럼.. 좋은 저녁이요.... ^^

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.