profile
pllpokko@alumni.kaist.ac.kr
post-thumbnail

$ iostat, $ iotop, $ pidstat : I/O 모니터링

$ iostat: device별 IO 모니터링 Install Ubuntu 20.04에서는 sysstat 패키지를 설치해야함 iostat: device별 I/O 모니터링 Device|tps|kBread/s|kBwrtn/s|kBread|kBwrtn| :---|:---|:---|:---|:---|:--- 디바이스|초당 평균 데이터 전송 횟수|KB를 한 블록으로 하는 초당 평균 읽기 횟수|KB를 한 블록으로하는 초당 평균 쓰기 횟수|KB를 한 블록으로 하는 총 읽기 횟수|KB를 한 블록으로 하는 총 쓰기 횟수 2초마다 갱신 파티션 정보까지 모두 나타내기 ![](https://i

2021년 10월 1일
·
0개의 댓글
·
post-thumbnail

$ vmstat: CPU, 메모리 성능 검토

$ vmstat vmstat은 최소한의 오버헤드를 가지고, CPU와 메모리 성능을 검토할 수 있는 오래된 툴이다. 커널이 페이지를 얼마나 자주 서로 교환하는지 CPU가 얼마나 바쁘게 활동하는지 IO가 어떻게 활용되고 있는지 ` 첫 번째 라인은 시스템의 전체 가동 시간 평균이다. memory의 내용은 KB 단위이다. procs|Description|e.g. :---|:---|:--- r|r| b|block 된 프로

2021년 10월 1일
·
0개의 댓글
·
post-thumbnail

[Proc] Load Average (부하 평균), $ uptime

부하 평균(load average) I/O time은 부하 평균에 들어가지 않음. 오로지 CPU만을 사용하는 프로세스들만 부하 평균에 영향을 끼침 $ uptime: 부하 평균 uptime 명령은 '커널이 실행된 기간'과 함께 세 번에 걸쳐 '부하 평균'을 알려준다. '커널이 실행된 기간', 'User 수', 1분 5분 15분 부하 평균(백분율) 위 예제에서 15분 동안 모든 프로세서에 걸쳐 <span style="color

2021년 10월 1일
·
0개의 댓글
·
post-thumbnail

[Proc] Priority, nice , $ ps, $pstree,$ pgrep, $ renice

$ ps 현재 단말기에서 프로세스 목록 출력 $ ps 명령을 사용하면 현재 단말기에서의 프로세스 목록만 뜸 $ ps -o pid,command $ ps를 사용하되, -o 옵션으로 매개변수로 넣은 것으로 출력됨 예: pid, command 만 출력 -l: 우선순위 ![](https://images.velog.io/images/markyang92/po

2021년 9월 30일
·
0개의 댓글
·
post-thumbnail

[Proc] $ top, $ lsof, $ strace, $ ltrace, /usr/bin/time

$ top top key|설명 :---|:--- Space bar|화면 업데이트 M|현재 상주 메모리 사용량에 따라 분류 T|전체 누적 CPU 사용량에 따라 분류 P|현재 CPU 사용량만 보고 분류 (default) H|스레드 출력 u|오로지 한 사용자의 프로세스만 보여준다. f|다른 종류의 통계자료가 나타나도록 선택 ?|모든 top 명령에 대한 사용법의 개요 k|sig kill 보냄 PID 지정 (default 현재 top의 최상단 프로세스) s|업데이트 주기를 변경한다. (초 단위) f: 통계 자료 변경 top 실행 중 f 키를 누르면, 통계 자료를 변경하여 볼 수 있다. ![](https://images.velog.io/images/markyang92/post/af5d6415-b614-4c9a-b619-4d3c6c0c5b47/image.png

2021년 9월 30일
·
0개의 댓글
·