티스토리 뷰
반응형
1. ps
1-1. ps aux
bsd스타일로 명령을 실행하는 것.
vixx@vixx-ThinkPad-P15v-Gen-1:~$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.3 0.0 167880 11556 ? Ss 15:37 0:01 /sbin/init sp
root 2 0.0 0.0 0 0 ? S 15:37 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I< 15:37 0:00 [rcu_gp]
root 4 0.0 0.0 0 0 ? I< 15:37 0:00 [rcu_par_gp]
root 6 0.0 0.0 0 0 ? I< 15:37 0:00 [kworker/0:0H
root 8 0.0 0.0 0 0 ? I 15:37 0:00 [kworker/u24:
root 9 0.0 0.0 0 0 ? I< 15:37 0:00 [mm_percpu_wq
root 10 0.0 0.0 0 0 ? S 15:37 0:00 [ksoftirqd/0]
root 11 0.1 0.0 0 0 ? I 15:37 0:00 [rcu_sched]
root 12 0.0 0.0 0 0 ? S 15:37 0:00 [migration/0]
root 13 0.0 0.0 0 0 ? S 15:37 0:00 [idle_inject/
root 14 0.0 0.0 0 0 ? S 15:37 0:00 [cpuhp/0]
root 15 0.0 0.0 0 0 ? S 15:37 0:00 [cpuhp/1]
root 16 0.0 0.0 0 0 ? S 15:37 0:00 [idle_inject/
root 17 0.0 0.0 0 0 ? S 15:37 0:00 [migration/1]
root 18 0.0 0.0 0 0 ? S 15:37 0:00 [ksoftirqd/1]
root 20 0.0 0.0 0 0 ? I< 15:37 0:00 [kworker/1:0H
root 21 0.0 0.0 0 0 ? S 15:37 0:00 [cpuhp/2]
root 22 0.0 0.0 0 0 ? S 15:37 0:00 [idle_inject/
root 23 0.0 0.0 0 0 ? S 15:37 0:00 [migration/2]
root 24 0.0 0.0 0 0 ? S 15:37 0:00 [ksoftirqd/2]
root 26 0.0 0.0 0 0 ? I< 15:37 0:00 [kworker/2:0H
root 27 0.0 0.0 0 0 ? S 15:37 0:00 [cpuhp/3]
root 28 0.0 0.0 0 0 ? S 15:37 0:00 [idle_inject/
root 29 0.0 0.0 0 0 ? S 15:37 0:00 [migration/3]
.................................생략.....................................
USER | 사용자 ID, 프로세스 소유자를 나타낸다 |
%CPU | CPU 사용량(%) |
%MEM | 메모리 사용량(%) |
VSZ | 가상 메모리 크기 |
RSS | 사용 메모리 크기, 프로세스 사용중인 물리적 메모리(RAM)량을 나타낸다.(KB) |
START | 프로세스가 시작된 시각 |
1-2. ps x
vixx@vixx-ThinkPad-P15v-Gen-1:~$ ps x
PID TTY STAT TIME COMMAND
1263 ? Ss 0:00 /lib/systemd/systemd --user
1265 ? S 0:00 (sd-pam)
1274 ? S<sl 0:12 /usr/bin/pulseaudio --daemonize=no --log-target=journal
1276 ? SNsl 0:00 /usr/libexec/tracker-miner-fs
1279 ? SLl 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
1283 tty2 Ssl+ 0:00 /usr/lib/gdm3/gdm-x-session --run-script env GNOME_SHELL_SESSION_MODE=ubuntu /usr/bin/gnome-session --systemd --session=ubuntu
1286 ? Ss 0:00 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
1288 tty2 Sl+ 0:41 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
1301 ? Ssl 0:00 /usr/libexec/gvfsd
1320 ? Sl 0:00 /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
1327 ? Ssl 0:00 /usr/libexec/gvfs-udisks2-volume-monitor
1341 ? Ssl 0:00 /usr/libexec/gvfs-mtp-volume-monitor
1346 ? Ssl 0:00 /usr/libexec/gvfs-afc-volume-monitor
1351 ? Ssl 0:00 /usr/libexec/gvfs-goa-volume-monitor
1355 ? SLl 0:00 /usr/libexec/goa-daemon
1370 ? Sl 0:00 /usr/libexec/goa-identity-service
1376 ? Ssl 0:00 /usr/libexec/gvfs-gphoto2-volume-monitor
1489 tty2 Sl+ 0:00 /usr/libexec/gnome-session-binary --systemd --systemd --session=ubuntu
1559 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/im-launch env GNOME_SHELL_SESSION_MODE=ubuntu /usr/bin/gnome-session --systemd --session=ubuntu
1568 tty2 Z+ 0:00 [fcitx] <defunct>
1570 ? S 0:00 /usr/bin/fcitx -d
.......................................생략........................................
PID | 프로세스 ID |
TTY | teletype의 약자로 프로세스용 제어 터미널을 나타낸다.(?의 표시는 아무런 제어 터미널이 없다는 뜻) |
STAT | state(상태)의 약자로 프로세스의 현재 상태를 나타낸다. |
2. top
top프로그램은 프로세스 활동순으로 나열된 시스템 프로세스들을 지속적으로 갱신하여 보여줌.(기본적으로 3초마다 갱신)
top | 이 프로그램의 이름 |
15:52:24 | 현재시각 |
load average | 평균 부하는 실행 대기중인 프로세스 수를 말함. CPU를 공유하고 있는 프로세스 수다. 각각의 값은 시간 주기를 가지고 있다. 첫 번째는 최근 60초 동안의 평균값이고, 그 다음은 지난 5분, 그리고 마지막은 지난 15분간의 평균을 나타낸다. |
Tasks | 프로세스 수와 프로세스 상태를 말한다. |
2.5us | CPU의 2.5%를 사용자 프로세스들이 사용중이다. 이는 커널 바깥의 프로세스를 의미한다. |
0.9sy | CPU 0.9%를 시스템 프로세스에서 사용중이다. |
0.0ni | CPU 0.0%를 nice(우선순위가 낮은)프로세스가 사용 중이다. |
96.5id | CPU의 96.5%가 유휴 상태이다 |
0.1wa | CPU의 0.0%가 i/o를 대기 중이다. |
Mem | 물리메모리 사용현황을 보여준다. |
Swap | 스왑 영역 사용현황을 보여준다. |
프로세스 인터럽트하기
ctrl + c
프로세스를 백그라운드로 전환
&기호를 명령어와 함께 사용하면 백그라운드로 전환
python3 manage.py runserver &
백그라운드 전환 확인하기
ps를 실행하면 확인할 수 있다.
"jobs"로 터미널에 실행 중인 작업 확인
포그라운드로 전환
백그라운드를 포그라운드로 전환
fg %<jobs_number>
ex> fg %1
포그라운드를 백그라운드로 전환
bg %<jobs_number>
ex> bg %1
반응형
'knowledge > linux' 카테고리의 다른 글
[chmod] [linux] 숫자의 의미 , 기호 표기법 (0) | 2021.07.18 |
---|
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그래프
- docker-compose
- thread
- docker
- 프로그래머스
- PostgreSQL
- env
- 알고리즘
- 카카오
- dockerignore
- 백준
- setattr
- django
- Collections
- Java
- ubuntu
- BFS
- postgres
- Python
- Command Line
- 자바
- DRF
- Linux
- 면접
- 2021 KAKAO BLIND RECRUITMENT
- 파이썬
- Spring
- Pattern
- Celery
- headers
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함