1. 최고사령부
1. 소개
top 명령은 Linux에서 일반적으로 사용되는 성능 분석 도구로 Windows 작업 관리자와 유사하게 시스템 내 각 프로세스의 리소스 사용량을 실시간으로 표시할 수 있습니다. top은 동적 표시 프로세스입니다. 즉, 현재 상태를 사용자의 키보드를 통해 지속적으로 새로 고칠 수 있습니다. 이 명령을 전경에서 실행하면 사용자가 프로그램을 종료할 때까지 전경을 독점적으로 차지합니다. top 명령은 시스템의 실시간 제어를 제공합니다. 프로세서 상태 모니터링은 시스템에서 CPU에 대해 가장 "민감한" 작업 목록을 표시합니다. 이 명령은 CPU 사용량, 비디오 메모리 사용량 및 실행 시간을 기준으로 작업을 정렬할 수 있습니다. 이 명령의 많은 기능은 대화형 명령을 통해 액세스하거나 개인 사용자화 파일에서 설정할 수 있습니다.
2. 자주 사용되는 옵션
-b: 배치 모드로 작동합니다.
-c: 전체 치료 명령을 표시합니다.
-d: 화면 새로 고침 간격
-I: 실패 프로세스를 무시합니다.
-s: 비밀 모드-S: 축적 모드
-i: 간격을 설정하세요.
-u: 사용자 이름을 지정하세요.
-p: 프로세스를 지정합니다.
-n: 루프에 표시할 횟수입니다.3. top 명령으로 출력되는 각 매개변수 소개
으아아아
3.1. 시스템 실행 시간 및 평균 부하
top-21:50:48up4min,2users,loadaverage:0.00,0.02,0.00
설명:
3.2, 태스크
작업:총 102개, 달리기 1개, 수면 101개, 정지 0, 좀비 0
설명:
두 번째 줄에는 작업이나 프로세스의 요약이 표시됩니다. 프로세스는 다양한 상태에 있을 수 있습니다. 모든 프로세스의 수가 여기에 표시됩니다. 또한 실행 중, 휴면, 중지 및 좀비 프로세스의 수가 있습니다(좀비는 프로세스의 상태입니다). 이 프로세스 요약 정보는 't'로 전환할 수 있습니다.
3.3, CPU 상태
Cpu:0.5%us,0.8%sy,0.0%ni,98.4%id,0.2%wa,0.0%hi,0.1%si,0.0%st
설명:
3.4. 메모리 사용량
Mem: 총 1030416k, 141908kused, 888508kfree, 14684kbbuffers
스왑:총 2047996k,0kused,2047996kfree,51848kcached
설명:
接出来两行显示显存使用率linux定时关机命令,有点像'free'命令。第一行是化学显存使用,第二行是虚拟显存使用(交换空间)。化学显存显示如下:全部可用显存、已使用显存、空闲显存、缓冲显存。相像地:交换部份显示的是:全部、已使用、空闲和缓冲交换空间。显存显示可以用'm'命令切换。
3.5、字段列
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 2900 1412 1204 S 0.0 0.1 0:01.34 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0 6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 7 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/1 8 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/1 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 10 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/1
说明:
S:这个是进程的状态。它有以下不同的值:
D-不可中断的睡眠态。
R–运行态
S–睡眠态
T–被跟踪或已停止
Z–僵尸态
还有许多在默认情况下不会显示的输出,它们可以显示进程的页错误、有效组和组ID和其他更多的信息。
二、htop命令
1、htop命令简介
top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况。但其缺点就是只支持鼠标操作,显示也单调。作为刚刚Windows转入Linux的我来说,现今有了一个更好的选择:htop。htop是Linux系统下一个基本文本模式的、交互式的进程查看器,主要用于控制台或shell中,可以取代top,或则说是top的中级版。
htop命令优点:
1)快速查看关键性能统计数据,如CPU(多核布局)、内存/交换使用;
2)可以纵向或横向滚动浏览进程列表,以查看所有的进程和完整的命令行;
3)杀坠入程时可以直接选择而不须要输入进程号;
4)通过键盘操作条目;
5)比top启动得更快;
2、安装htop
[root@example.com ~]# yum install -y htop
3、常用功能键
键入htop命令,打开htop:
里面左上角显示CPU、内存、交换区的使用情况,右侧显示任务、负载、开机时间,下边就是进程实时状况。
下边是F1~F10的功能和对应的字母快捷键:
命令行选项(COMMAND-LINEOPTIONS):
인터랙티브 명령:
4. 표시 지침
왼쪽 부분은 위에서 아래로 각각 CPU, 메모리, 스왑 파티션의 사용량을 보여줍니다. 오른쪽 부분은 작업은 총 프로세스 수, 현재 실행 중인 프로세스 수, 로드 평균은 시스템 1분, 5분입니다. 10분 평균 부하 조건과 가동 시간은 시스템 실행 시간입니다.
5.htop 사용 지침
F1: 도움말 정보 표시
F2Htop 설정
설정 옵션 아래:
왼쪽과 오른쪽으로 나누어진 표시 정보를 상단에 설정하세요. Leftcolumn은 왼쪽에 표시되는 정보를 의미합니다. linux htoplinux htop, Rightcolumn은 왼쪽에 표시되는 정보를 나타냅니다. , 추가할 사용 가능한 미터를 선택하고, 위쪽에 F5를 추가하고, 위쪽에 F6을 추가할 수 있습니다. Leftcolumn 및 Rightcolumn 옵션에서는 LED, Bar(진행 표시줄), Text(텍스트 모드) 등 정보 표시 방식을 선택할 수 있으며 개인 취향에 따라 설정할 수 있습니다
표시할 콘텐츠를 선택하고 스페이스 x를 눌러 표시하고, 선택한 후 F10을 눌러 저장하세요
인터페이스가 표시되는 색상을 설정하세요.
표시할 다양한 내용을 축소하거나 취소하는 기능입니다. F7(하향 통신), F8(상향 통신), F9(표시 취소, F10(수정 저장))을 선택하면 개별 필요에 따라 이 정보가 표시됩니다.
F3 검색 과정
인터페이스에서 F3을 누르거나 "/"를 직접 입력하여 프로세스 이름을 기준으로 검색하는 검색 모드로 바로 들어갑니다. 예를 들어
검색된 프로세스는 설정된 색상으로 표시되어 쉽게 확인할 수 있습니다.
F4: 필터
퍼지 검색과 동일하며 아래에 검색할 내용을 입력하면 인터페이스에 검색된 내용만 표시되므로 다음과 같이 보기가 더 편리합니다.
F5: 트리 형태로 표시
F6: 정렬 방법
F6을 누르면 위의 인터페이스로 이동하여 정렬 방법을 선택할 수 있습니다. Sortby에서 정렬할 방법을 선택하세요.
F7, F8: 프로세스의 nice 값을 조정합니다
F7은 nice 값 감소(우선순위 감소), F8은 nice 값 감소(우선순위 감소)를 의미합니다. Linux 명령 세부 사전, 프로세스 선택, F7 또는 F8을 눌러 nice 값, nice 값 범위를 줄이거나 줄입니다. - 20-19입니다.
F9: 프로세스 종료
프로세스를 선택하고 F9를 눌러 종료하세요.
F10: htop 종료
확장 학습:
위 내용은 linux htop Linux의 top 명령에 대한 심층적인 이해: 성능 분석 도구 및 일반 옵션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!