요청된 배경 정보::
각 요청에 대해 허용된 mac 주소가 포함된 긴 텍스트 파일을 구문 분석해야 하는 Radius 서버(Linux에서 실행되는 freeradius)가 있습니다. 때로는 중단됩니다.
요청 수가 상당히 많기 때문에 파일에 대한 읽기 액세스로 인해 병목 현상이 발생하는지 확인하고 싶습니다. (파일이 얼마나 빨리 구문 분석되는지도 확인해야 하지만 이를 위해 확인할 위치를 알고 있습니다: 소스 파일 ). 따라서 I/O 제한으로 인해 프로세스가 "정지"되는지 확인하기 위해 특정 파일에 대한 프로세스의 읽기 속도 액세스를 모니터링하고 싶습니다.
내가 관심이 없는 것은 다음과 같습니다. 반경 정지 또는 반경 자체 디버깅에 대한 솔루션입니다.
내가 알고 싶은 것은: 일반 프로세스가 특정 파일을 읽을 때 디스크의 읽기 I/O를 확인하는 일반적인 방법입니다.
감사해요!
.: 프란시스코