일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 3티어 아키텍처
- it기사
- GIT
- terraform
- aws사용자모임
- 클라우드
- AWS
- 애저
- AI챗봇
- AI
- 파이썬
- 프로세스 관리
- open ai
- 함수
- OpenAI
- docker
- maven
- jenkins
- Linux
- awskrug
- python
- go
- 변수
- dockerfile
- git hub
- nexus
- 리눅스
- Azure
- 표준 라이브러리
- 사용자 계정 관리
- Today
- Total
목록프로세스 관리 (2)
We are Architect
* top 명령어- 현재 실행 중인 프로세스에 대한 정보, CPU 사용량, 메모리 사용량에 대한 정보를 출력해 주는 명령어.- 3초 기준으로 프로세스 동작 확인.- 아래는 명령어를 사용했을때 뜨는 항목들이다. 항목의미항목의미PID프로세스 IDSHR프로세스가 사용하는 메모리 크기USER사용자 계정%CPU퍼센트로 표시한 CPU 사용량PR우선순위%MEM퍼센트로 표시한 메모리 사용량NINICE 값TIME+CPU 누적 이용 시간VIRT프로세스가 사용하는 가상 메모리 크기COMMAND명령 이름RES프로세스가 사용하는 메모리 크기 * 가상메모리와 메모리의 차이? - 메모리: 실제 하드웨어에 설치된 RAM을 말한다. 8G, 16G 등 다양한 용량이 있으며 컴퓨터의 임시 기억장치 역할 담당.- 가상메모리: RAM이 ..
* 프로세스와 작업 관리- 시스템의 안정성과 효율을 및 사용자의 요구 충족 그리고 리눅스에서 발생하는 문제의 해결을 위해서는 다음과 같은 항목들을 알아야 한다. * 프로세스 관리프로세스: 현재 실행되고 있는 프로그램. 프로세스의 호출 방식 (fork방식)부모-자식 관계: 필요에 따라 부모 프로세는 자식을 호출하고 자식은 또 다른 자식 호출가능 -> fork방식그 덕분에 관리하기가 쉬움. -> 쉬운 추적 및 종료가능. 부모 프로세스의 예시) bash 쉘 / 자식 프로세스의 예시) vi, ls프로세스의 호출 방식 (exec방식)프로세스들을 덮어 씌워서 실행시키는 방식. 덮어 씌워서 프로세스를 관리 하기는 어려움.그러나 메모리 사용이 덜함. 프로세스 번호각 프로세스는 고유의 번호(PID)를 갖고 있음.프로..