에서 submit_bio()에 의해 페치 될 수있는 데이터 내 LAN 구조는한 번 여기에
내가 삼바 서버에서 258.6MB의 .zip 파일을 다운로드하려면, 한편, 시작 다운로드 직전에 라우터의 리눅스 스택을위한 프로파일 링. 완료되면
는 프로파일 링을 중지하고 나는 porfiling 보고서
samples % image name app name symbol name
...
16 0.0064 vmlinux smbd submit_bio
...
샘플링 속도는 100000이며, 이벤트가 CPU_CYCLES 인이 발견했다.
이것이 페이지 캐시에없는 파일의 첫 번째 다운로드이기 때문에 submit_bio()가 꽤 바빠야합니다. 따라서 왜 submit_bio()의 빈약 한 부분 만있는 지 이해할 수 없습니다. submit_bio가 호출 될 때마다 의미가 있습니까? 우리는 (258.6/16) MB 데이터를 가져옵니다.
감사합니다.