강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

서버모니터링 top의 결과로 출력되는 필드(Field)를 추가 또는 제거하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

서버모니터링 top의 결과로 출력되는 필드(Field)를 추가 또는 제거하기

 



앞의 예에서 많이 봐왔듯이 시스템 모니터링 툴인 top을 실행한 후에 그 결과화면을 확인해 보시면 시스템에 관한 여러가지 정보들과 함께 실행중인 프로세스들을 보실 수 있습니다. 

 

, top의 실행결과 프로세스에 관련된 기본정보는 아래와 같이 13가지입니다..

 

PID, USER, PRI, NI, SIZE, RSS, SHARE, STAT, %CPU, %MEM, TIME, CPU, COMMAND

 

위의 각 항목들에 대한 정보들은 앞의 예에서 모두 설명하였으므로 위의 각 항목에 대한 자세한 설명은 앞의 설명을 참조 바랍니다.

 

흔히 우리들은 top명령의 결과로 확인가능한 프로세스의 정보들은 위의 항목뿐이라고 생각합니다.  하지만 현재 실행중인 프로세스에 대한 정보들은 모두 27가지가 있습니다.  27가지의 프로세스관련 정보들 가운데 top의 기본결과로 보여주는 프로세스 기본정보가 위와 같이 13가지입니다.  , top의 결과로 확인할 수 있는 프로세스정보의 나머지 14가지는 옵션에서 선택적으로 확인할 수 있다는 의미가 됩니다.

 

또한 현재 보여지고 있는 프로세스의 13가지 정보들도 기본정보에서 감출 수 있으며 보이지 않던 프로세스 정보들도 보이게 설정할 수도 있습니다.

 

아래의 예는 프로세스들에 대한 27가지 항목들 중에 어떤 항목을 top화면에서 보이게 할것인가를 편집하기 위하여 top을 실행한 화면에서 f를 입력한 것입니다.

 

, top을 실행한 기본화면에서 f를 입력하면 아래와 같이 프로세스 항목을 편집할 수 있는 화면이 나옵니다.

 

 

c63351f61762cae86f59efc982abd11a_1647935225_0965.png
 

 

 

여기서 편집하는 방법을 정확하게 알고 계셔야 합니다.  처음보면 어렵게 느끼시겠지만 한번만 해보시면 간단하다는 것을 알 수 있을 것입니다. 

 

, 위의 A부터 [까지의 각 항목은 top결과화면에서 보여질 수 있는 프로세스의 정보항목들 입니다.  그리고 이들 항목들 가운데 *표시가 된 항목만 현재 top의 결과화면에서 보이고 있는 것입니다.  이부분을 정확하게 이해하시기 바랍니다.

 

결론적으로 위의 27가지 프로세스 항목들 가운데 top의 결과화면에서 보여질 항목들에 *를 표시하면 된다는 것을 의미합니다.  이들 항목들에 *표시는 하는 방법은 다음과 같습니다.

 

-  항목의 앞에 있는 영문자들이 각 항목에 *표를하는 문자들입니다.

-  각 항목의 앞에 있는 문자들은 토글(toggle) *를 나타내거나 제거할 수 있습니다. .

-  이렇게 top결과화면에 나타내고자하는 항목에 *표를 하시면 됩니다.

 

위의 화면에서는 필자는 다음과 같은 항목에 있는 *표를 제거하였습니다.

 

- p를 눌러서SHARE(Shared Pages) 필드에서 *표시를 제거

- t를 눌러서 RSS (Resident Set Size)필드에서 *표시를 제거

- i를 눌러서 NICE 필드에서 *표시를 제거

- h를 눌러서 PRI필드에서 *표시를 제거

 

또한 필자는 아래의 필드들에 *표시를 추가하였습니다.

 

- b를 눌러서 PPID 필드에 *표시를 함.

- c를 눌러서 UID필드에 *표시를 함.

 

, 필자는 위에서 4개의 항목에서 *를 제거하고 2개의 항목에 *를 표시하였습니다.

 

결론적으로 top의 실행으로 확인할 수 있는 프로세스의 기본정보에서 위의 4개항목이 빠지고 추가한 2개의 항목이 새로 보여질 것입니다.   그 결과가 아래에 있습니다.

 

c63351f61762cae86f59efc982abd11a_1647935241_9791.png
 

 

 

위의 화면과 top의 기본화면을 잘 비교해 보시기 바랍니다. 

 

,  top의 기본결과 화면에서 볼 수 있었던 SHARE, RSS, NICE, PRI들에 대한 프로세스정보들이 보이지 않고 top의 기본결과 화면에서 볼 수 없었던 PPID항목과 UID항목이 보여지고 있다는 것을 꼭 확인하시기 바랍니다.

 

여러분들께서 직접 top의 결과에서 보고 싶은 프로세스의 항목들을 편집하여 출력해 보시기 바랍니다.

 

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  244 명