>시스템 튜토리얼 >리눅스 >linux htop Linux의 top 명령에 대한 심층적인 이해: 성능 분석 도구 및 일반 옵션

linux htop Linux의 top 명령에 대한 심층적인 이해: 성능 분석 도구 및 일반 옵션

WBOY
WBOY원래의
2024-06-02 12:24:58617검색

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-不可中断的睡眠态。

linux htop_linux htop_linux htop

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、常用功能键

linux htop_linux htop_linux htop

键入htop命令,打开htop:

里面左上角显示CPU、内存、交换区的使用情况,右侧显示任务、负载、开机时间,下边就是进程实时状况。

下边是F1~F10的功能和对应的字母快捷键:

命令行选项(COMMAND-LINEOPTIONS):

인터랙티브 명령:

4. 표시 지침

왼쪽 부분은 위에서 아래로 각각 CPU, 메모리, 스왑 파티션의 사용량을 보여줍니다. 오른쪽 부분은 작업은 총 프로세스 수, 현재 실행 중인 프로세스 수, 로드 평균은 시스템 1분, 5분입니다. 10분 평균 부하 조건과 가동 시간은 시스템 실행 시간입니다.

5.htop 사용 지침

F1: 도움말 정보 표시

wKiom1aV4_aCg3inAABr_4lVmHQ933.png

linux htop_linux htop_linux htop

F2Htop 설정

wKioL1aV5ELAmpxeAABF1w8y9PA575.png

설정 옵션 아래:

왼쪽과 오른쪽으로 나누어진 표시 정보를 상단에 설정하세요. Leftcolumn은 왼쪽에 표시되는 정보를 의미합니다. linux htoplinux htop, Rightcolumn은 왼쪽에 표시되는 정보를 나타냅니다. , 추가할 사용 가능한 미터를 선택하고, 위쪽에 F5를 추가하고, 위쪽에 F6을 추가할 수 있습니다. Leftcolumn 및 Rightcolumn 옵션에서는 LED, Bar(진행 표시줄), Text(텍스트 모드) 등 정보 표시 방식을 선택할 수 있으며 개인 취향에 따라 설정할 수 있습니다

wKioL1aV5FegJb6DAABGb_xQiwY998.png

표시할 콘텐츠를 선택하고 스페이스 x를 눌러 표시하고, 선택한 후 F10을 눌러 저장하세요

wKiom1aV5DiQji_QAAAnuj2S0Wg248.png

인터페이스가 표시되는 색상을 설정하세요.

표시할 다양한 내용을 축소하거나 취소하는 기능입니다. F7(하향 통신), F8(상향 통신), F9(표시 취소, F10(수정 저장))을 선택하면 개별 필요에 따라 이 정보가 표시됩니다.

F3 검색 과정

인터페이스에서 F3을 누르거나 "/"를 직접 입력하여 프로세스 이름을 기준으로 검색하는 검색 모드로 바로 들어갑니다. 예를 들어

linux htop_linux htop_linux htop

검색된 프로세스는 설정된 색상으로 표시되어 쉽게 확인할 수 있습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.