이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 상단입니다.
프로그램:
이름
top - Linux 프로세스 표시
개요
상단 -hv|-bcHiOS -d 초 -n 최대 -u|U 사용자 -p pid -o 필드 -w [열]
전통적인 스위치 `-'와 공백은 선택사항입니다.
기술
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 상단 프로그램은 실행 중인 시스템에 대한 동적 실시간 보기를 제공합니다. 그것은 표시할 수 있습니다
체계 요약 정보 및 목록 프로세스 or 스레드 현재
리눅스 커널에 의해 관리됩니다. 표시되는 시스템 요약 정보의 유형과 유형,
프로세스에 대해 표시되는 정보의 순서와 크기는 모두 사용자가 구성할 수 있으며
다시 시작해도 구성이 지속되도록 할 수 있습니다.
이 프로그램은 프로세스 조작을 위한 제한된 대화형 인터페이스와
개인 구성을 위한 훨씬 더 광범위한 인터페이스 -
그것의 운영. 그리고 동안 상단 이 문서 전반에 걸쳐 언급되어 있으므로 자유롭게 다음을 수행할 수 있습니다.
원하는 대로 프로그램 이름을 지정하세요. 그러면 별칭일 수도 있는 새 이름은 다음과 같습니다.
상단 디스플레이에 반영되며, 설정 파일을 읽고 쓸 때 사용됩니다.
개요
문서
나머지 목차
1. 명령줄 옵션
2. 요약 표시
ㅏ. 가동 시간 및 로드 평균
비. TASK 및 CPU 상태
씨. 메모리 사용량
3. 필드/열 표시
ㅏ. 필드 설명
비. 필드 관리
4. 대화형 명령
ㅏ. 전역 명령
비. 요약 영역 명령
씨. 작업 영역 명령
1. 외관
2. 함유량
3. 크기
4. 정렬
디. 컬러 매핑
5. 대체 디스플레이 조항
ㅏ. 윈도우 개요
비. Windows용 명령
씨. 창 스크롤
디. 창에서 검색하기
이자형. 창에서 필터링
6. 파일
ㅏ. 시스템 구성 파일
비. 개인 구성 파일
씨. INSPECT 항목 추가
7. 멍청한 트릭 샘플러
ㅏ. 커널 매직
비. 튀는 창
씨. 빅 버드 창
디. 늙은 스위처루
8. 버그, 9. 역사 이전 상단, 10. 저자, 11. 참조
조작
상단 작업 시 가장 중요한 두 가지 키는 도움말(h 또는 ?) 키와 종료('q') 키입니다.
열쇠. 또는 기존의 인터럽트 키(^C)를 사용할 수도 있습니다.
끝난.
처음 시작하면 다음과 같은 전통적인 요소가 표시됩니다.
메인 상단 화면: 1) 요약 영역; 2) 필드/열 헤더; 3) 작업 영역. 각각의
이에 대해서는 다음 섹션에서 살펴보겠습니다. 입력/메시지 줄도 있습니다.
추가 설명이 필요하지 않은 요약 영역과 열 헤더 사이에 있습니다.
메인 상단 화면은 일반적으로 X- 하의 터미널 치수 변화에 매우 적응적입니다.
윈도우. 다른 상단 화면, 특히 정적 텍스트가 있는 화면은 덜 그럴 수 있습니다. 그것
그러나 궁극적으로 특정 창 관리자와 터미널 에뮬레이터에 따라 다릅니다.
단말기 크기와 현재 내용에 대한 견해가 다른 경우가 있을 수 있습니다.
항상 운영 체제 호출을 기반으로 하는 top의 관점입니다.
크기 조정 작업 후 상단 화면이 손상된 경우 불완전하거나
무질서하고 단순히 구두점 문자나 커서와 같은 무해한 것을 입력하는 것
모션 키는 일반적으로 이를 복원합니다. 극단적인 경우에는 다음 순서가 거의
확실히 그럴 것이다:
키/cmd 목표
^Z 매달다 상단
fg 이력서 상단
화면을 강제로 다시 그리다 (필요하다면)
하지만 디스플레이가 여전히 손상된 경우 시도해 볼 수 있는 단계가 한 가지 더 있습니다. 이것을 삽입하세요
top이 일시 중지된 후 재개되기 전의 명령입니다.
키/cmd 목표
재설정 복원 단말기 설정
주의 사항: 상단 디스플레이의 너비는 512 위치로 제한됩니다. 모든 필드 표시
약 250자가 필요합니다. 남은 화면 너비는 일반적으로 모든 항목에 할당됩니다.
현재 표시되는 가변 너비 열입니다. COMMAND와 같은 가변 너비 열은
주제 3a에 언급되어 있습니다. 필드 설명. 실제 출력 너비도 영향을 받을 수 있습니다.
항목 1. 명령줄 옵션에서 설명하는 -w 스위치를 사용합니다.
마지막으로, 일부 top 화면이나 기능에서는 다음과 같은 커서 모션 키를 사용해야 합니다.
표준 화살표 키와 Home, End, PgUp 및 PgDn 키. 터미널이나 에뮬레이터의 경우
해당 키를 제공하지 않는 경우 다음 조합이 대안으로 허용됩니다.
키 등가 키 조합
위로 Alt + \ 또는 Alt + k
아래로 Alt + / 또는 Alt + j
왼쪽 Alt + < 또는 Alt + h
오른쪽 Alt + > 또는 Alt + l (소문자 L)
PgUp Alt + Up 또는 Alt + Ctrl + k
PgDn Alt + 아래로 또는 Alt + Ctrl + j
홈 Alt + 좌회전 또는 Alt + Ctrl + h
종료 Alt + 권리 또는 Alt + Ctrl + l
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 Up and 아래로 라인 입력을 요구할 때 화살표 키는 특별한 의미를 갖습니다.
으로 종료됨 열쇠. 해당 키 또는 별칭을 사용하여 검색할 수 있습니다.
이전 입력 라인은 편집하고 다시 입력할 수 있습니다. 그리고 추가적으로 XNUMX가지가 있습니다
라인 지향 입력으로 키를 사용할 수 있습니다.
키 특별한 의미
회상 이전 재편집용 문자열
다운 리콜 더 새로운 문자열 또는 삭제 전체 라인
사이에 토글 삽입 삽입하다 and 겹쳐쓰기 모드
문자 삭제 제거 커서에서 다른 항목을 왼쪽으로 이동
홈으로 이동 처음 입력 라인의
다음으로 이동 종료 end 입력 라인의
시작 기본값
다음 시작 기본값에서는 구성 파일이 없다고 가정하므로 사용자 정의가 없습니다.
그렇더라도 별표('*')로 표시된 항목은 명령줄을 통해 재정의될 수 있습니다.
모든 내용은 다음 섹션에서 자세히 설명됩니다.
전역 기본값
A - Alt 표시 끄기(전체 화면)
* d - 지연시간 1.5초
* H - 스레드 모드 꺼짐(작업으로 요약)
I - Irix 모드 켜기(아니요, `solaris' smp)
* p - PID 모니터링 꺼짐(모든 프로세스 표시)
* s - 보안 모드 꺼짐(보안되지 않음)
B - 굵은 글씨 활성화 켜기(예, 전역적으로 굵은 글씨)
요약 영역 기본값
l - 평균/가동 시간 로드(따라서 프로그램 이름)
t - 작업/Cpu 상태가 On(1+1 라인, `1' 참조)
m - 메모리/스왑 사용 켜기(2줄 분량)
1 - 단일 Cpu 꺼짐(따라서 다중 CPU)
작업 영역 기본값
b - 굵은 글씨 끄기(`reverse' 사용)
* c - 명령줄 끄기(cmdline이 아닌 이름)
* i - 유휴 작업 켜기(모든 작업 표시)
J - 숫자 오른쪽 정렬 켜기(왼쪽 정렬 안 함)
j - Str 오른쪽 정렬 꺼짐(오른쪽 맞춤 아님)
R - 역방향 정렬 켜짐(pid가 높음에서 낮음)
* S - 누적 휴가(아니요, 죽은 아이들)
* u - 사용자 필터 끄기(euid만 표시)
* U - 사용자 필터 끄기(모든 uid 표시)
V - 숲 보기 켜기(가지로 표시)
x - 열 hilite 끄기(아니요, 정렬 필드)
y - 행 hilite 켜짐(예, 작업 실행 중)
z - 색상/모노 켜짐(색상 표시)
1. 명령줄 옵션
top의 명령줄 구문은 다음과 같이 구성됩니다.
-hv|-bcHiOS -d 초 -n 최대 -u|U 사용자 -p pid -o 필드 -w [열]
일반적으로 필수 스위치('-')와 공백도 완전히 선택 사항입니다.
-h | -v :도움말/버전
라이브러리 버전과 사용 프롬프트를 표시한 다음 종료합니다.
-b :배치 모드 조작
배치 모드에서 상단을 시작합니다. 이는 상단에서 다른 위치로 출력을 보내는 데 유용할 수 있습니다.
프로그램이나 파일에. 이 모드에서 top은 입력을 받아들이지 않고 다음이 실행될 때까지 실행됩니다.
`-n' 명령줄 옵션을 사용하거나 종료될 때까지 설정한 반복 제한입니다.
-c :명령줄/프로그램 이름 비녀장
마지막으로 기억된 `c' 상태를 거꾸로 하여 위에서 시작합니다. 따라서 top이 표시되면
이제 해당 필드에 프로그램 이름이 표시되고 그 반대도 마찬가지입니다. `c'를 보세요
추가 정보를 보려면 대화형 명령을 사용하세요.
-d :지연 시간 간격은 다음과 같습니다. -d ss.t (초.십분의 일)
화면 업데이트 간의 지연을 지정하고
개인 구성 파일 또는 시작 기본값. 나중에 변경될 수 있습니다.
`d' 또는 `s' 대화형 명령을 사용합니다.
소수 초는 허용되지만 음수는 허용되지 않습니다. 모든 경우에,
그러나 top이 보안 모드에서 실행 중인 경우 이러한 변경은 금지됩니다.
루트(`s' 명령줄 옵션을 사용하지 않은 경우). 자세한 내용은
보안 모드 항목 6a를 참조하세요. 시스템 구성 파일.
-H :스레드 모드 조작
개별 스레드를 표시하도록 상단에 지시합니다. 이 명령줄 옵션이 없으면
각 프로세스의 모든 스레드의 합계가 표시됩니다. 나중에 이것은 다음으로 변경될 수 있습니다
'H' 대화형 명령.
-i :유휴 프로세스 비녀장
마지막으로 기억된 'i' 상태가 반전된 상태로 맨 위에서 시작합니다. 이 토글이 떨어져서,
마지막 업데이트 이후 CPU를 사용하지 않은 작업은 표시되지 않습니다. 을 위한
이 토글에 관한 추가 정보는 항목 4c를 참조하세요. 작업 영역 명령, 크기.
-n :반복 횟수 다음과 같이 제한: -n 번호
top이 생성되기 전에 생성해야 하는 최대 반복 수 또는 프레임을 지정합니다.
종결.
-o :재정의 정렬 필드 으로 : -o 분야 명
무엇인지에 관계없이 작업이 정렬될 필드의 이름을 지정합니다.
구성 파일에 반영됩니다. 필드 이름 앞에 `+' 또는 `-'를 추가할 수 있습니다.
정렬 방향도 재정의합니다. 앞에 `+'가 있으면 강제로 높은 순서에서 낮은 순서로 정렬됩니다.
반면 `-'는 낮은 순서에서 높은 순서를 보장합니다.
이 옵션은 주로 자동화/스크립트 배치 모드 작업을 지원하기 위해 존재합니다.
-O :출력 필드 이름
이 옵션은 위의 -o 옵션에 대한 도움말 형식으로 작동합니다. 이로 인해 상단이
사용 가능한 각 필드 이름을 별도의 줄에 인쇄한 다음 종료합니다. 그런 이름
nls 번역이 적용됩니다.
-p :모니터-PID 다음과 같은 모드: -pN1 -pN2 ... or -pN1,N2,N3 ...
지정된 프로세스 ID를 가진 프로세스만 모니터링합니다. 이 옵션은 최대 20개까지 부여할 수 있습니다.
또는 최대 20개의 PID가 포함된 쉼표로 구분된 목록을 제공할 수 있습니다. 함께 섞이는 것
두 가지 접근 방식 모두 허용됩니다.
pid 값이 XNUMX이면 최상위 프로그램 자체의 프로세스 ID로 처리됩니다.
실행 중입니다.
이는 명령줄 옵션일 뿐이며 일반 작업으로 돌아가려면
top을 종료하고 다시 시작할 필요는 없습니다. 다음 중 하나를 실행하면 됩니다.
명령: `=', `u' 또는 `U'.
`p', `u' 및 `U' 명령줄 옵션은 상호 배타적입니다.
-s :보안 모드 조작
루트의 경우에도 보안 모드를 강제로 적용하여 맨 위에서 시작합니다. 이 모드가 훨씬 낫네요
시스템 구성 파일을 통해 제어됩니다(항목 6. 파일 참조).
-S :누적 시간 비녀장
마지막으로 기억된 `S' 상태가 반전된 상태로 맨 위에서 시작합니다. 누적 시간 모드가 다음인 경우
On, 각 프로세스는 해당 프로세스와 죽은 하위 프로세스가 사용한 CPU 시간과 함께 나열됩니다.
이 모드에 관한 추가 정보는 `S' 대화형 명령을 참조하십시오.
-u | -U :사용자 필터 모드 으로 : -u | -U 번호 or name
주어진 것과 일치하는 사용자 ID 또는 사용자 이름을 가진 프로세스만 표시합니다. '-u'
옵션 일치 효과적인 user 반면 `-U' 옵션은 on과 일치합니다. 어떤 사용자(실제,
유효, 저장 또는 파일 시스템).
사용자 ID 또는 이름 앞에 느낌표('!')를 추가하면 상단에 표시됩니다.
제공된 사용자와 일치하지 않는 사용자만 처리합니다.
`p', `u' 및 `U' 명령줄 옵션은 상호 배타적입니다.
-w :출력 너비 재정의 으로 : -w [ 번호 ]
배치 모드에서 인수 없이 사용하면 top은 다음을 사용하여 출력 형식을 지정합니다.
COLUMNS= 및 LINES= 환경 변수(설정된 경우) 그렇지 않으면 너비가 다음으로 고정됩니다.
최대 512개 열. 인수를 사용하면 출력 너비를 줄이거나
증가했지만(최대 512개) 행 수는 무제한으로 간주됩니다.
일반 디스플레이 모드에서 인수 없이 사용하면 top 시도 포맷
설정된 경우 COLUMNS= 및 LINES= 환경 변수를 사용하여 출력합니다. 와
인수에서는 출력 너비를 줄일 수만 있고 늘릴 수는 없습니다. 사용 여부
환경 변수 또는 -w가 포함된 인수, 경우 지원 배치 모드 실제 터미널에서
크기는 절대 초과할 수 없습니다.
주의 사항: 이 명령줄 옵션을 사용하지 않으면 출력 너비는 항상 다음을 기준으로 합니다.
배치 모드인지 여부에 관계없이 top이 호출된 터미널입니다.
2. 개요 디스플레이
다음 세 가지 영역은 각각 하나 이상의 영역을 통해 개별적으로 제어됩니다.
대화형 명령. 주제 4b를 참조하십시오. SUMMARY AREA 추가 정보 명령
이 조항에 관해서.
2a. 가동 시간 and ILOAD 평균
이 부분은 다음을 포함하는 단일 라인으로 구성됩니다.
프로그램 or 창 이름(표시 모드에 따라 다름)
현재 시간 및 마지막 부팅 이후 경과된 시간
총 사용자 수
지난 1분, 5분, 15분 동안의 시스템 로드 평균
2b. 태스크 and CPU 미국
이 부분은 최소 두 줄로 구성됩니다. SMP 환경에서는 추가 라인
개별 CPU 상태 비율을 반영할 수 있습니다.
라인 1은 합계를 보여줍니다. 작업 or 스레드, 스레드 모드 토글의 상태에 따라 달라집니다.
그 합계는 다음과 같이 추가로 분류됩니다.
달리기; 자고 있는; 중지됨; 좀비
2행에는 마지막 새로 고침 이후의 간격을 기준으로 CPU 상태 백분율이 표시됩니다.
기본적으로 이러한 개별 범주에 대한 백분율이 표시됩니다. 라벨이 두 개인 경우
아래에 최신 커널 버전이 먼저 표시됩니다.
us, 사용자 : 좋지 않은 사용자 프로세스를 실행하는 시간
sy, 체계 : 커널 프로세스를 실행하는 시간
ni, 좋은 : 좋은 사용자 프로세스를 실행하는 시간
id, 유휴 : 커널 유휴 핸들러에서 소요된 시간
wa, IO 대기 : I/O 완료를 기다리는 시간
hi : 하드웨어 인터럽트를 처리하는 데 소요된 시간
si : 소프트웨어 인터럽트를 처리하는 데 소요된 시간
st : 하이퍼바이저가 이 VM에서 훔친 시간
대체 CPU 상태 표시 모드에서 첫 번째 작업/스레드 라인을 넘어서는
다음 요소로 구성된 간략한 요약이 표시됩니다.
ABCD
%Cpu: 75.0/ 25.0 100[...
여기서: a) 결합된 것은 us and ni 백분율; b)는 sy 백분율; c) 총액이다.
d)는 해당 표현의 두 가지 시각적 그래프 중 하나입니다. 주제 4b를 참조하십시오. 요약 영역
특별한 4방향 토글에 대한 추가 정보를 보려면 명령과 `t' 명령을 사용하십시오.
2c. 메모리 용법
이 부분은 다음을 통해 키비바이트(KiB) 단위로 값을 표현할 수 있는 두 줄로 구성됩니다.
'E' 대화형 명령으로 적용되는 배율 인수에 따른 exbibytes(EiB).
기본적으로 라인 1은 다음과 같이 분류된 물리적 메모리를 반영합니다.
전체, 무료, 사용됨 및 버프/캐시
2행은 다음과 같이 분류된 대부분의 가상 메모리를 반영합니다.
전체, 무료, 사용됨 및 사용 가능(물리적 메모리)
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 이익 2행의 숫자는 새 시작에 사용할 수 있는 실제 메모리의 추정치입니다.
교환하지 않고 응용 프로그램. 와 달리 비어 있는 필드에서는 쉽게 설명하려고 시도합니다.
회수 가능한 페이지 캐시 및 메모리 슬랩. 커널 3.14에서 사용 가능하며 다음에서 에뮬레이션됩니다.
커널 2.6.27+, 그렇지 않으면 동일 비어 있는.
대체 메모리 표시 모드에서는 두 개의 축약된 요약 줄이 표시됩니다.
다음 요소 중:
알파벳
GiB 메모리: 18.7/15.738 [ ...
GiB 스왑: 0.0/7.999 [ ...
여기서: a) 사용된 백분율입니다. b) 이용 가능한 총 금액입니다. c) 두 가지 시각적 요소 중 하나입니다.
그 표현의 그래프.
물리적 메모리의 경우 백분율은 합계 추정치를 뺀 것
이익 위에서 언급했습니다. 'Mem' 그래프 자체는 다음과 같이 나뉩니다. 익숙한 그리고 남은 것
달리 설명되지 않은 메모리 이익. 주제 4b를 참조하십시오. 요약 AREA 명령 및
특별한 4방향 토글에 대한 추가 정보를 보려면 `m' 명령을 사용하세요.
이 표는 표시된 배율 값을 해석하는 데 도움이 될 수 있습니다.
KiB = 키비바이트 = 1024바이트
MiB = 메비바이트 = 1024 KiB = 1,048,576바이트
GiB = 기비바이트 = 1024MiB = 1,073,741,824바이트
TiB = 테비바이트 = 1024GiB = 1,099,511,627,776바이트
PiB = 페비바이트 = 1024TiB = 1,125,899,906,842,624바이트
EiB = 엑스비바이트 = 1024 PiB = 1,152,921,504,606,846,976바이트
3. 전지 / 열
3a. 설명 추가 of Fields
아래에는 최상위에서 사용 가능한 프로세스 필드(열)가 나열되어 있습니다. 엄격한 ASCII로 표시됩니다.
알파벳 순서. 위치와 위치 여부를 사용자 정의할 수 있습니다.
`f' 또는 `F'(필드 관리) 대화형 명령으로 표시 가능합니다.
모든 필드를 정렬 필드로 선택할 수 있으며 상위 정렬 여부를 제어할 수 있습니다.
낮음 또는 낮음에서 높음. 정렬 규정에 대한 추가 정보는 항목 4c를 참조하십시오. 일
AREA 명령, 정렬.
물리적 메모리 또는 가상 메모리 참조 `(KiB)'와 관련된 필드입니다.
접미사가 없는 표시 모드. 그러나 이러한 필드는 KiB에서 PiB까지 확장될 수 있습니다. 저것
스케일링은 `e' 대화형 명령을 통해 영향을 받거나
빌드 옵션.
1. CPU % -- CPU 사용량
마지막 화면 업데이트 이후 경과된 CPU 시간 중 작업의 점유율로, 다음과 같이 표시됩니다.
총 CPU 시간의 백분율입니다.
진정한 SMP 환경에서 프로세스가 멀티스레드이고 top이 지원 운영
스레드 모드에서는 100%보다 큰 금액이 보고될 수 있습니다. 스레드 모드를 다음으로 전환합니다.
'H' 대화형 명령.
또한 다중 프로세서 환경의 경우 Irix 모드가 떨어져서, 상단은 다음에서 작동합니다.
작업의 CPU 사용량을 총 CPU 수로 나누는 Solaris 모드입니다.
`I' 대화형 명령을 사용하여 Irix/Solaris 모드를 전환합니다.
2. %메모리 -- 메모리 사용량(RES)
작업이 현재 사용하는 사용 가능한 물리적 메모리의 공유입니다.
3. C그룹 -- 제어 그룹
프로세스가 속한 제어 그룹의 이름, 또는 해당되지 않는 경우 `-'
그 과정을 위해.
제어 그룹은 리소스(CPU, 메모리, 네트워크 대역폭 등) 할당을 제공합니다.
설치에 정의된 프로세스 그룹 중에서 이를 통해 세밀한 제어가 가능합니다.
해당 리소스를 할당, 거부, 우선 순위 지정, 관리 및 모니터링합니다.
다양한 cgroup 계층 구조가 시스템에 동시에 존재할 수 있으며 각 계층은
계층 구조는 하나 이상의 하위 시스템에 연결됩니다. 하위 시스템은 단일을 나타냅니다.
자원.
주의 사항: CGROUPS 필드는 대부분의 열과 달리 고정 너비가 아닙니다. 표시되면,
그리고 다른 가변 너비 열에는 나머지 화면 너비(위쪽)가 모두 할당됩니다.
최대 512자). 그럼에도 불구하고 그러한 가변 너비 필드는 여전히 가능합니다.
잘림을 겪습니다. 주제 5c를 참조하십시오. 추가 정보를 보려면 창을 스크롤하세요.
잘린 데이터에 액세스합니다.
4. CODE -- 코드 크기(KiB)
실행 가능한 코드(텍스트라고도 함)에 사용되는 물리적 메모리의 양
상주 세트 크기 또는 TRS.
5. COMMAND -- 명령 성함 또는 명령 라인
작업을 시작하는 데 사용되는 명령줄이나 관련 프로그램의 이름을 표시합니다.
명령 사이를 전환합니다. 선 and name 명령줄 옵션인 `c' 사용
그리고 대화형 명령입니다.
명령줄을 표시하도록 선택하면 명령줄 없이 프로세스(예:
커널 스레드)는 다음과 같이 괄호 안에 프로그램 이름만 표시됩니다.
예:
[k스레드]
이 필드는 숲 보기 표시 모드의 영향을 받을 수도 있습니다. 'V'를 보세요
해당 모드에 관한 추가 정보를 보려면 대화형 명령을 사용하세요.
주의 사항: COMMAND 필드는 대부분의 열과 달리 고정 너비가 아닙니다. 표시되면,
그리고 다른 가변 너비 열에는 나머지 화면 너비(위쪽)가 모두 할당됩니다.
최대 512자). 그럼에도 불구하고 그러한 가변 너비 필드는 여전히 가능합니다.
잘림을 겪습니다. 이는 명령줄이 다음과 같은 경우 이 필드에 특히 해당됩니다.
표시되는 중('c' 대화형 명령) 항목 5c를 참조하십시오. 창 스크롤
잘린 데이터 액세스에 대한 추가 정보.
6. 데이터 -- 데이터 + 스택 크기(KiB)
실행 가능한 코드 이외의 용도로 사용되는 물리적 메모리의 양.
데이터 상주 세트 크기 또는 DRS.
7. 환경 -- 환경 변수
해당 프로세스에 표시된 대로 모든 환경 변수를 표시합니다(있는 경우).
이러한 변수는 사용자가 정렬한 순서가 아닌 원시 기본 순서로 표시됩니다.
그들은 한정되지 않은 '세트'를 보는 데 익숙합니다.
주의 사항: ENVIRON 필드는 대부분의 열과 달리 고정 너비가 아닙니다. 표시되면,
그리고 다른 가변 너비 열에는 나머지 화면 너비(위쪽)가 모두 할당됩니다.
최대 512자). 그럼에도 불구하고 그러한 가변 너비 필드는 여전히 가능합니다.
잘림을 겪습니다. 이 분야에서는 특히 그렇습니다. 주제 5c를 참조하십시오. 스크롤
잘린 데이터 액세스에 대한 추가 정보를 제공하는 창입니다.
8. 깃발 -- 작업 플래그
이 열은 다음과 같이 표현되는 작업의 현재 예약 플래그를 나타냅니다.
XNUMX진수 표기법을 사용하며 XNUMX은 억제됩니다. 이 플래그는 공식적으로 문서화되어 있습니다.
~에 .
9. GID -- 그룹 ID
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 효과적인 그룹 ID.
10. 그룹 -- 그룹 이름
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 효과적인 그룹 이름.
11. NI -- 좋은 가치
작업의 좋은 가치. 음수 nice 값은 우선순위가 더 높다는 것을 의미하지만
양수 nice 값은 우선순위가 낮다는 것을 의미합니다. 이 필드의 XNUMX은 단순히 우선순위를 의미합니다.
작업의 파견 가능성을 결정할 때 조정되지 않습니다.
12. P -- 마지막으로 사용한 CPU(SMP)
마지막으로 사용된 프로세서를 나타내는 숫자입니다. 진정한 SMP 환경에서는
커널이 의도적으로 약한 친화력을 사용하기 때문에 자주 변경될 가능성이 높습니다. 또한,
런닝 탑(running top)을 실행하는 행위 자체가 약한 친화력을 깨뜨려 더 많은 프로세스가 실행되도록 할 수 있습니다.
CPU 시간에 대한 추가 요구로 인해 CPU를 더 자주 변경합니다.
13. PGRP -- 프로세스 그룹 ID
모든 프로세스는 배포에 사용되는 고유한 프로세스 그룹의 구성원입니다.
신호와 터미널을 통해 입력 및 출력 요청을 중재합니다. 언제
프로세스가 생성(포크)되면 상위 프로세스 그룹의 구성원이 됩니다.
관례적으로 이 값은 첫 번째 멤버의 프로세스 ID(PID 참조)와 같습니다.
프로세스 그룹 리더라고 불리는 프로세스 그룹.
14. PID -- 프로세스 ID
주기적으로 래핑되지만 다시 시작되지는 않는 작업의 고유 프로세스 ID입니다.
영. 커널 용어로 task_struct에 의해 정의된 디스패치 가능한 엔터티입니다.
이 값은 다음과 같이 사용될 수도 있습니다. 프로세스 그룹 ID(PGRP 참조); 세션 ID
세션 리더(SID 참조) 스레드 그룹 리더에 대한 스레드 그룹 ID(TGID 참조)
프로세스 그룹 리더에 대한 TTY 프로세스 그룹 ID(TPGID 참조).
15. PPID -- 상위 프로세스 ID
작업 상위 프로세스 ID(pid)입니다.
16. PR -- 우선 사항
작업의 예약 우선순위입니다. 이 필드에 'rt'가 표시되면 작업을 의미합니다.
실시간 예약 우선순위로 실행 중입니다.
Linux에서는 전통적으로 실시간 우선순위가 다소 오해의 소지가 있습니다.
운영 자체는 선점 불가능했습니다. 그리고 2.6 커널은 대부분 만들 수 있지만
선점형이지만 항상 그런 것은 아닙니다.
17. RES -- 상주 메모리 크기(KiB)
작업이 사용하고 있는 스왑되지 않은 실제 메모리입니다.
18. 루이드 -- 실제 사용자 ID
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 현실 사용자 ID.
19. 루저 -- 실제 사용자 이름
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 현실 사용자 이름.
20. S -- 프로세스 상태
작업 상태는 다음 중 하나일 수 있습니다.
D = 방해받지 않는 수면
R = 달리고 있다
S = 자고
T = 작업 제어 신호에 의해 중지됨
t = 추적 중 디버거에 의해 중지됨
Z = 좀비
실행 중인 것으로 표시된 작업은 실행할 준비가 된 것으로 더 적절하게 생각해야 합니다.
task_struct는 Linux 실행 대기열에 간단히 표시됩니다. 진정한 SMP가 없어도
기계에서는 상단의 지연 간격에 따라 이 상태에서 수많은 작업을 볼 수 있습니다.
그리고 좋은 가치.
21. SHR -- 공유 메모리 크기(KiB)
작업에 사용할 수 있는 공유 메모리의 양(일반적으로 전부는 아님)
거주자. 이는 단순히 잠재적으로 다른 사람과 공유할 수 있는 메모리를 반영합니다.
프로세스.
22. SID -- 세션 ID
세션은 일반적으로 프로세스 그룹(PGRP 참조)의 모음입니다.
로그인 쉘. 새로 분기된 프로세스가 생성자의 세션에 참여합니다. 관례적으로,
이 값은 세션의 첫 번째 구성원의 프로세스 ID(PID 참조)와 같습니다.
일반적으로 로그인 셸인 세션 리더입니다.
23. SUID -- 저장된 사용자 ID
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 저장 사용자 ID.
24. SUPGIDS -- 보충 그룹 ID
로그인 시 설정되거나 작업에서 상속된 추가 그룹의 ID
부모의. 쉼표로 구분된 목록으로 표시됩니다.
주의 사항: SUPGIDS 필드는 대부분의 열과 달리 고정 너비가 아닙니다. 표시되면,
그리고 다른 가변 너비 열에는 나머지 화면 너비(위쪽)가 모두 할당됩니다.
최대 512자). 그럼에도 불구하고 그러한 가변 너비 필드는 여전히 가능합니다.
잘림을 겪습니다. 주제 5c를 참조하십시오. 추가 정보를 보려면 창을 스크롤하세요.
잘린 데이터에 액세스합니다.
25. 지원 -- 보충 그룹 이름
로그인 시 설정되거나 다음에서 상속된 추가 그룹의 이름
작업의 부모. 쉼표로 구분된 목록으로 표시됩니다.
주의 사항: SUPGRPS 필드는 대부분의 열과 달리 고정 너비가 아닙니다. 표시되면,
그리고 다른 가변 너비 열에는 나머지 화면 너비(위쪽)가 모두 할당됩니다.
최대 512자). 그럼에도 불구하고 그러한 가변 너비 필드는 여전히 가능합니다.
잘림을 겪습니다. 주제 5c를 참조하십시오. 추가 정보를 보려면 창을 스크롤하세요.
잘린 데이터에 액세스합니다.
26. 수저 -- 저장된 사용자 이름
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 저장 사용자 이름.
27. 교환 -- 교환된 크기(KiB)
작업 주소 공간의 비거주 부분입니다.
28. TGID -- 스레드 그룹 ID
작업이 속한 스레드 그룹의 ID입니다. 스레드 그룹의 PID입니다.
지도자. 커널 용어로 이는 mm_struct를 공유하는 작업을 나타냅니다.
29. TIME -- CPU 시간
작업이 시작된 이후 작업이 사용한 총 CPU 시간입니다. 누적 모드가 다음인 경우 On, 각각
프로세스는 해당 프로세스와 죽은 하위 프로세스가 사용한 CPU 시간과 함께 나열됩니다. 너
명령줄 옵션이자 명령줄 옵션인 'S'를 사용하여 누적 모드를 전환합니다.
대화형 명령. 추가 정보는 `S' 대화식 명령을 참조하십시오.
이 모드에 관해서.
30. 시간 + -- CPU 시간(XNUMX분의 XNUMX)
TIME과 동일하지만 XNUMX분의 XNUMX초까지 더 세밀하게 반영합니다.
31. TPGID -- Tty 프로세스 그룹 ID
연결된 tty에 대한 포그라운드 프로세스의 프로세스 그룹 ID, 또는
프로세스가 터미널에 연결되어 있지 않습니다. 관례적으로 이 값은 프로세스와 같습니다.
프로세스 그룹 리더의 ID(PID 참조)(PGRP 참조).
32. TTY -- Tty 제어
제어 터미널의 이름입니다. 이는 일반적으로 장치(직렬 포트, pty,
등) 프로세스가 시작된 곳이며 입력 또는 출력에 사용됩니다.
그러나 작업이 터미널과 연결될 필요는 없습니다. 이 경우 `?'가 표시됩니다.
표시됩니다.
33. UID -- 사용자 ID
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 효과적인 작업 소유자의 사용자 ID입니다.
34. 익숙한 -- 사용 중인 메모리(KiB)
이 필드는 작업이 사용한 스왑되지 않은 실제 메모리(RES)와
주소 공간의 비거주 부분(SWAP).
35. USER -- 사용자 이름
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 효과적인 작업 소유자의 사용자 이름입니다.
36. 가상 -- 가상 메모리 크기(KiB)
작업에서 사용하는 총 가상 메모리 양입니다. 여기에는 모든 코드, 데이터 및
공유 라이브러리와 교체된 페이지 및 매핑된 페이지
하지만 사용되지 않습니다.
37. W찬 -- 기능적인 수면
커널 링크 맵(System.map)의 가용성에 따라 이 필드는
현재 작업이 있는 커널 함수의 이름이나 주소를 표시합니다.
자고 있는. 실행 중인 작업은 이 열에 대시('-')를 표시합니다.
이 필드를 표시하면 top의 자체 작업 세트가 700Kb 이상 증가할 수 있습니다.
커널 버전에 따라 다릅니다. 그런 일이 발생하면 이를 줄이는 유일한 방법은
오버헤드는 중지하고 다시 시작하는 것입니다.
38. nDRT -- 더티 페이지 수
보조에 마지막으로 기록된 이후 수정된 페이지 수
저장. 더티 페이지는 해당 페이지 이전에 보조 기억장치에 기록되어야 합니다.
실제 메모리 위치는 다른 가상 페이지에 사용될 수 있습니다.
39. nMaj -- 주요 페이지 오류 수
개수 주요한 작업에 대해 발생한 페이지 폴트입니다. 페이지 폴트가 발생했습니다.
프로세스가 현재 존재하지 않는 가상 페이지에서 읽거나 쓰려고 할 때
주소 공간에 존재합니다. 주요 페이지 오류는 보조 기억장치 접근이 불가능할 때 발생합니다.
해당 페이지를 사용할 수 있게 만드는 데 관여합니다.
40. n분 -- 사소한 페이지 오류 수
개수 미성년자 작업에 대해 발생한 페이지 폴트입니다. 페이지 폴트가 발생했습니다.
프로세스가 현재 존재하지 않는 가상 페이지에서 읽거나 쓰려고 할 때
주소 공간에 존재합니다. 사소한 페이지 오류에는 보조 기억 장치가 포함되지 않습니다.
해당 페이지를 사용할 수 있도록 액세스합니다.
41. n번째 -- 스레드 수
프로세스와 연결된 스레드 수입니다.
42. nsIPC -- IPC 네임스페이스
IPC(프로세스 간 통신) 리소스를 격리하는 데 사용되는 네임스페이스의 Inode
System V IPC 개체 및 POSIX 메시지 대기열과 같은.
43. nsMNT -- MNT 네임스페이스
파일 시스템 마운트 지점을 격리하는 데 사용되는 네임스페이스의 Inode입니다.
파일 시스템 계층 구조에 대한 다양한 관점.
44. 엔에스넷 -- NET 네임스페이스
네트워크 장비, IP 등의 자원을 분리하는데 사용되는 네임스페이스의 Inode
주소, IP 라우팅, 포트 번호 등
45. nsPID -- PID 네임스페이스
프로세스 ID 번호를 분리하는 데 사용되는 네임스페이스의 Inode(즉, 필요하지 않음)
독특함을 유지하세요. 따라서 각 네임스페이스에는 관리할 자체 `init'(PID #1)이 있을 수 있습니다.
다양한 초기화 작업을 수행하고 고아 프로세스를 확보합니다.
46. ns사용자 -- 사용자 네임스페이스
사용자 및 그룹 ID 번호를 분리하는 데 사용되는 네임스페이스의 Inode입니다. 따라서,
프로세스는 사용자 네임스페이스 외부에서 권한이 없는 일반 사용자 ID를 가질 수 있습니다.
해당 네임스페이스 내에서 전체 루트 권한을 가진 사용자 ID 0.
47. NSUTS -- UTS 네임스페이스
호스트 이름과 NIS 도메인 이름을 분리하는 데 사용되는 네임스페이스의 Inode입니다. UTS는 단순히
"UNIX 시간 공유 시스템"을 의미합니다.
48. vMj -- 주요 페이지 오류 수 델타
개수 주요한 마지막 업데이트 이후 발생한 페이지 오류(nMaj 참조)
49. vMn -- 사소한 페이지 오류 수 델타
개수 미성년자 마지막 업데이트 이후 발생한 페이지 폴트(nMin 참조)
3b. 관리 Fields
대화형 명령 `f' 또는 `F'(필드 관리)를 누른 후에는
1) '현재' 창 이름; 2) 지정된 정렬
필드; 3) 설명과 함께 현재 순서의 모든 필드. 표시된 항목
별표는 화면 너비가 허용하는 현재 표시된 필드입니다.
· 화면 지시에 따라 필드 사이를 탐색합니다. Up
and 아래로 화살표 키. PgUp, PgDn, Home 및 End 키를 사용하여 빠르게 작업할 수도 있습니다.
첫 번째 또는 마지막 사용 가능한 필드에 도달합니다.
· 권리 화살표 키는 재배치할 필드를 선택하고 좌회전 화살표 키 또는
<엔터 버튼> 키는 해당 필드의 배치를 커밋합니다.
· `d' 키 또는스페이스 버튼> 막대는 필드의 표시 상태를 전환하므로
별표의 유무.
· `s' 키는 필드를 정렬 필드로 지정합니다. 주제 4c를 참조하십시오. 작업 영역
정렬 선택에 관한 추가 정보를 보려면 SORTING 명령을 사용하세요.
입력란입니다.
· `a' 및 `w' 키를 사용하여 사용 가능한 모든 창과 `q'
또는야후!> 키를 누르면 필드 관리가 종료됩니다.
필드 관리 화면을 사용하여 '현재' 창/필드 그룹을 변경할 수도 있습니다.
전체 화면 모드 또는 대체 디스플레이 모드에서. 'q' 또는 'q'일 때 목표로 삼은 것은 무엇이든
누른 항목은 최상위 디스플레이로 돌아가면 현재 상태로 설정됩니다. 주제 5를 참조하세요.
ALTERNATE-DISPLAY `현재'에 대한 통찰력을 위한 프로비저닝 및 `g' 대화형 명령
창 및 필드 그룹.
주의 사항: 스크롤된 모든 창 수평으로 필드가 변경되면 재설정됩니다.
필드 관리 화면을 통해 이루어집니다. 어느 수직선 그러나 스크롤된 위치는
영향을 받지 않습니다. 주제 5c를 참조하십시오. 다음에 관한 추가 정보를 보려면 창을 스크롤하세요.
수직 및 수평 스크롤.
4. 인터렉티브 명령
아래에는 범주 내 명령에 대한 간략한 색인이 나열되어 있습니다. 일부 명령이 더 많이 나타납니다.
한 번 이상 -- 해당 의미나 범위는 해당 내용이 있는 맥락에 따라 달라질 수 있습니다.
발행 된.
4a. 전역 명령
?, =, 0,
A, B, d, E, e, g, h, H, I, k, q, r, s, W, X, Y, Z
4b. 요약 영역 명령
C, l, t, m, 1, 2, 3
4c. 작업 영역 명령
외관: b, J, j, x, y, z
내용: c, f, F, o, O, S, u, U, V
크기: #, i, n
정렬: <, >, f, F, R
4d. 색상 매핑
, a, B, b, H, M, q, S, T, w, z, 0 - 7
5b. Windows용 명령
-, _, =, +, A, A, G, G, W
5c. 창 스크롤
C, 위쪽, Dn, 왼쪽, 오른쪽, PgUp, PgDn, 홈, 끝
5d. 창에서 검색하기
엘, &
4a. 글로벌 명령
전역 대화형 명령은 다음과 같습니다. 항상 전체 화면 모드와
대체 디스플레이 모드. 그러나 이러한 대화형 명령 중 일부는 다음과 같습니다. 지원 가능
보안 모드에서 실행할 때.
상의가 고정되었는지 여부를 미리 알고 싶다면 간단히 문의하세요.
도움말을 클릭하고 두 번째 줄의 시스템 요약을 확인하세요.
<엔터 버튼> 또는스페이스 버튼> :새로고침-디스플레이
이 명령은 상단을 깨우고 입력을 받은 후 전체 디스플레이를 깨웁니다.
다시 칠해집니다. 또한 핫플러그된 CPU 또는 물리적 업데이트를 강제로 업데이트합니다.
기억 변화.
지연 간격이 크고 현재를 보려면 이 키 중 하나를 사용하십시오.
상태,
? | h :도움말 센터
두 가지 도움말 수준을 사용할 수 있습니다. 첫 번째는 모든 알림을 제공합니다.
기본 대화형 명령. 상단이 보안, 해당 화면이 단축됩니다.
`h' 또는 `?'를 입력하면 해당 도움말 화면에서 대화형 도움말을 볼 수 있습니다.
대체 디스플레이 모드에 적용할 수 있는 명령입니다.
= :종료 작업 제한
표시되는 작업에 대한 제한을 제거합니다. 이 명령은 `i'를 반전시킵니다.
(유휴 작업) 및 `n' (최대 작업) 명령이 활성화될 수 있습니다. 그것은 또한 제공합니다
PID 모니터링, 사용자 필터링, 기타 필터링을 종료하려면 `-p'를 참조하세요
PID 모니터링에 대한 논의를 위한 명령줄 옵션, `U' 또는 `u' 대화형
사용자 필터링을 위한 명령과 기타를 위한 `O' 또는 `o' 대화형 명령
필터링.
또한 스크롤된 모든 창은 이 명령으로 재설정됩니다.
주제 5c를 참조하십시오. 수직 및 수직에 관한 추가 정보를 보려면 창을 스크롤하십시오.
가로 스크롤.
대체 디스플레이 모드에서 작동할 때 이 명령은 더 넓은 의미를 갖습니다.
0 :제로 억제 비녀장
이 명령은 여러 항목에 대해 XNUMX을 표시할지 아니면 억제할지 결정합니다.
작업 창의 필드. UID, GID, NI, PR 또는 P와 같은 필드는 영향을 받지 않습니다.
이 토글.
A :대체 디스플레이 모드 비녀장
이 명령은 전체 화면 모드와 대체 디스플레이 모드 사이를 전환합니다. 보다
주제 5. ALTERNATE-DISPLAY 프로비저닝 및 통찰력을 위한 'g' 대화형 명령
'현재' 창과 필드 그룹으로.
B :굵은 글씨 - 비활성화/활성화 비녀장
이 명령은 굵은 용어 정보 기능의 사용에 영향을 미치고 변경됩니다. 두 전에,
'현재' 창에 대한 요약 영역 및 작업 영역. 의도한 반면
주로 덤 터미널과 함께 사용하기 위해 언제든지 적용할 수 있습니다.
주의 사항: 이 토글이 On 상단은 흑백 모드로 작동 중이고, 완전한
디스플레이 일반 텍스트로 표시됩니다. 따라서 `x' 및/또는 `y' 토글이 활성화되지 않는 한
강조를 위해 역방향을 사용하면 짝수인지 시각적으로 확인할 수 없습니다.
에.
* d | s :변경-지연-시간 간격
디스플레이 업데이트 사이의 지연 시간(초)을 입력하라는 메시지가 표시됩니다.
소수 초는 허용되지만 음수는 허용되지 않습니다. 0을 입력
(거의) 지속적인 업데이트가 발생하며 시스템 디스플레이가 만족스럽지 않습니다.
그리고 tty 드라이버는 최고 수준의 요구 사항을 따라잡으려고 노력합니다. 지연 값은 반대입니다.
시스템 로딩에 비례하므로 주의해서 설정하세요.
언제든지 현재 지연 시간을 알고 싶으면 도움을 요청하고
두 번째 줄에서 시스템 요약을 봅니다.
E :메모리 규모 확장 요약 영역
이 명령을 사용하면 사용 가능한 요약 영역 메모리 크기 조정을 순환할 수 있습니다.
범위는 KiB(키비바이트 또는 1,024바이트)부터 EiB(엑비바이트 또는 XNUMX바이트)까지입니다.
1,152,921,504,606,846,976바이트).
표시된 숫자와 다음 라벨 사이에 '+'가 표시되면 다음을 의미합니다.
top은 해당 숫자의 일부를 잘라야 했습니다. 스케일링을 높여서
요소를 사용하면 이러한 잘림을 피할 수 있습니다.
e :메모리 규모 확장 작업 창에서
이 명령을 사용하면 사용 가능한 작업 창 메모리 크기 조정을 순환할 수 있습니다.
범위는 KiB(키비바이트 또는 1,024바이트)부터 PiB(페비바이트 또는
1,125,899,906,842,624바이트).
top은 선택한 목표 범위를 준수하려고 시도하지만 추가 조정이 필요할 수 있습니다.
현재 가치를 수용하려면 여전히 필요합니다. 보고 싶다면
메모리 열에서 더 균일한 결과를 얻으려면 스케일링 범위를 늘리십시오.
대개 그 목표를 달성합니다. 하지만 너무 높게 올리면 부작용이 생길 수 있습니다.
'0' 대화형 명령으로는 억제할 수 없는 결과가 모두 XNUMX입니다.
g :다른 창/필드 그룹 선택
필드 그룹을 지정하는 1에서 4 사이의 숫자를 입력하라는 메시지가 표시됩니다.
이 창을 '현재' 창으로 만들어야 합니다. 당신은 곧 익숙해질 것입니다.
이 4개의 창은 특히 대체 디스플레이 모드를 실험한 후에 나타납니다.
H :스레드 모드 비녀장
이 토글이 On, 다음의 모든 프로세스에 대해 개별 스레드가 표시됩니다.
보이는 모든 작업 창. 그렇지 않으면 top은 다음의 모든 스레드의 합계를 표시합니다.
각 프로세스.
I :Irix/Solaris 모드 비녀장
Solaris 모드에서 작동하는 경우('I'가 전환됨) 떨어져서), 작업의 CPU 사용량은 다음과 같습니다.
총 CPU 수로 나눈 값입니다. 이 명령을 실행하면 다음과 같은 메시지가 표시됩니다.
이 토글의 새로운 상태.
* k :킬어태스크
PID를 입력한 다음 보낼 신호를 묻는 메시지가 표시됩니다.
PID를 입력하지 않거나 음수를 입력하면 다음과 같은 기본값으로 해석됩니다.
프롬프트(표시된 첫 번째 작업) PID 값이 XNUMX이면 최상위 프로그램을 의미합니다.
자체.
프롬프트에 반영된 기본 신호는 SIGTERM입니다. 그러나 보낼 수는 있습니다.
번호나 이름을 통한 모든 신호.
종료 프로세스를 중단하려면 상황에 따라 다음 중 하나를 수행하십시오.
진전:
1) pid 프롬프트에 잘못된 숫자를 입력하세요.
2) 신호 프롬프트에서 0(또는 잘못된 신호)을 입력합니다.
3) 프롬프트에서 다음을 입력하십시오.
q :종료
* r :Renice-a-Task
PID를 입력한 다음 원하는 값을 입력하라는 메시지가 표시됩니다.
PID를 입력하지 않거나 음수를 입력하면 다음과 같은 기본값으로 해석됩니다.
프롬프트(표시된 첫 번째 작업) PID 값이 XNUMX이면 최상위 프로그램을 의미합니다.
자체.
긍정적인 nice 값은 프로세스의 우선순위를 잃게 만듭니다. 반대로,
음수 nice 값은 커널에서 프로세스를 더 호의적으로 보게 만듭니다.
일반적으로 일반 사용자는 nice 가치를 높일 수만 있으며
낮아지는 것을 방지했습니다.
renice 프로세스를 중단하려면 상황에 따라 다음 중 하나를 수행하십시오.
진전:
1) pid 프롬프트에 잘못된 숫자를 입력하세요.
2) 좋은 프롬프트에서 다음을 입력하십시오. 입력 없이
3) 프롬프트에서 다음을 입력하십시오.
W :구성 파일 쓰기
이렇게 하면 모든 옵션과 토글, 현재 디스플레이 모드 및
지연 시간. top을 종료하기 직전에 이 명령을 실행하면 다음을 수행할 수 있습니다.
나중에 정확히 동일한 상태로 다시 시작하세요.
X :추가 고정 너비
일부 필드는 너비가 고정되어 있으며 확장 가능하지 않습니다. 따라서 그들은 다음의 대상이 됩니다.
마지막 위치에 `+'로 표시되는 잘림.
이 대화형 명령을 사용하여 다음 필드의 너비를 변경할 수 있습니다.
들 디폴트 값 들 디폴트 값 들 디폴트 값
GID 5 그룹 8 WCHAN 10
RUID 5 RUSER 8 nsIPC 10
SUID 5 SUSER 8 nsMNT 10
UID 5 사용자 8 nsNET 10
TTY 8nsPID 10
ns사용자 10
NSUTS 10
위에 표시된 기본 너비에 추가할 금액을 묻는 메시지가 표시됩니다.
XNUMX을 입력하면 해당 기본값으로 강제로 돌아갑니다.
음수를 입력하면 top은 자동으로 열 크기를 다음과 같이 늘립니다.
더 이상 잘린 데이터가 없을 때까지 필요합니다. 다음을 통해 이 프로세스를 가속화할 수 있습니다.
지연 간격을 줄이거 나 술집.
주의 사항: 명시적으로 또는 자동으로 증가하는지 여부에 관계없이 이러한 필드의 너비
절대 위쪽으로 줄어들지 않습니다. 범위를 좁히려면 더 작은 숫자를 지정해야 합니다.
기본값을 복원합니다.
Y :검사-기타-출력
'Y' 대화형 명령을 실행한 후 대상 PID를 입력하라는 메시지가 표시됩니다.
값을 입력하거나 기본 결과를 수락하면 별도의 화면이 나타납니다. 그 화면
일반 상단에 있는 동안 다양한 파일이나 파이프된 명령 출력을 보는 데 사용할 수 있습니다.
반복 표시가 일시 중지되었습니다.
주의 사항: 이 대화형 명령은 지원 항목이 있는 경우에만 완전히 실현됩니다.
최상위 구성 파일의 끝에 수동으로 추가되었습니다. 자세한 내용은
해당 항목을 생성하려면 항목 6c를 참조하십시오. INSPECT 항목 추가.
검사 기능을 탐색하는 데 사용되는 대부분의 키는 헤더에 반영됩니다.
프롤로그. 그러나 선택한 후에는 추가 키를 사용할 수 있습니다.
특정 파일이나 명령. 호출기를 사용해 본 사람이라면 누구나 잘 아는 내용입니다.
'less'로 나중에 참조할 수 있도록 여기에 요약되어 있습니다.
키 기능
= 대체 상태 라인, 파일 또는 파이프라인
/ 찾기, `L' 찾기와 동일
n 다음 찾기, `&' 다음 찾기와 동일
아래로 스크롤하십시오.
b 위로 스크롤합니다.
g 첫 번째 줄은 다음과 같습니다.
G 마지막 줄은 다음과 같습니다.
Z :변경 색상 매핑
이 키를 누르면 색상을 변경할 수 있는 별도의 화면으로 이동합니다.
'현재' 창 또는 모든 창에 대해. 이 대화형에 대한 자세한 내용은
명령 항목 4d를 참조하십시오. 컬러 매핑.
* 별표('*')로 표시된 명령은 보안 모드에서 사용할 수 없으며 앞으로도 사용할 수 없습니다.
레벨 1 도움말 화면에 표시됩니다.
4b. 개요 지역 명령
요약 영역 대화형 명령은 다음과 같습니다. 항상 가능 전체 화면 모드와
대체 디스플레이 모드. 이는 디스플레이의 시작 줄에 영향을 미치며
메시지와 프롬프트의 위치를 결정합니다.
이 명령은 항상 '현재' 창/필드 그룹에만 영향을 미칩니다. 주제 5를 참조하세요.
ALTERNATE-DISPLAY `현재'에 대한 통찰력을 위한 프로비저닝 및 `g' 대화형 명령
창 및 필드 그룹.
C :스크롤 좌표 표시 비녀장
메시지 라인이 없을 때마다 표시되는 정보 메시지를 전환합니다.
그렇지 않으면 사용되고 있습니다. 추가 정보는 주제 5c를 참조하십시오. 창을 스크롤합니다.
l :로드 평균/가동 시간 비녀장
이는 프로그램 이름(아마도 별칭)을 포함하는 줄이기도 합니다.
전체 화면 모드에서 작동하거나 전체 화면 모드에서 작동할 때 '현재' 창 이름
대체 디스플레이 모드.
t :작업/Cpu 상태 비녀장
이 명령은 상태에 따라 2개에서 여러 개의 요약 영역 줄에 영향을 줍니다.
`1', `2' 또는 `3' 명령은 top이 true에서 실행 중인지 여부를 토글합니다.
SMP.
요약 영역의 이 부분은 'H' 대화형 명령의 영향도 받습니다.
작업 또는 스레드를 표시하는 전체 레이블에 반영된 대로 전환합니다.
이 명령은 다음 모드를 순환하는 4방향 토글 역할을 합니다.
1. 카테고리별 세부 백분율(기본값)
2. 축약된 사용자/시스템 및 전체 % + 막대 그래프
3. 약식 사용자/시스템 및 전체 % + 블록 그래프
4. 작업 및 CPU 상태 표시 끄기
그래픽 모드 중 하나에서 작동하면 디스플레이가 훨씬 더 커집니다.
개별 CPU 또는 NUMA 노드도 표시되는 경우 의미가 있습니다. '1'을 보세요.
추가 정보는 아래 '2' 및 '3' 명령을 참조하세요.
m :메모리/스왑 사용량 비녀장
이 명령은 물리적 및 가상을 처리하는 두 개의 요약 영역 라인에 영향을 미칩니다.
메모리.
이 명령은 다음 모드를 순환하는 4방향 토글 역할을 합니다.
1. 메모리 유형별 세부 백분율(기본값)
2. 약식 사용 %/사용 가능한 총량 + 막대 그래프
3. 축약된 사용률(%)/사용 가능한 총량 + 블록 그래프
4. 메모리 디스플레이 끄기
1 :단일/별도의 CPU 상태 비녀장
이 명령은 `t' 명령의 CPU 상태 부분이 표시되는 방식에 영향을 줍니다. 하지만
이 토글은 주로 대규모 병렬 SMP 시스템을 제공하기 위해 존재합니다.
SMP 환경으로만 제한됩니다.
요약 영역에 `%Cpu(s):'가 표시되면 '1' 토글은 다음과 같습니다. On 그리고 모든 CPU
정보는 한 줄로 수집됩니다. 그렇지 않으면 각 CPU가 표시됩니다.
사용 가능한 화면 높이까지 `%Cpu0, %Cpu1, ...'으로 별도로 표시됩니다.
2 :NUMA-노드/Cpu-요약 비녀장
이 명령은 '1' 명령 CPU 요약 표시(만) 또는
요약 표시와 각 NUMA 노드에 대한 CPU 사용량 통계. 이건 그냥
시스템에 필수 NUMA 지원이 있는 경우 사용할 수 있습니다.
3 :확장-NUMA-노드
NUMA 노드를 나타내는 번호를 입력하라는 메시지가 표시됩니다. 그 후 노드
요약과 해당 노드의 각 CPU에 대한 통계는 다음 중 하나가 될 때까지 표시됩니다.
'1' 또는 '2' 명령 토글이 눌러졌습니다. 이 대화형 명령은
시스템에 필수 NUMA 지원이 있는 경우 사용할 수 있습니다.
주의 사항: 전체 요약 영역이 토글된 경우 떨어져서 어떤 창문이든 당신은 남을 것입니다
단지 메시지 선. 그렇게 하면 사용 가능한 작업 행이 최대화되지만
(일시적으로) 전체 화면 모드에서 프로그램 이름이나 '현재' 창 이름을 희생했습니다.
대체 디스플레이 모드일 때.
4c. 태스크 지역 명령
작업 영역 대화형 명령은 다음과 같습니다. 항상 전체 화면 모드에서 사용할 수 있습니다.
작업 영역 대화형 명령은 다음과 같습니다. 못 가능 대체 디스플레이 모드 if 전에,
'현재' 창의 작업 표시가 전환되었습니다. 떨어져서 (주제 5를 참조하십시오. 대체 디스플레이
식량).
외관 작업 창
J :자리맞추기-숫자-열 비녀장
오른쪽 정렬(기본값)과 왼쪽 정렬 숫자 데이터를 번갈아 사용합니다.
숫자 데이터가 사용 가능한 열을 완전히 채우는 경우 이 명령 토글은
열 헤더에만 영향을 줍니다.
j :자리맞추기-문자-열 비녀장
왼쪽 정렬(기본값)과 오른쪽 정렬 문자 데이터를 번갈아 사용합니다.
문자 데이터가 사용 가능한 열을 완전히 채우는 경우 이 명령은 토글됩니다.
열 헤더에만 영향을 미칠 수 있습니다.
다음 명령도 전역 `B'(굵은체)의 상태에 영향을 받습니다.
활성화) 토글.
b :굵게/역방향 비녀장
이 명령은 `x' 및 `y' 토글이 표시되는 방식에 영향을 미칩니다. 또한
CPU 상태 또는 메모리에 대해 막대 그래프를 선택한 경우 요약 영역에 영향을 줍니다.
't' 또는 'm' 토글을 통한 사용법.
x :열 강조 표시 비녀장
현재 정렬 필드의 강조 표시를 변경합니다. 어떤 필드인지 잊어버린 경우
정렬되는 동안 이 명령은 정렬을 제공하여 빠른 시각적 알림 역할을 할 수 있습니다.
필드가 표시되고 있습니다. 정렬 필드는 다음과 같습니다. 지원 다음과 같은 이유로 표시됩니다.
1) 부족하다 화면 폭
2) `f' 대화형 명령이 그것을 바꾸었다 떨어져서
주의 사항: 창, 열에서 검색 및/또는 기타 필터링이 활성화될 때마다
강조표시가 일시적으로 비활성화됩니다. 주제 5d의 끝 부분에 있는 참고 사항을 참조하십시오.
검색 및 5e. 이유에 대한 설명을 필터링하는 중입니다.
y :행 강조 표시 비녀장
"실행 중인" 작업에 대한 강조 표시 변경 사항입니다. 이 작업에 대한 추가 정보를 얻으려면
상태, 주제 3a를 참조하십시오. 필드 설명, `S' 필드(프로세스 상태).
이 조항을 사용하면 시스템 상태에 대한 중요한 통찰력을 얻을 수 있습니다. 그만큼
비용은 몇 가지 추가 tty 이스케이프 시퀀스뿐입니다.
z :컬러/흑백 비녀장
마지막으로 사용한 색 구성표와 이전 색 구성표 사이에서 '현재' 창을 전환합니다.
흰색 바탕에 검은색 또는 검은색 바탕에 흰색이 있는 형태입니다. 이 명령은 변경됩니다 두 요약
영역 및 작업 영역이지만 `x', `y' 또는 `b' 토글 상태에는 영향을 주지 않습니다.
내용 작업 창
c :명령줄/프로그램 이름 비녀장
이 명령은 COMMAND 열의 현재 여부에 관계없이 적용됩니다.
보이는. 나중에 해당 필드가 표시되면 적용한 변경 사항은 다음과 같습니다.
본.
f | F :현장관리
이 키는 어떤 필드를 변경할 수 있는 별도의 화면을 표시합니다.
표시 순서를 지정하고 정렬 필드도 지정합니다. 추가로
이러한 대화형 명령에 대한 정보는 항목 3b를 참조하십시오. 필드 관리.
o | O :기타 필터링
선택 기준을 입력하라는 메시지가 표시되면 작업을 결정합니다.
'현재' 창에 표시됩니다. 귀하의 기준은 대소 문자를 구분하거나
경우는 무시할 수 있습니다. 그리고 상단에 일치 항목을 포함할지 제외할지 결정합니다.
작업.
주제 5e를 참조하십시오. 이에 대한 세부정보 및 추가 관련 내용을 보려면 창에서 필터링하세요.
대화형 명령.
S :누적 시간 모드 비녀장
누적 모드가 다음인 경우 On, 각 프로세스는 해당 프로세스가 수행한 CPU 시간과 함께 나열됩니다.
죽은 아이들이 사용했어요.
인셀덤 공식 판매점인 떨어져서, 여러 개별 작업으로 분기되는 프로그램은 덜 까다로워 보입니다.
`init'이나 쉘과 같은 프로그램의 경우 이는 적합하지만 다음과 같은 다른 프로그램에는 적합합니다.
아마도 아닐 수도 있습니다. 동일한 정렬을 공유하는 두 개의 작업 창을 실험해 보세요.
필드이지만 `S' 상태가 다르므로 어떤 표현을 선호하는지 확인하세요.
이 명령을 실행하면 이 토글의 새로운 상태에 대한 알림을 받게 됩니다. 만약에
누적 모드가 적용되는지 여부를 미리 알고 싶으면 간단히 물어보세요.
도움이 필요한 경우 두 번째 줄의 창 요약을 확인하세요.
u | U :특정 사용자 전용 표시
에 대한 메시지가 표시됩니다. UID or name 표시할 사용자의 정보입니다. -u 옵션
에 일치 효과적인 user 반면 -U 옵션은 on과 일치합니다. 어떤 사용자(실제,
유효, 저장 또는 파일 시스템).
그 후에는 해당 작업 창에 일치하는 사용자만 표시되거나 표시되지 않을 수도 있습니다.
프로세스가 표시됩니다. 사용자 ID 앞에 느낌표('!')를 추가하거나
name은 사용자가 일치하지 않는 프로세스만 표시하도록 top에 지시합니다.
제공됩니다.
다양한 작업 창을 사용하여 다양한 사용자를 필터링할 수 있습니다. 나중에 원하시면
'현재' 창에서 모든 사용자를 다시 모니터링하려면 이 명령을 다시 실행하십시오.
누르다 프롬프트에서.
V :포레스트 뷰 모드 비녀장
이 모드에서는 프로세스가 상위 항목과 프로세스의 레이아웃에 따라 재정렬됩니다.
COMMAND 열은 트리의 열과 유사합니다. 숲 보기 모드에서는 여전히
프로그램 이름과 명령줄 사이를 전환하는 것이 가능합니다(`c' 대화형 참조)
명령) 또는 프로세스와 스레드 사이(`H' 대화형 명령 참조).
주의 사항: 정렬 순서에 영향을 미치는 키를 입력하면 숲 보기 모드가 종료됩니다.
'현재' 창. 주제 4c를 참조하십시오. TASK AREA 명령, 정보 정렬
그 열쇠.
SIZE 작업 창
i :유휴 프로세스 비녀장
모든 작업을 표시하거나 활성 작업만 표시합니다. 이 토글이 떨어져서, 다음이 포함된 작업
마지막 업데이트가 표시되지 않으므로 CPU를 사용하지 않았습니다. 그러나
%CPU 및 TIME+ 필드의 세분성으로 인해 일부 프로세스가 계속 표시될 수 있습니다.
그 표시 사용하다 아니 CPU.
대체 디스플레이 모드에서 마지막 작업 디스플레이에 이 명령을 적용하면,
그러면 모든 이전 작업 표시가 창 크기에 영향을 주지 않으므로 창 크기에는 영향을 미치지 않습니다.
이미 칠해져 있습니다.
n | # :최대 작업 설정
표시할 작업 수를 입력하라는 메시지가 표시됩니다. 당신의 임대인
수와 사용 가능한 화면 행이 사용됩니다.
대체 디스플레이 모드에서 사용할 때 정확한 정보를 제공하는 명령입니다.
현재 표시되는 각 작업 디스플레이의 크기를 제어할 수 있습니다.
마지막. 모든 이전 작업 표시는 마지막 창의 크기에 영향을 주지 않습니다.
이미 칠해져 있습니다.
주의 사항: 마지막으로 표시되는 작업 표시의 크기를 늘리려는 경우
대체 디스플레이 모드에서는 위에 있는 작업 디스플레이의 크기를 줄이기만 하면 됩니다.
정렬 작업 창
호환성을 위해 이 상단은 이전 최상위 정렬 키의 대부분을 지원합니다. 이것이기 때문에
주로 이전 상위 사용자를 위한 서비스이므로 이러한 명령은 어떤 도움말에도 나타나지 않습니다.
화면을 표시합니다.
명령 정렬된 필드 되지 않습니다.
시작 시간(비표시) 아니
M %MEM 예
N PID 예
P %CPU 예
T TIME+ 예
다음 정렬 조항을 사용하기 전에 top은 일시적으로 다음을 제안합니다.
'x' 대화형 명령을 사용하여 열 강조 표시를 켜십시오. 그러면 보장하는 데 도움이 됩니다.
실제 정렬 환경이 사용자의 의도와 일치하는지 확인하세요.
다음 대화형 명령은 만 현재 정렬 필드가 다음과 같을 때 적용됩니다.
눈에 보이는. 정렬 필드는 다음과 같습니다. 지원 다음과 같은 이유로 표시됩니다.
1) 부족하다 화면 폭
2) `f' 대화형 명령이 그것을 바꾸었다 떨어져서
< :이동-정렬-필드-왼쪽
현재 정렬 필드가 첫 번째가 아닌 경우 정렬 열을 왼쪽으로 이동합니다.
필드가 표시됩니다.
> :이동-정렬-필드-오른쪽
현재 정렬 필드가 마지막이 아닌 경우 정렬 열을 오른쪽으로 이동합니다.
필드가 표시됩니다.
다음 대화형 명령은 항상 현재 여부에 관계없이 영광을 얻습니다.
정렬 필드가 표시됩니다.
f | F :현장관리
이 키는 사용되는 필드를 변경할 수 있는 별도의 화면을 표시합니다.
다른 기능 중에서 정렬 열. 이는 간단히 말해서 편리한 방법이 될 수 있습니다.
열 강조 표시가 켜진 상태에서 맨 위로 실행될 때 현재 정렬 필드를 확인합니다.
떨어져서.
R :역방향/일반 정렬 필드 비녀장
이 대화형 명령을 사용하면 높음에서 낮음, 낮음에서 낮음으로 전환할 수 있습니다.
높은 종류.
주의 사항: 필드 정렬에서는 열 표시의 값이 아닌 내부 값을 사용합니다. 따라서 TTY는
WCHAN 필드는 엄격한 ASCII 조합 순서를 위반합니다.
4d. COLOR 매핑
'Z' 대화형 명령을 실행하면 별도의 화면이 표시됩니다.
해당 화면은 '현재' 창 또는 네 가지 창 모두의 색상을 변경하는 데 사용할 수 있습니다.
상단 디스플레이로 돌아가기 전에 창을 닫습니다.
다음과 같은 대화형 명령을 사용할 수 있습니다.
4 대문자를 선택하려면 목표
8 선택할 수 있는 숫자 색
일반 토글 사용 가능
B :굵게 비활성화/활성화
b :실행 중인 작업 "굵게"/역방향
z :컬러/모노
사용 가능한 다른 명령
a/w :적용 후 다음/이전으로 이동
:적용 및 종료
q : 현재 변경 사항을 취소하고 종료합니다.
대상 창을 순환하기 위해 `a' 또는 `w'를 사용하면 색상 구성표가 적용됩니다.
그 창을 떠날 때 표시되었던 것입니다. 물론 어느 곳으로든 쉽게 돌아갈 수 있습니다.
창을 열고 다른 색상을 다시 적용하거나 색상을 바꾸십시오. 떨어져서 `z' 토글을 사용하면 완전히 가능합니다.
색상 매핑 화면은 '현재' 창/필드 그룹을 변경하는 데에도 사용할 수 있습니다.
전체 화면 모드 또는 대체 디스플레이 모드. 'q' 또는 'q'일 때 목표로 삼은 것은 무엇이든
누른 항목은 최상위 디스플레이로 돌아가면 현재 상태로 설정됩니다.
5. 대체 디스플레이 식량
5a. WINDOWS 살펴보기
분야 그룹/창:
전체 화면 모드에는 전체 화면으로 표시되는 단일 창이 있습니다. 저것
단일 창은 여전히 1개의 다른 창 중 4개를 표시하도록 변경할 수 있습니다. 들 그룹 (참조
`g' 대화형 명령, 아래 반복됨). 4개의 필드 그룹 각각에는 고유한 필드 그룹이 있습니다.
별도로 구성 가능 개요 지역 그리고 자체 구성 가능 태스크 지역.
대체 표시 모드에서는 이제 4개의 기본 필드 그룹을 표시할 수 있습니다.
동시에, 또는 돌릴 수 있습니다 떨어져서 귀하의 명령에 따라 개별적으로.
요약 영역은 메시지 라인일지라도 항상 존재합니다. 주어진 시간에
시간만 한 요약 영역을 표시할 수 있습니다. 그러나 명령에 따라
에서 있을 수 있습니다 제로 에 사 현재 표시되는 별도의 작업 표시
화면을 표시합니다.
Current 창:
'현재' 창은 요약 영역과 연관된 창이며
어떤 작업 관련 명령이 항상 지시되는지. 대체 디스플레이 모드에서는
작업 표시를 전환할 수 있습니다 떨어져서, 일부 명령은 `현재'에 대해 제한될 수 있습니다.
창.
첫 번째 요약 영역 라인을 전환하면 더 복잡한 문제가 발생합니다. 떨어져서.
창 이름(`l' 전환 줄)이 손실되면 무엇을 쉽게 알 수 없게 됩니다.
창은 '현재' 창입니다.
5b. 명령 for Windows
- | _ :표시/숨기기-창 토글하다
`-' 키는 `현재' 창의 작업 표시를 바꿉니다. On and 떨어져서. 언제 On그
작업 영역에는 `f'로 설정한 최소 열 헤더가 표시됩니다.
대화형 명령. 또한 다른 작업 영역 옵션/토글도 반영됩니다.
XNUMX개 이상의 작업을 산출하는 것을 적용했습니다.
`_' 키는 모든 작업 표시에 대해 동일한 작업을 수행합니다. 즉, 전환된다.
현재 보이는 작업 디스플레이와 이전에 가지고 있던 작업 디스플레이 사이
토글 떨어져서. 현재 4개의 작업 디스플레이가 모두 표시되는 경우 이 대화형
명령은 요약 영역을 유일한 표시 요소로 남겨 둡니다.
* = | + :균등화-(재초기화)-창
`=' 키는 `현재' 창의 작업 표시를 강제로 표시합니다. 또한
`i'(유휴 작업), `n'(최대 작업), `u/U'(사용자 필터) 및 `o/O'를 반대로 바꿉니다.
(다른 필터) 활성화될 수 있는 명령. 또한 창문이 있었다면
스크롤하면 이 명령으로 재설정됩니다. 주제 5c를 참조하십시오. 창 스크롤
수직 및 수평 스크롤에 관한 추가 정보.
`+' 키는 모든 창에 대해 동일한 기능을 수행합니다. XNUMX개의 작업 디스플레이가 다시 나타납니다.
균등하게 균형을 이룬다. 또한 귀하가 보유한 모든 사용자 정의도 유지됩니다.
`i'(유휴 작업), `n'(최대 작업), `u/U'(사용자)를 제외하고 이전에 적용되었습니다.
필터), `o/O'(다른 필터) 및 스크롤 대화형 명령.
* A :대체 디스플레이 모드 비녀장
이 명령은 전체 화면 모드와 대체 디스플레이 모드 사이를 전환합니다.
이 명령을 처음 실행하면 네 가지 작업 디스플레이가 모두 표시됩니다.
이후 모드를 전환하면 이전에 수행한 작업 표시만 표시됩니다.
표시되도록 선택했습니다.
* a | w :다음-창-앞으로/뒤로
이는 `현재' 창을 변경하고, 이는 다시 현재 창을 변경합니다.
명령이 지시됩니다. 이 키는 순환 방식으로 작동하므로 원하는 위치에 접근할 수 있습니다.
두 키 중 하나를 사용하여 원하는 창을 선택하세요.
창 이름이 표시된다고 가정합니다('l'을 전환하지 않았습니다). 떨어져서),
'현재' 창 이름이 강조/색상을 잃습니다. 이는 작업 표시를 상기시켜줍니다.
is 떨어져서 많은 명령이 제한됩니다.
* g :다른 창/필드 그룹 선택
필드 그룹을 지정하는 1에서 4 사이의 숫자를 입력하라는 메시지가 표시됩니다.
이 창을 '현재' 창으로 만들어야 합니다.
전체 화면 모드에서 '현재' 창을 변경하려면 이 명령이 필요합니다. ~ 안에
대체 디스플레이 모드에서는 'a'와 'a'에 대한 덜 편리한 대안일 뿐입니다.
'w' 명령.
G :변경 창/필드 그룹 이름
'현재' 창에 적용할 새 이름을 묻는 메시지가 표시됩니다. 그렇습니다
창 이름이 표시될 필요는 없습니다(`l' 토글을 사용하면 On).
* 별표(`*')로 표시된 대화형 명령은 대체 표시 이외의 용도로 사용됩니다.
방법.
=, A, g는 항상 사용 가능
a, w는 색상 매핑에서도 동일하게 작동합니다.
및 필드 관리
5c. 스크롤링 a 창
일반적으로 작업 창은 시스템의 전체 작업/스레드를 보여주는 부분 보기입니다.
사용 가능한 필드/열 중 일부만. 이 스크롤 키를 사용하면 해당 항목을 이동할 수 있습니다.
원하는 작업이나 열을 표시하려면 수직 또는 수평으로 볼 수 있습니다.
Up,Pgup :스크롤 작업
첫 번째 작업이 표시될 때까지 보기를 첫 번째 작업 행 쪽으로 위로 이동합니다.
'현재' 창의 상단. 그만큼 Up 화살표 키는 한 줄을 이동하는 동안 Pgup 스크롤
전체 창.
아래로,PgDN :스크롤 작업
마지막 작업이 유일한 작업이 될 때까지 뷰를 마지막 작업 행 쪽으로 아래로 이동합니다.
'현재' 창 상단에 표시됩니다. 그만큼 아래로 화살표 키는 한 줄을 이동합니다
동안 PgDN 전체 창을 스크롤합니다.
좌회전,권리 :스크롤 열
표시 가능한 필드 보기를 한 번에 한 열씩 수평으로 이동합니다.
주의 사항: 참고로 일부 필드/열은 고정 너비가 아니지만 모두 할당됩니다.
표시될 때 남은 화면 너비. 오른쪽이나 왼쪽으로 스크롤하면 해당 기능이
처음에는 예상치 못한 결과가 발생합니다.
또한 다음과 같은 경우 가변 너비 필드에 대한 특별 조항이 있습니다.
마지막으로 표시된 필드로 배치됩니다. 오른쪽을 통해 해당 필드에 도달하면
화살표 키가 표시되는 유일한 열이므로 가로로 계속 스크롤할 수 있습니다.
그러한 분야 내에서. 추가 정보는 아래 'C' 대화형 명령을 참조하세요.
정보.
홈페이지 :홈 위치로 점프
스크롤되지 않은 좌표로 디스플레이 위치를 변경합니다.
종료 :점프-끝-위치
가장 오른쪽 열이 마지막 디스플레이 가능 항목을 반영하도록 디스플레이 위치를 변경합니다.
필드와 맨 아래 작업 행은 마지막 작업을 나타냅니다.
주의 사항: 이 위치에서도 여전히 스크롤이 가능합니다. 아래 (down) and 연락해주세요 화살표를 사용하여
열쇠. 이는 단일 열과 단일 작업이 유일한 항목으로 남을 때까지 적용됩니다.
디스플레이 요소.
C :스크롤 좌표 표시 비녀장
메시지 라인이 없을 때마다 표시되는 정보 메시지를 전환합니다.
그렇지 않으면 사용되고 있습니다. 해당 메시지는 다음 여부에 따라 두 가지 형식 중 하나를 취합니다.
가변 너비 열도 스크롤되지 않았습니다.
스크롤 좌표: y = 해당 없음 (작업), x = 해당 없음 (필드)
스크롤 좌표: y = n/n(작업), x = n/n(필드) + nn
다음과 같이 표시된 좌표 n/n '현재'의 왼쪽 위 모서리를 기준으로 합니다.
창문. 추가 `+ nn'는 가변 너비로의 변위를 나타냅니다.
가로로 스크롤되었을 때 열입니다. 이러한 변위는 일반 8에서 발생합니다.
오른쪽 및 왼쪽 화살표 키를 통해 문자 탭 정지 금액을 설정할 수 있습니다.
y = 해당 없음 (작업)
처음으로 n 가장 위에 보이는 작업을 나타내며 스크롤로 제어됩니다.
열쇠. 두번째 n 총 작업을 반영하도록 자동으로 업데이트됩니다.
x = 해당 없음 (필드)
처음으로 n 가장 왼쪽에 표시된 열을 나타내며 다음에 의해 제어됩니다.
스크롤 키. 두번째 n 표시 가능한 필드의 총 개수이며
`로 설립f' 대화형 명령.
위의 대화형 명령은 다음과 같습니다. 항상 전체 화면 모드에서는 사용할 수 있지만 못
`현재' 창의 작업 표시가 선택된 경우 대체 표시 모드에서 사용할 수 있습니다.
토글 떨어져서.
주의 사항: 어떤 형태의 필터링이 활성화되면 다음과 같은 경우 약간의 수차가 발생할 수 있습니다.
모든 작업이 표시되는 것은 아니기 때문에 스크롤합니다. 이는 다음을 사용할 때 특히 두드러집니다.
위쪽/아래쪽 화살표 키.
5d. 수색 in a 창
이러한 대화형 명령을 사용하여 특정 값이 포함된 작업 행을 찾을 수 있습니다.
L :문자열 찾기
현재부터 시작하여 대소문자를 구분하는 문자열을 입력하라는 메시지가 표시됩니다.
창 좌표. 검색 문자열 내용에는 제한이 없습니다.
검색은 단일 필드나 열의 값으로 제한되지 않습니다. 모든 값
작업 행에 표시된 내용은 검색 문자열에 허용됩니다. 공백을 포함할 수 있습니다.
숫자, 기호, 심지어 숲이 보이는 예술 작품까지.
입력 없이 키를 누르면 새 검색이 나올 때까지 `&' 키가 효과적으로 비활성화됩니다.
문자열이 입력됩니다.
& :다음 찾기
검색 문자열이 설정되었다고 가정하면 top은 다음 문자열을 찾으려고 시도합니다.
발생.
일치하는 항목이 발견되면 현재 창의 위치가 수직으로 변경되어 작업 행이
해당 문자열을 포함하는 것이 먼저입니다. 스크롤 좌표 메시지를 통해 확인이 가능합니다.
이러한 수직 재배치(`C' 대화형 명령 참조). 가로 스크롤,
그러나 검색을 통해 변경되지는 않습니다.
일치하는 문자열의 가용성은 다음 요소의 영향을 받습니다.
ㅏ. 사용 가능한 전체 필드 중에서 표시할 수 있는 필드는 무엇입니까?
주제 3b를 참조하세요. 필드 관리.
비. 창을 수직 및/또는 수평으로 스크롤하기
주제 5c를 참조하세요. 창을 스크롤합니다.
씨. 명령/명령줄 토글 상태,
'c' 대화형 명령을 참조하세요.
디. 선택한 정렬 열의 안정성,
예를 들어 PID는 양호하지만 %CPU는 불량합니다.
검색이 실패하면 '현재' 창 홈(스크롤되지 않은) 위치를 복원하고 스크롤합니다.
수평으로 명령줄을 표시하거나 보다 안정적인 정렬 필드를 선택할 수 있습니다.
성공적인 `&' 검색을 생성합니다.
위의 대화형 명령은 다음과 같습니다. 항상 전체 화면 모드에서는 사용할 수 있지만 못
`현재' 창의 작업 표시가 선택된 경우 대체 표시 모드에서 사용할 수 있습니다.
토글 떨어져서.
주의 사항: 창에서 검색이 활성화될 때마다 상단이 열 강조 표시로 전환됩니다. 떨어져서 에
내부 비표시 이스케이프 시퀀스에서 잘못된 일치를 방지합니다. 이러한 강조 표시는
창의 검색 문자열이 비어 있으면 복원됩니다. 자세한 내용은 'x' 대화형 명령을 참조하세요.
정렬 열 강조 표시에 대한 추가 정보
5e. 필터링 in a 창
이 기타 필터 기능을 사용하여 선택 기준을 설정할 수 있습니다.
'현재' 창에 어떤 작업이 표시되는지 결정합니다.
필터를 설정하려면 다음이 필요합니다. 1) 필드 이름 2) 운영자; 3) 선택 값
최소한. 이것은 top의 사용자 입력 요구사항 중 가장 복잡한 것이므로
실수하면 명령 회수가 당신의 친구가 될 것입니다. 위쪽/아래쪽 화살표 키 또는 해당 키를 기억하세요.
입력하라는 메시지가 표시되면 별칭입니다.
필터 기초
1. 필드 이름은 대소문자를 구분하며 헤더와 같이 철자를 사용합니다.
2. 선택 값은 표시된 전체 필드를 구성할 필요가 없습니다.
3. 선택 항목은 대소문자를 구분하지 않거나 대소문자를 구분합니다.
4. 기본값은 '!'을 앞에 붙이는 포함입니다. 제외를 나타냅니다.
5. 하나의 작업 창에 여러 선택 기준을 적용할 수 있습니다.
6. 포함 및 제외 기준을 동시에 사용할 수 있습니다.
7. 1개의 동등 필터와 2개의 관계형 필터를 자유롭게 혼합할 수 있습니다.
8. 각 작업 창마다 별도의 고유 필터가 유지됩니다.
필드가 켜져 있지 않거나 현재 표시되지 않은 경우 선택 기준은 다음과 같습니다.
디스플레이에 영향을 미치지 않습니다. 나중에 필터링된 필드가 표시되면
그런 다음 선택 기준이 적용됩니다.
건반 요약
o :기타 필터 (소문자)
다음과 같은 필터를 설정하라는 메시지가 표시됩니다. 무시 케이스 일치할 때.
O :기타 필터 (대문자)
설정하라는 메시지가 표시됩니다. 케이스 민감한 필터.
^O :표시 활성 필터 (Ctrl 키 + 'o')
이는 '현재' 창에서 어떤 필터가 활성화되어 있는지 알려주는 역할을 할 수 있습니다. ㅏ
요약은 키를 누를 때까지 메시지 줄에 표시됩니다.
= :재설정 필터링 현재 창에서
그러면 '현재' 창에서 모든 선택 기준이 지워집니다. 또한 갖는다
추가 영향이 있으므로 항목 4a를 참조하세요. 글로벌 명령.
+ :재설정 필터링 모든 창에서
이렇게 하면 모든 창에서 선택 기준이 지워집니다.
대체 디스플레이 모드. `=' 대화형 명령과 마찬가지로 이 명령에도 추가 기능이 있습니다.
따라서 주제 5b를 참조하시기 바랍니다. Windows용 명령.
입력 요구조건 니즈
선택 기준을 묻는 메시지가 표시되면 제공하는 데이터는 두 가지 형식 중 하나를 취해야 합니다.
3가지 필수 정보가 있으며, 4번째 정보는 선택사항입니다. 이 예제에서는
명확성을 위한 공간이 있지만 귀하의 입력은 일반적으로 그렇지 않습니다.
#1 #2 #3 ( 필수 )
분야 명 ? 값 포함
! 분야 명 ? 제외-값이 있는 경우
#4(선택사항)
항목 #1, #3, #4는 설명이 필요합니다. 안건 #2 둘 다 필수를 나타냅니다.
구분자 그리고 연산자 이는 동등(`=') 또는 관계(`<' 중 하나여야 합니다.
또는 `>').
`=' 같음 연산자는 부분 일치만 필요하며 이는
'if-value' 입력 요구사항. `>' 또는 `<' 관계 연산자는 항상 다음을 사용합니다.
숫자 필드에서도 문자열 비교가 가능합니다. 그들은 현장에서 작동하도록 설계되었습니다.
디폴트 값 정당화 그리고 동질적인 데이터로. 일부 필드의 숫자 금액이
을 겪었다 스케일링 다른 사람들은 그렇지 않았지만 그 데이터는 더 이상
동종의.
관계형 필터를 설정하고 있다 기본 숫자를 변경했거나
캐릭터 정당화, 해당 필터는 실패할 가능성이 높습니다. 관계형 필터가 있는 경우
메모리 필드에 적용하면 있다 지원 변경 스케일링, 그것은 생산할 수 있습니다
오해의 소지가 있는 결과. 예를 들어 '100.0m'(MiB)이 나타나기 때문에 이런 일이 발생합니다.
문자열로 비교할 때 '1.000g'(GiB)보다 큽니다.
필터링된 결과가 의심스러울 경우 정당성을 변경하거나 크기를 조정하는 것만으로도 문제가 발생할 수 있습니다.
그래도 원하는 목표를 달성하세요. 자세한 내용은 `j', `J' 및 `e' 대화형 명령을 참조하세요.
추가 정보.
가능성 문제
Bowman의 그룹 필터는 정확히 동일한 결과를 생성할 수도 있고 두 번째 필터는 그렇지 않을 수도 있습니다.
아무 것도 표시하지 않고 빈 작업 창만 표시합니다.
GROUP=root( 다음의 경우에만 동일한 결과가 나타남)
GROUP=ROOT (소문자 `o'를 통해 호출됨)
둘 중 하나 RES 필터는 일관되지 않거나 오해의 소지가 있는 결과를 초래할 수 있습니다.
현재 메모리 배율 인수에 따라 달라집니다. 또는 두 필터 모두 다음을 생성할 수 있습니다.
똑같은 결과.
RES>9999 ( 의 경우에만 동일한 결과)
!RES<10000 (메모리 스케일링은 `KiB' 입니다)
이 n분 필터는 확장 가능한 필드에 고유한 문제를 보여줍니다. 이 특정
필드는 최대 4자리를 표시할 수 있으며, 그 숫자를 초과하면 값이 자동으로 조정됩니다.
KiB 이상. 따라서 9999보다 큰 금액이 존재하더라도 2.6m으로 표시됩니다.
197만원 등
nMin>9999 (항상 빈 작업 창)
가능성 솔루션
다음 예는 기타 필터링을 창의적으로 적용하여 달성할 수 있는 방법을 보여줍니다.
거의 원하는 결과. 공백을 구분하기 위해 작은따옴표가 표시되는 경우도 있습니다.
이는 필터의 일부이거나 상태(^O) 요청을 정확하게 표현하기 위한 것입니다. 하지만
실제 생활에서 if 값과 함께 사용하면 일치하는 항목을 찾을 수 없습니다.
가정 분야 n번째 이 표시되면 첫 번째 필터는 멀티스레드 결과만 반환합니다.
프로세스가 표시됩니다. 또한 후행 공백이 모든 작업의 일부라는 것을 상기시켜줍니다.
표시된 필드. 두 번째 필터는 더 적은 입력으로 정확히 동일한 결과를 얻습니다.
!nTH=` 1 ' (명확성을 위해 ' )
nTH>1 ( i/p가 적어도 동일)
숲 보기 모드가 활성화된 상태에서 COMMAND 열이 표시되면 이 필터를 효과적으로 사용할 수 있습니다.
3개 수준만 표시되도록 하위 프로세스를 축소합니다.
!COMMAND=` `- '(명확하게 하기 위해 ')
마지막 두 필터는 상태 요청 키(^O)에 대한 응답으로 나타납니다. ~ 안에
실제로는 각 필터에 별도의 입력이 필요했습니다. 그만큼 PR 예는 두 가지를 보여줍니다
우선순위가 20 이상인 작업을 표시하는 데 필요한 동시 필터는 일부
부정적일 수도 있습니다. 그런 다음 후행 공백을 활용하여 n분 일련의 필터
위에서 설명한 실패한 '9999' 목표를 달성할 수 있습니다.
`PR>20' + `!PR=-' (올바른 결과의 경우 2)
`!nMin=0 ' + `!nMin=1 ' + `!nMin=2 ' + `!nMin=3 ' ...
주의 사항: 창에서 기타 필터링이 활성화될 때마다 상단이 열 강조 표시로 전환됩니다.
떨어져서 내부 비표시 이스케이프 시퀀스에서 잘못된 일치를 방지합니다. 이런 하이라이팅
창이 더 이상 필터링되지 않으면 복원됩니다. `x' 대화형 보기
정렬 열 강조 표시에 대한 추가 정보를 보려면 명령을 사용하세요.
6. 파일
6a. 시스템 구성 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에
이 파일의 존재는 도움말 화면의 버전에 영향을 미칩니다.
일반 사용자. 더 중요한 것은 일반 사용자가 다음과 같은 경우에 수행할 수 있는 작업을 제한한다는 것입니다.
위쪽이 실행 중입니다. 다음 명령을 실행할 수 없습니다.
k 작업 종료
r 작업을 거부하세요
d 또는 s 지연/수면 간격 변경
시스템 구성 파일은 다음과 같습니다. 지원 상단에서 생성되었습니다. 오히려 이 파일을 만듭니다.
수동으로 / 기타 예배 규칙서. 이름은 `toprc'여야 하며
선두 `.' (기간). 두 줄만 있어야 합니다.
다음은 내용의 예입니다. /etc/toprc:
s # 라인 1: 보안 모드 스위치
5.0 # 라인 2: 지연 간격(초)
6b. 개인 구성 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에
이 파일은 `$HOME/.your-name-4-top' + `rc'로 작성됩니다. 'W' 대화형 명령을 사용하세요
생성하거나 업데이트하려면
일반적인 레이아웃은 다음과 같습니다.
global # 라인 1: 프로그램 이름/별칭 표기법
" # 라인 2: id,altscr,irixps,delay,curwin
개당 # 라인 a: winname,fieldscur
창 # 라인 b: winflags,sortindx,maxtasks,그래프 모드
" # 라인 c: summclr,msgsclr,headclr,taskclr
global # 15행: 추가 기타 설정
" # 나머지 줄은
" # 일반화된 검사 조항
" # 아래에서 논의
$HOME 변수가 없으면 top은 개인 구성을 작성하려고 시도합니다.
권한에 따라 파일을 현재 디렉터리에 복사합니다.
6c. 첨가 검사 항목
'Y' 대화형 명령을 활용하려면 다음 위치에 항목을 추가해야 합니다. end 상단의
개인 구성 파일. 이러한 항목은 단순히 읽거나 읽을 파일을 반영합니다.
실행될 명령/파이프라인의 결과는 별도의 창에 표시됩니다.
스크롤 가능하고 검색 가능한 창입니다.
최상위 rcfile의 위치나 이름을 모른다면 'W' 대화형 명령을 사용하세요.
그것을 다시 작성하고 세부 사항을 기록하십시오.
리디렉션된 에코를 사용하거나 구성 파일을 편집하여 검사 항목을 추가할 수 있습니다.
에코를 리디렉션하면 추가하는 대신 대체(>)해야 rcfile을 덮어쓸 위험이 있습니다.
(>>)를 해당 파일에 추가합니다. 반대로, 편집기를 사용할 때는 손상되지 않도록 주의해야 합니다.
기존 행 중 일부에는 인쇄할 수 없는 데이터나 특이한 문자가 포함되어 있습니다.
'#' 문자로 시작하는 Inspect 항목은 내용에 관계없이 무시됩니다.
그렇지 않은 경우에는 다음 3가지 요소로 구성됩니다. 절대로 필요한 것 로 분리되다
탭 문자(따라서 총 2개의 `\t'):
.type: 리터럴 `file' 또는 `pipe'
.name: 검사 화면에 표시되는 선택 항목
.fmts: 경로 또는 명령을 나타내는 문자열
검사 항목에는 두 가지 유형이 있습니다. 지원 교환 가능. `로 지정된 자파일' 될거야
fopen을 사용하여 액세스하며 `.fmts' 요소의 단일 파일을 참조해야 합니다. 항목
` 지정파이프'는 popen을 사용하며 `.fmts' 요소에는 많은 파이프라인이 포함될 수 있습니다.
명령은 대화형이 될 수 없습니다.
`.fmts'에 표시된 파일이나 파이프라인이 특정 PID 입력을 처리하거나
메시지가 표시되면 승인된 경우 형식 문자열에 `도 포함되어야 합니다.%d' 지정자
이 예는 설명합니다.
.fmts= /프로시저/%d/numa_maps
.fmts= lsof -P -p %d
`의 경우파이프' 항목만 입력하면 더 많은 정보를 얻기 위해 stderr를 stdout으로 리디렉션할 수도 있습니다.
종합적인 결과. 따라서 형식 문자열은 다음과 같습니다.
.fmts= pmap -x %d 2> 및 1
다음은 rcfile에 나타날 수 있는 두 가지 유형의 Inspect 항목에 대한 예입니다.
첫 번째 항목은 초기 '#' 문자로 인해 무시됩니다. 명확성을 위해 의사
탭 설명(^I)은 추가 공백으로 둘러싸여 있지만 실제 탭은 그렇지 않습니다.
# 파이프 ^I 소켓 ^I lsof -n -P -i 2>&1
파이프 ^I 파일 열기 ^I lsof -P -p %d 2>&1
파일 ^I NUMA 정보 ^I /프로시저/%d/numa_maps
파이프 ^I 로그 ^I 꼬리 -n100 / var / log / syslog | 종류 - 씨
위에 주석이 달린 항목을 제외하고 다음 예에서는 에코될 수 있는 항목을 보여줍니다.
rcfile 이름이 `.toprc'라고 가정하면 비슷한 결과를 얻을 수 있습니다. 그러나
포함된 탭 문자가 있는 경우, 이러한 각 줄 앞에 `가 와야 합니다./bin/에코 -e', 아니다
어떤 쉘을 사용하든 상관없이 백슬래시 해석을 가능하게 하는 간단한 `echo'입니다.
사용합니다.
"파이프\t파일 열기\tlsof -P -p %d 2>&1" >> ~/.toprc
"파일\tNUMA 정보\t/proc/%d/numa_maps" >> ~/.toprc
"파이프\t로그\ttail -n200 / var / log / syslog | 정렬 -Mr" >> ~/.toprc
주의: 생성한 검사 항목이 인쇄할 수 없는 문자로 출력되는 경우
^C 표기법이나 16진수 형식으로 표시됩니다.
값. 이는 '^I'로 표시되는 탭 문자에도 적용됩니다. 당신이 원하는 경우
더 정확하게 표현하려면 포함된 탭을 모두 확장해야 합니다.
# 다음에는 `\t'가 포함되었을 것입니다...
# 파일 ^I ^I /프로시저/%d/상태
# 하지만 이렇게 하면 삽입된 `\t'가 제거됩니다...
파이프 ^나는 ^나는 고양이입니다 /프로시저/%d/상태 | 확장하다 -
위의 예는 '파일' 항목이 될 수 있는 항목을 사용하지만 대신 '파이프'를 사용합니다.
포함된 탭을 확장합니다.
주의 사항: ` 동안파이프' 유형 항목은 파이프라인과 명령 측면에서 논의되었습니다.
당신이 포함하는 것을 막을 수 있는 것은 아무것도 없습니다 껍질 스크립트 또한. 어쩌면 새로라도
`Y' 대화형 명령을 위해 특별히 설계된 스크립트를 만들었습니다.
마지막으로 시간이 지남에 따라 Inspect 항목 수가 늘어나면 '옵션:' 행은 다음과 같이 표시됩니다.
화면 너비를 초과하면 잘립니다. 그 외에는 작동에 영향을 미치지 않습니다.
일부 선택 항목을 보이지 않게 만듭니다.
그러나 일부 선택 항목이 잘려서 손실되었지만 더 많은 옵션을 보려면 다음이 있습니다.
아래에 힌트가 있는 쉬운 해결책이 있습니다.
PID에서 검사 일시 중지 ...
사용: 왼쪽/오른쪽 다음 ...
옵션: 도움말 1 2 3 4 5 6 7 8 9 10 11 ...
최상위 rcfile의 항목에는 `.name' 요소와 `help' 요소에 대한 번호가 있습니다.
항목은 번호가 매겨진 것을 설명하기 위해 작성한 쉘 스크립트를 식별합니다.
선택은 실제로 의미합니다. 그렇게 하면 더 많은 선택 사항을 볼 수 있습니다.
7. 바보 트릭 샘플러
이러한 트릭 중 다수는 일정을 강화할 때 가장 잘 작동합니다. 그러니 시작할 계획을 세워라
당신이 권한을 가지고 있다고 가정하면 -10의 좋은 값을 가지고 있습니다.
7a. 핵심 마법
이러한 어리석은 트릭을 수행하려면 top에 전체 화면 모드가 필요합니다.
· 프롬프트와 도움말을 통해 사용자 인터페이스는 의도적으로 지연을 암시합니다.
간격은 10분의 1초로 제한됩니다. 그러나 원하는 대로 자유롭게 설정할 수 있습니다.
지연. Linux의 일정을 가장 잘 확인하려면 .09초 지연을 시도하거나
적게.
이 실험에서는 x-windows에서 xterm을 열고 최대화합니다. 그런 다음
다음 :
. 다음을 통해 일정을 늘리고 약간의 지연을 제공합니다.
좋은 -n -10 상단 -d.09
. 정렬된 열 강조 표시 유지 떨어져서 ~하다
경로 길이 최소화
. 회전하다 On 강조를 위한 역방향 행 강조 표시
. 다양한 정렬 열을 사용해 보세요(TIME/MEM이 잘 작동함).
그리고 가장 많은 것을 가져오기 위해 정상 또는 역 정렬을 수행합니다.
활성 프로세스 보기
당신이 보게 될 것은 그가 항상 당신을 위해 해왔던 일을 하는 매우 바쁜 리눅스입니다.
이를 설명할 수 있는 프로그램이 없습니다.
· '검은색 바탕에 흰색' 색상을 사용하는 xterm에서 상단의 색상 매핑 화면에서
작업 색상을 검은색으로 변경하고 작업 강조 표시가 반전이 아닌 굵게 설정되어 있는지 확인하세요.
그런 다음 지연 간격을 약 3초로 설정합니다.
가장 활동적인 프로세스를 시야에 가져온 후에는 유령 같은 프로세스를 보게 될 것입니다.
현재 실행 중인 작업의 이미지입니다.
· 기존 rcfile을 삭제하거나 새 심볼릭 링크를 만듭니다. 이 새 버전을 시작한 다음 다음을 입력하세요.
`T'(비밀 키, 주제 4c. 작업 영역 명령, SORTING 참조) 뒤에 `W'와 `q'가 옵니다.
마지막으로 -d0(지연 없음)을 사용하여 프로그램을 다시 시작합니다.
디스플레이는 이전 최고 속도의 300배인 XNUMX% 속도로 새로 고쳐집니다.
이점. 최고 순위가 TIME 사다리에 오를 때 최대한 인내심을 갖고 추측하세요.
top이 top에 도달할지 여부에 관한 것입니다.
7b. 잘 튀는 Windows
이러한 어리석은 트릭을 수행하려면 top에 대체 디스플레이 모드가 필요합니다.
· 3~4개의 작업 디스플레이가 표시되면 마지막 창 이외의 창을 선택하고 유휴 상태로 전환하세요.
프로세스 떨어져서 'i' 명령 토글을 사용합니다. 'i'를 어디에 적용했는지에 따라,
때로는 여러 작업 표시가 튀기도 하고 때로는 아코디언처럼 보이기도 합니다.
top은 공간을 할당하기 위해 최선을 다합니다.
· 각 창의 요약 줄을 다르게 설정합니다: 메모리가 없는 줄('m'); 다른 하나는 없어
상태('t'); 어쩌면 아무것도 없고 메시지 라인만 있는 것일 수도 있습니다. 그런 다음 'a'를 길게 누르세요.
또는 'w'를 사용하여 창 튀는 변형(호핑 창)을 살펴보세요.
· 4개의 창을 모두 표시하고 각 창에 대해 유휴 프로세스를 다음으로 설정합니다. 떨어져서 '나'를 사용하여
명령 토글. 당신은 이제 막 "극단적인 바운스" 영역에 들어섰습니다.
7c. 이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 큰 새 창
이 어리석은 트릭에는 대체 디스플레이 모드도 필요합니다.
· 4개의 창을 모두 표시하고 1:Def가 '현재' 창인지 확인하세요. 그런 다음 계속
다른 모든 작업이 완료될 때까지 `n' 대화형 명령을 사용하여 창 크기를 늘립니다.
디스플레이가 "둥지 밖으로 밀려납니다".
모두 옮겨졌으면 다음을 사용하여 모든 표시/보이지 않는 창 사이를 전환합니다.
`_' 명령 토글. 그런 다음 이것을 생각해보십시오.
거짓말을 하는 건가요, 아니면 당신이 강요한 진실을 솔직하게 말하는 건가요?
7d. 이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 올' 스위처루
이 어리석은 트릭은 정렬이 활성화되어 있으므로 대체 디스플레이 모드 없이 가장 잘 작동합니다.
창당 기준으로.
· 맨 위에서 시작하여 COMMAND를 표시되는 마지막(가장 오른쪽) 열로 만듭니다. 필요한 경우
`c' 명령은 명령줄을 표시하고 숲 보기 모드가 켜져 있는지 확인합니다.
`V' 명령 토글로 활성화됩니다.
그런 다음 위쪽/아래쪽 화살표 키를 사용하여 일부 잘린 명령이 표시되도록 디스플레이 위치를 지정합니다.
행이 표시됩니다(마지막 위치의 `+'). 생성하려면 xterm의 크기를 조정해야 할 수도 있습니다.
잘림.
마지막으로 'j' 명령 토글을 사용하여 COMMAND 열을 오른쪽 정렬로 만듭니다.
이제 오른쪽 화살표 키를 사용하여 COMMAND 열에 접근하세요. 계속 오른쪽으로
화살표 키를 사용하여 표시된 명령줄의 이동 방향을 자세히 살펴보세요.
일부 노선은 왼쪽으로 이동하고 다른 노선은 오른쪽으로 이동합니다.
결국 모든 라인은 Switcheroo가 되고 오른쪽으로 이동합니다.
8. 버그
버그를 신고하려면 다음 지침을 따르세요.
http://www.debian.org/Bugs/Reporting
9. 연혁 이전 상단
원래 상판은 Branko Lankester의 글을 바탕으로 Roger Binns가 작성했습니다.
<[이메일 보호]> ps 프로그램.
로버트 네이션 <[이메일 보호]> proc 파일 시스템에 맞게 조정했습니다.
헬무트 가이어 <[이메일 보호]> 구성 가능한 필드에 대한 지원이 추가되었습니다.
게다가 수년에 걸쳐 많은 사람들이 기여했습니다.
10. 저자
완전히 새롭고 향상된 대체품은 다음 작성자에 의해 작성되었습니다.
짐 워너, <[이메일 보호]>
다음의 귀중한 도움을 받아:
크레이그 스몰, <[이메일 보호]>
앨버트 카할란, <[이메일 보호]>
11. 만나다 또한
비어 있는(1) ps(1) 가동 시간(1) 꼭대기에(1) 석판(1) vmstat(8) w(1).
onworks.net 서비스를 사용하여 온라인으로 이용하세요