# 프로세스
pid(프로세스아이디)
swapper - pid 0
init - pid 1
systemd - pid 1
fork , exec : fork - 특정 프로세스가 자신의 자식프로세스를 만듬
exec - 자기와 비슷한 프로세스를 실행(시스템이 더 느려지거나 하지 않음)
pstree -p : 프로세스 아이디 값까지 표시
pstree -ap : 명령어 까지 표시
pstree -aph : 부모자식 관계를 강조해서 보여줌(글씨를 굵게)
ps -ef : 모든 프로세스들을 출력(완전한 형식으로)
ps aux : 터미널과 관련된 프로세스들을 출력
kill -1 : sighup
2 : sigint
3 : sigquit
9 : sigkill (강제종료)
15 : sigterm (정상종료)
18 : sigcont (일시정지 된것 다시 실행)
19 : sigstop (일시정지)
20 : sigstp (다시 실행되기 전까지 잠깐 대기)
시스템 실행상태 모니터링
uptime : 시스템부하율을 간단하게 확인할수 있는 명령어
free : 시스템의 실제메모리와 Swap메모리에 대한 사용현황을 확인할수 있는 명령어]
free 명령어로 확인할수 있는 정보
1. 실제메모리(RAM)의 전체크기
2. 실제메모리 중 유휴메모리의 크기
3. 실제메모리 중 사용중인 메모리의 크기
4. 스왑 메모리의 전체크기
5. 커널에서 사용되는 공유메모리와 버퍼의 크기
6. 캐시된 메모리의 크기
nice , renice :
nice명령어는 특정프로세스가 실행될때 우선순위를 지정하여 실행속도를 높일수 있는 명령어이며
renice명령어는 이미 실행중인 프로세스에 대한 우선순위를 재설정하는 명령어.
nice명령어와 renice명령어의 개념정리
1. 리눅스에서 실행된 모든 프로세스는 실행 우선순위(priority)를 가지고 있습니다.
2. 또한 실행된 모든 프로세스의 기본 NICE값은 0이며, 우선순위는 20입니다.
3. 특정프로세스를 실행할 때에 NICE값을 지정하여 실행하려면 nice명령어를 이용합니다.
4. 이미 실행중인 특정프로세스의 NICE값을 변경하는 명령어는 renice입니다.
5. renice명령어로 변경가능한 NICE값의 범위는 -20부터 +19까지입니다
형태 : nice -n [NI값] [실행하고자하는프로세스]
top : 실시간 상태를 나타냄
'Linux' 카테고리의 다른 글
| Linux_14Day (0) | 2019.06.02 |
|---|---|
| Linux_13Day (0) | 2019.05.29 |
| Linux_11Day (0) | 2019.05.27 |
| Linux_10Day (0) | 2019.05.23 |
| Linux_09Day (0) | 2019.05.22 |