Linux NFS 성능 진단 경험 없음 인정하고 iostat·nfsstat·tcpdump 계층별 접근 이해 공유결
Linux 파일 시스템이나 NFS 환경에서 성능 문제를 직접 진단한 경험은 아직 없습니다. 다만 이 분야에서 어떤 도구와 접근 방식이 쓰이는지 공부한 내용을 바탕으로 답하겠습니다.
성능 문제 진단에서 가장 먼저 확인하는 것은 로컬 디스크 I/O입니다. iostat으로 디스크 사용률과 대기 시간을 확인하면, 문제가 디스크 계층인지 네트워크 계층인지를 먼저 구분할 수 있습니다. 디스크 사용률이 낮은데 느리다면 NFS 계층 문제일 가능성이 높습니다.
두 번째는 NFS 통계 분석입니다. nfsstat으로 마운트 포인트별 요청 수와 재전송 비율을 확인합니다. 재전송이 많으면 네트워크 불안정이나 서버 응답 지연이 원인일 수 있습니다.
세 번째는 패킷 분석입니다. tcpdump로 NFS 트래픽을 캡처해서 어느 구간에서 지연이 생기는지를 확인합니다. 계층별로 좁혀가는 방식이 성능 문제를 효율적으로 찾는 방법입니다.