SRE/Linux Basics

I/O 모니터링

게임이 더 좋아 2022. 12. 7. 11:17
반응형
728x170

iostat

가장 많이 대표적인 I/O 모니터링 툴, CPU와 I/O에 대한 통계를 제공

I/O에서 얼마나 리소스를 점유하는지 확인하는데 가장 효과적

주의할 점은 vmstat와 마찬가지로 첫 번째 라인은 부팅 되고 난 후 지금까지 통계이므로 무시

 

주로 쓰는 옵션은

-d (디스크), -p (지정된 디스크 장치), -x(확장된 통계, extend)

 

$ iostat 5 3

lsof

list open files의 약자로 실행 중인 프로세서에서 열려있는 파일 목록을 제공

아무 생각 없이 로그를 출력하고 로그가 얼마나 쌓였는지도 모른 채 시스템을 운영한다면

언젠가 장애가 발생하므로 이 명령어를 사용하여 확인하는 것이 좋음

 

주로 쓰는 옵션

-u(특정 유저 사용)

directory(해당 디렉토리를 사용하는 프로세스)

-C(특정 프로세스가 어떤 파일을 읽고 쓰는지 확인 가능)

 

$ lsof -C firefox

fuser

특정 파일을 사용하는 프로세스를 보여준다.
-k 옵션으로 파일을 사용 중인 프로세스를 kill 시킬 수도 있다.

 

ACCESS에 출력 되는 항목

 

 


참고링크

https://server-talk.tistory.com/49

https://dev.plusblog.co.kr/44

https://rainofpainki.github.io/linux-fuser/

 

728x90
반응형
그리드형

'SRE > Linux Basics' 카테고리의 다른 글

실시간 모니터링  (0) 2022.12.07
네트워크 모니터링  (0) 2022.12.07
프로세스 모니터링  (0) 2022.12.07
전체적인 모니터링  (0) 2022.12.07
CPU 모니터링  (0) 2022.12.07