![CIFS 파일 시스템에서 읽기/쓰기 요청을 모니터링하는 방법은 무엇입니까?](https://linux55.com/image/188412/CIFS%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20%EC%9D%BD%EA%B8%B0%2F%EC%93%B0%EA%B8%B0%20%EC%9A%94%EC%B2%AD%EC%9D%84%20%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
CIFS 마운트 파일 시스템에서 읽기/쓰기 요청을 모니터링하는 방법이 있습니까? CIFS를 통해 탑재된 파일 시스템과 함께 Azure Files를 사용하는 컨테이너가 있습니다. Azure에서 읽기/쓰기 트랜잭션 비용이 예상보다 높으며 파일 시스템에서 파일을 읽고 쓰는 프로세스를 확인하고 싶습니다.
답변1
이를 사용하여 fatrace
모든 디스크 IO를 모니터링하거나 -c
현재 디렉터리의 파일 시스템만 모니터링할 수 있습니다.
$ cd /tmp; sudo fatrace -c -t
11:27:55.404188 bash(28844): O /tmp
11:27:55.404188 bash(28844): R /tmp
11:27:55.404188 bash(28844): R /tmp
11:27:55.404574 bash(28844): C /tmp
11:28:01.711543 upsc(32404): CO /tmp
11:28:03.044996 bash(32405): O /tmp/output
11:28:03.070504 conky(32405): RO /tmp/conky
11:28:03.071178 conky(32405): C /tmp/conky
11:28:03.072308 conky(32405): W /tmp/output
11:28:06.131741 unknown(32405): CW /tmp/output
이벤트는 첫 글자로 표시됩니다. 열기 닫기 읽기 쓰기
간단한 전체 초당 읽기/쓰기 통계의 경우 cifsiostat
.