win 12/28
parent
c04f8c9a91
commit
552c6a1693
|
@ -1,5 +1,17 @@
|
||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
|
{
|
||||||
|
"basename": "명령어-TOP",
|
||||||
|
"path": "Programing/Linux/명령어-TOP.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "Kafka-ELK 테스트",
|
||||||
|
"path": "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "공유문서",
|
||||||
|
"path": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "방문증 신청 문구",
|
"basename": "방문증 신청 문구",
|
||||||
"path": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md"
|
"path": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md"
|
||||||
|
@ -84,10 +96,6 @@
|
||||||
"basename": "2022-02-18",
|
"basename": "2022-02-18",
|
||||||
"path": "Work Related/1.업무메모/2022.02/2022-02-18.md"
|
"path": "Work Related/1.업무메모/2022.02/2022-02-18.md"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"basename": "공유문서",
|
|
||||||
"path": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "우분투 JAVA 설치",
|
"basename": "우분투 JAVA 설치",
|
||||||
"path": "Programing/Linux/Ubuntu/우분투 JAVA 설치.md"
|
"path": "Programing/Linux/Ubuntu/우분투 JAVA 설치.md"
|
||||||
|
@ -191,14 +199,6 @@
|
||||||
{
|
{
|
||||||
"basename": "CCTV 설치된 멀티 주기장",
|
"basename": "CCTV 설치된 멀티 주기장",
|
||||||
"path": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md"
|
"path": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md"
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "2023-04-06",
|
|
||||||
"path": "Work Related/1.업무메모/2023-04-06.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "Vocabulary",
|
|
||||||
"path": "Learning/외국어/영어/Vocabulary.md"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"omittedPaths": [],
|
"omittedPaths": [],
|
||||||
|
|
|
@ -13,14 +13,28 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md",
|
"file": "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md",
|
||||||
|
"mode": "source",
|
||||||
|
"backlinks": true,
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "03cbb3020ae9d751",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "Programing/Linux/명령어-TOP.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"backlinks": true,
|
"backlinks": true,
|
||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
|
@ -102,7 +116,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md",
|
"file": "Programing/Linux/명령어-TOP.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
|
@ -119,7 +133,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md",
|
"file": "Programing/Linux/명령어-TOP.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
|
@ -142,7 +156,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md"
|
"file": "Programing/Linux/명령어-TOP.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -160,7 +174,9 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "all-properties",
|
"type": "all-properties",
|
||||||
"state": {
|
"state": {
|
||||||
"sortOrder": "frequency"
|
"sortOrder": "frequency",
|
||||||
|
"showSearch": false,
|
||||||
|
"searchQuery": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -182,8 +198,11 @@
|
||||||
"command-palette:명령어 팔레트 열기": false
|
"command-palette:명령어 팔레트 열기": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "1bd3f519cf47c956",
|
"active": "03cbb3020ae9d751",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"Programing/Linux/명령어-TOP.md",
|
||||||
|
"Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md",
|
||||||
|
"Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md",
|
||||||
"Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/메시지별 특징.md",
|
"Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/메시지별 특징.md",
|
||||||
"Programing/Tibero/Lock 조회.md",
|
"Programing/Tibero/Lock 조회.md",
|
||||||
"Programing/Tibero/테이블 Archive 로그 설정 변경.md",
|
"Programing/Tibero/테이블 Archive 로그 설정 변경.md",
|
||||||
|
@ -204,12 +223,9 @@
|
||||||
"Programing/Flutter/TableRow특정조건에 따라 보이기 - 숨기기.md",
|
"Programing/Flutter/TableRow특정조건에 따라 보이기 - 숨기기.md",
|
||||||
"Work Related/1.업무메모/2022.05/2022-05-10.md",
|
"Work Related/1.업무메모/2022.05/2022-05-10.md",
|
||||||
"Work Related/1.업무메모/2022.02/2022-02-18.md",
|
"Work Related/1.업무메모/2022.02/2022-02-18.md",
|
||||||
"Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md",
|
|
||||||
"Programing/Linux/Ubuntu/우분투 JAVA 설치.md",
|
"Programing/Linux/Ubuntu/우분투 JAVA 설치.md",
|
||||||
"Programing/Docker/Docker 명령어.md",
|
"Programing/Docker/Docker 명령어.md",
|
||||||
"Programing/Docker/Docker 폐쇄망 설치.md",
|
"Programing/Docker/Docker 폐쇄망 설치.md",
|
||||||
"Programing/Docker/Docker 페쇄망 이관.md",
|
|
||||||
"Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md",
|
|
||||||
"zzz.resources/tibero-jdbc-7.jar",
|
"zzz.resources/tibero-jdbc-7.jar",
|
||||||
"Work Related/프로젝트/스마트계류장/Java PGM/Components/DB",
|
"Work Related/프로젝트/스마트계류장/Java PGM/Components/DB",
|
||||||
"Work Related/프로젝트/스마트계류장/Java PGM/Components",
|
"Work Related/프로젝트/스마트계류장/Java PGM/Components",
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
1. 세부 정보 필드별 항목
|
||||||
|
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
|
||||||
|
* PID : 프로세스 ID (PID)
|
||||||
|
* USER : 프로세스를 실행시킨 사용자 ID
|
||||||
|
* PRI : 프로세스의 우선순위 (priority)
|
||||||
|
* NI : NICE 값. 일의 nice value값이다. 마이너스를 가지는 nice value는 우선순위가 높음.
|
||||||
|
* VIRT : 가상 메모리의 사용량(SWAP+RES)
|
||||||
|
* RES : 현재 페이지가 상주하고 있는 크기(Resident Size)
|
||||||
|
* SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합.
|
||||||
|
* S : 프로세스의 상태 [ S(sleeping), R(running), W(swapped out process), Z(zombies) ]
|
||||||
|
* %CPU : 프로세스가 사용하는 CPU의 사용율
|
||||||
|
* %MEM : 프로세스가 사용하는 메모리의 사용율
|
||||||
|
* TIME+ : 프로세스 시작된 이후 경과된 총 시간
|
||||||
|
* COMMAND : 실행된 명령어
|
||||||
|
|
||||||
|
* Load average (로드 애버리지) : 세 개의 숫자는 각각 1분, 5분, 15분 간의 평균 실행/대기 중인 프로세스의 수를 나타냄.
|
||||||
|
uptime 명령어로도 확인할 수 있으며, 시스템 부하를 모니터링 할 수 있다. 숫자가 높을 수록 시스템에 부하가 있다는 것이다.
|
||||||
|
load average 값은 CPU의 코어 수를 같이 확인해야 하며, 코어 수 보다 적으면 문제가 없다.
|
||||||
|
|
||||||
|
2. top 실행 후 사용할 수 있는 옵션
|
||||||
|
* shift + t : 실행된 시간이 큰 순서로 정렬
|
||||||
|
* shift + m : 메모리 사용량이 큰 순서로 정렬
|
||||||
|
* shift + p : cpu 사용량이 큰 순서로 정렬
|
||||||
|
* k : Process 종료
|
||||||
|
o k 입력 후 종료할 PID를 입력한다
|
||||||
|
o signal을 입력하라 표시되면 9를 넣어준다
|
||||||
|
* c : 명령 인자 표시 / 비표시
|
||||||
|
* l(소 문자엘) : uptime line(첫번째 행)을 표시 / 비표시
|
||||||
|
* space bar : Refresh
|
||||||
|
* u : 입력한 유저 소유의 Process만 표시
|
||||||
|
o which user : 와 같이 유저를 입력하라 표시될때 User를 입력
|
||||||
|
o blank(공백) 입력시 모두 표시
|
||||||
|
* shift + b : 상단의 uptime 및 기타 정보값을 블락선택해 표시
|
||||||
|
* f : 화면에 표시될 프로세스 관련 항목 설정
|
||||||
|
* i : idle 또는 좀비 상태의 프로세스는 표시 되지 않음
|
||||||
|
* z : 출력 색상 변경
|
||||||
|
* d [sec] : 설정된 초단위로 Refresh
|
||||||
|
* c : command뒤에 인자값 표시
|
||||||
|
* q : 명령어 종료
|
||||||
|
|
||||||
|
3. top 실행 전 옵션 : top의 정보들을 서식으로 출력하기 위한 옵션
|
||||||
|
* -b : 배치모드 옵션
|
||||||
|
* -n : top 실행 주기를 설정
|
||||||
|
* -p : process ID
|
||||||
|
|
||||||
|
4. 운영 중 실시간 CPU 사용률 측정하는 방법
|
||||||
|
* top -b -n2 -p 1 | fgrep "Cpu(s)" | tail -1 | awk -F'id,' -v prefix="$prefix" '{ split($1, vs, ","); v=vs[length(vs)]; sub("%", "", v); printf "%s%.f%n", prefix, 100 - v }'
|
||||||
|
|
||||||
|
5. ps 와 top의 차이점
|
||||||
|
* ps는 ps한 시점에 proc에서 검색한 cpu 사용량이다.
|
||||||
|
* top은 proc에서 일정 주기로 합산해서 cpu 사용율을 출력한다.
|
||||||
|
|
||||||
|
|
||||||
|
CF. https://www.cubrid.com/tutorial/3794195
|
Loading…
Reference in New Issue