매뉴얼 페이지에는 다음과 같이 명시되어 있습니다.
최상위 프로그램은 실행 중인 시스템에 대한 동적 실시간 보기를 제공합니다. 시스템 요약 정보와 현재 Linux 커널에서 관리 중인 프로세스 또는 스레드 목록을 표시할 수 있습니다. 표시되는 시스템 요약 정보의 유형과 프로세스에 대해 표시되는 정보의 유형, 순서 및 크기는 모두 사용자가 구성할 수 있으며 해당 구성은 다시 시작해도 지속되도록 할 수 있습니다.
이 명령을 실행하면 pid
1 이상의 범위를 갖는 일부 프로세스가 표시됩니다. 그리고 일정 시간 간격이 지나면 새로 고쳐지는 다른 프로세스도 있습니다. 그러한 특정 프로세스는 어떤 종류입니까? 어떤 기준으로 상단에 이러한 threads
또는 가 표시됩니까 processes
?
답변1
일반적으로 top
CPU 비율이 가장 높은 프로세스를 오름차순으로 표시합니다. 이 백분율은 마지막 top
으로 새로 고친 시간부터 계산됩니다. 일반적으로 이 간격은 3초입니다. top
대화형이며 고도로 구성 가능한 명령입니다.
원하는 경우 이 간격과 정렬 순서(및 기타 1000개 항목)를 변경할 수 있습니다.
- 를 눌러 d간격을 변경
0.1
하고 입력 Enter하면 더 빠른 간격이 표시됩니다. - 를 눌러 F정렬 순서를 변경한 다음 n- 를 입력하세요 Enter. 이제 출력은 메모리 사용량에 따라 정렬됩니다.
- f필드를 전환하려면 누르세요 . 그런 다음 r- 를 누릅니다 Enter. 이제 라는 새 필드가 표시됩니다
CODE
. - r프로세스를 거부하려면 누르세요 .
그것은 단지 몇 가지 예일 뿐입니다.