커피닉스, 시스템 엔지니어의 쉼터 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
* HanIRC의 #coffeenix 방
[ 장비 및 회선 후원 ]
HOME > Unix/Linux 처음 시작하기 > 명령어 사용하기 도움말
검색 : 사이트 WHOIS 웹서버 종류


  top 명령 실행 결과 어떻게 보나 (글 닥터설, an0ny) 작성일 : 2003/12/12 13:23
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 9415
          [ 이전화면 / 수정 ]   비밀번호 :     인쇄용 화면
      출처 : 리눅스사랑넷, http://linux-sarang.net/board/?p=read&table=qa&no=201370

    -----------------------------------------------------
    105549번 글의 답장글: RE: RE: top 을 읽을 수 있도록 도와주세요.
    글쓴이: 닥터설 [홈페이지]    글쓴날: 2003-12-11 01:09:41    읽은수: 45

    : : 133 processes: 131 sleeping, 1 stopped, 1 on cpu
    : : CPU states: 98.0% idle, 0.2% user, 0.4% kernel, 1.4% iowait, 0.0% swap
    : : Memory: 2048M real, 33M free, 1086M swap in use, 2521M swap free
    : :
    : : 1. 131 sleeping의 의미가 먼지 ?
    : :
    수면 중(sleeping)인 process의 개수를 말합니다. 싱글 cpu의 경우 한 순간 실행 중(running)인
    프로세스 개수는 1개이며 나머지는 수면 중이라고 보시면 되며
    프로세서(CPU)의 개수에 따라 실행 중인 프로세스는 같은 비율로 늘어납니다.
    : : 2. idle 가 먼지 ?
    : :
    CPU 점유율을 100%로 볼때 idle은 놀고 있는 CPU 점유율을 말합니다.
    : : 3. user 가 먼지 ?

    커널은 커널 가상 메모리 주소가 있으며 그 주소를 할당하며 프로세스가
    수행되며 반대로 유저는 유저 가상 메모리 주소에서 프로세스가 실행됩니다.
    따라서 user는 user mode에서 실행 중인 프로세스의 CPU 점유율을 말합니다.
    아마도 쉽게 이해가 안될 듯 하니 구글 등에서 "커널 모드 사용자 모드"로
    검색해보시기 바랍니다.
    : : 4. iowait 가 머지 ?
    : :
    이건 저도 아직 생소합니다만
    제 생각엔 disk i/o 또는 paging 등를 위해 블락된 프로세스의 CPU 점유율이 아닌가합니다.
    실제 top이 업그레이드되면서 추가된 부분이 많아졌습니다.
    : : 5. Memory 부분을 어떻게 이해해야 하는지 ,

    앞에서 말씀하신 분처럼 /proc/meminfo를 참고하실 수 있고
    기타로 free나 vmstat으로 메모리 상태를 확인하시면 됩니다.
    참고로 사용 중이지 않는 메모리는 일정 비율로 buffer, cache에
    할당이 되니 top에서 free로 보이는 부분과 buffer,cache를 합한
    메모리가 free 메모리가 됩니다. 하지만 님의 경우처럼 33MB는
    메모리가 부족하다는 느낌이 듭니다.

    아 그리고 좀더 자세한 정보를 원하시면 맨페이지를 참고하시는 것이 좋습니다.
    : :
    : : 즉 X 를 띄운후에 관리가 메모리 관리가 어떻게 되는지 알고 싶어요.
    : :
    : : 그리고 X 를 띄운후에 아무래도 X가 메모리를 관리하지 싶은데요...
    : :
    : : 실제로 사용하는 메모리를 볼려면 어떻게 해야 하는지.. -_-;;
    : :
    : : 아시는 것 있으면 하나씩만이라도 부탁드립니다..
    : : 아님 공부해 볼 수 있는 사이트를 가르쳐 주셔도 고맙구요 ^^
    : :
    : : 좋은 하루 되세요..
    :
    :
    : 다른건 잘 모르겠구여..실제로 사용하는 메모리를 보려면
    : cat /proc/meminfo라고 쳐보세여..

    -----------------------------------------------------
    105549번 글의 답장글: RE: RE: RE: top 을 읽을 수 있도록 도와주세요.
    글쓴이: an0ny    글쓴날: 2003-12-11 09:56:22    읽은수: 25


    : : : 4. iowait 가 머지 ?
    : : :
    : 이건 저도 아직 생소합니다만
    : 제 생각엔 disk i/o 또는 paging 등를 위해 블락된 프로세스의 CPU 점유율이 아닌가합니다.
    : 실제 top이 업그레이드되면서 추가된 부분이 많아졌습니다.

    %iowait은 프로세스나 커널 쓰레드가 io 장치 드라이버에 io operation을 요구하고
    그것이 완료 되기를 기다리면서 소모 되는 CPU tick의 비율입니다.
    이것은 통상적인 read/write일 수도 있고 커널의 paging 작업 일 수도 있습니다.

      커피닉스 카페 최근 글
    [06/16] [질문]SAN 스위치 브로드케이드 dcx8510-4 장비관련입니다.
    [04/22] Re: 영화속에 컴퓨터 이야기 ~스워드피쉬(2001)
    [10/20] Cross Compiler 깔
    [07/14] SSL АО
    [04/26] Re: 도스화면 원격조종 여부
    [04/25] 도스화면 원격조종 여부
    [10/30] Cshell에서 난수 설정
    [10/23] 공항철도주식회사 SE 구인 件
    [01/26] Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/25] wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/11] 특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
    [08/01] DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
    [05/16] (주)후이즈 시스템엔지니어 (경력자) 모집
    [02/15] [AWS] Cloudfront edge 확인하기
    [01/20] Mobile Service/eCommerce 기업에서 Server / Java / PHP 개발자 구인
      New!   최근에 등록한 페이지
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      오픈캐스케이드 캐드 (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI를 활용한 리눅스 서버관리
      DNS 설정 검사
      nagiosgraph 설치 방법
      Slony-I 설치 방법 (postgresql replication tool)
      Qmail기반의 Anti spam 시스템 구축하기
      clusterssh

    [ 함께하는 사이트 ]




    운영진 : 좋은진호(truefeel), 야수(yasu), 범냉이, sCag
    2003년 8월 4일~