# htop (process viewer)

`htop`은 CPU와 메모리 이용에 관한 정보를 표시하는 작업 관리자 프로그램인 `top`의 업그레이드 버전입니다.

`htop`은 보다 향상된 기능성과 사용자 위주의 UI로 편의성을 제공합니다.

터미널 창에 `htop --help` 를 입력해 다양한 옵션을 확인할 수 있습니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNN_Q7n7JOjF6HOe9I%2Fimage.png?alt=media\&token=448d2b41-a6f7-4b5c-a701-2a17f9b008b2)

위와 같이 `htop --help` 또는 `htop --version` 을 입력해 프로그램이 정상 설치된 것을 확인한 후, 터미널에 `htop`을 입력하면 아래와 같이 모니터링 화면이 보여집니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNNgPmCEZEl5X7m-VG%2Fimage.png?alt=media\&token=2d995744-b40b-4753-b15e-6e1bef235735)

* 상단의 1\~8은 CPU의 각 코어 사용량을 바 형태로 표시합니다.&#x20;
* 이 외에도 메모리 사용량, swap 메모리 사용량, 태스크 정보 등이 상단에 표시됩니다.
* 하단의 `F1`\~`F10` 단축키 기능에 대한 설명은 아래와 같습니다.

## Help

`F1`키 또는 하단의 `Help` 를 클릭하면 아래와 같이 `htop`의 도움말을 확인할 수 있습니다. 각 항목과 옵션에 대한 설명이 표시됩니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNNwohxEZ956oa-YNM%2Fimage.png?alt=media\&token=ae3650d0-0493-4d33-b173-d7852dfc2344)

## Setup

`F2`키 또는 하단의 `Setup`을 클릭하면 아래와 같이 설정 화면이 출력됩니다.

해당 화면을 통해 표시할 항목과 위치, 색상 등을 변경할 수 있습니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNO8H9thmpWwtm5Ugp%2Fimage.png?alt=media\&token=ad220948-b8a3-4948-89c8-411b98043f59)

설정 변경을 완료하였다면 `F10`키 또는 하단의 `Done` 클릭으로 화면에서 나올 수 있습니다.

## Search

`F3`키 또는 하단의 `Search`를 클릭해 프로세스를 검색할 수 있습니다.

아래 이미지는 docker를 검색해 해당 프로세스가 노랑색으로 표시된 모습입니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNOKB1-ZJLZsb3z0B6%2Fimage.png?alt=media\&token=69a468ec-828d-41c7-98cf-35f5c0ac2182)

## Filter

`F4`키 또는 하단의 `Filter`를 클릭해 표시할 프로세스에 필터를 지정합니다.

아래 이미지는 docker 를 입력해 해당하는 프로세스만 출력되는 모습입니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNOSKOQWDbQS_1_f2-%2Fimage.png?alt=media\&token=b8160503-adba-434a-8799-1a6cbe678f3b)

지정한 필터를 해제하고 싶다면 하단의 `Esc` 키 또는 `Clear`를 클릭합니다.

## Tree / Sorted

`F5`키 또는 하단의 `Tree`를 클릭하면 Command 항목이 트리 형식을 표시됩니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNOcFjKHUoOsgKDaU0%2Fimage.png?alt=media\&token=1dc763ee-f728-4086-87d4-4564528d0b38)

다시 `Sorted` 형식으로 표시하고 싶다면 `F5`키 또는 하단의 `Sorted`를 클릭합니다.

아래 이미지는 다시 `Sorted` 형식으로 변경된 모습입니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNOkKzfPYsd9kS1fBd%2Fimage.png?alt=media\&token=6a6f9caf-02cc-446f-9461-e2e242224bfc)

## SortBy

`F6`키 또는 하단의 `SortBy`를 클릭해 프로세스의 정렬 기준을 변경할 수 있습니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNOs39TOsq5DALzvcE%2Fimage.png?alt=media\&token=3a6629f2-0574-4697-a09f-42739abbc11a)

좌측 메뉴 중 원하는 정렬 기준을 클릭한 후 하단의 `Sort`를 클릭합니다.

해당 기능은 메인화면에서 상단 항목 중 원하는 정렬 기준을 클릭하는 방식으로도 수행됩니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNOwXenARf17O8_noS%2Fimage.png?alt=media\&token=8fd7a0f1-e644-42f0-8c95-37763de91903)

## Nice - / +

`F7`키 (`Nice-`) / `F8`키 (`Nice+`) 는 프로세스의 우선순위 조정을 의미합니다.

프로세스를 선택하고, `Nice-` 또는 `Nice+` 를 클릭해 해당 프로세스의 우선순위를 조정합니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNP8EjwWd60PxV_vsy%2Fimage.png?alt=media\&token=718154f0-cef2-4e76-b142-fc7f43add6c2)

우선순위 상향 조정, 즉 `Nice+` 는 root 권한에서만 수행 가능합니다.

## Kill

`F9`키 또는 `Kill`을 클릭해 프로세스를 종료할 수 있습니다.

프로세스 선택 후 스페이스바를 누르면 여러개의 프로세스가 선택되며 노랑색으로 표시됩니다.

아래 이미지와 같이 여러 프로세스 선택 후 `Kill`을 클릭해 여러개의 프로세스를 한번에 종료시킬 수 있습니다.

![](https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOdedbke_kpJqE1CY2X%2F-MeNNT6z-TfvGWwOOfmG%2F-MeNPKKEJ_DsQqntgoXB%2Fimage.png?alt=media\&token=1440072a-1623-4b0f-bc97-d97ea6ec9eb8)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hamonikr.org/hamonikr-6.0/tips/cli-tools/htop-process-viewer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
