sshfs - 로드를 확인하고 병목 현상을 찾는 방법

sshfs - 로드를 확인하고 병목 현상을 찾는 방법

제거 서버에서 sshfs로 2개의 디렉토리를 마운트했습니다. 그리고 이로 인해 내 앱이 너무 느려지는 것으로 의심됩니다(앱에서 많은 I/O 작업을 생성함). HDD 병목 현상을 진단하기 위해 fdisk/iostat/iotop을 사용할 수 있지만 sshfs 마운트는 이 도구에 표시되지 않습니다. 이 정보는 어디서 찾을 수 있나요? 다음에 의해 마운트된 Dirs

sshfs -oallow_other,IdentityFile=~/.ssh/rsa-key-file root@server:/dir/ /dir/

답변1

애플리케이션을 직접 실행할 수 있는 경우(예: 다시 시작) strace를 사용해 볼 수 있습니다.

strace -f ./myslowapplication

무엇을 읽거나(3) 쓰려고 하는지(3) 그리고 어디에서 기다리는 데 시간을 소비하는지 확인하세요. 도움이 되었기를 바랍니다.

관련 정보