관련된내 이전 게시물. 프로파일링 및 벤치마킹에 사용할 수 있는 특정 드라이버를 찾지 못했습니다. 그런데 플래시 장치용 단일 드라이버 jffs2 파일 시스템이 있는데, 구체적인 분석 도구도 없고, 플래시 장치(가상 하드웨어를 뜻함) 없이 분석이 가능한지도 모르겠습니다. 메모리 관리 및 프로세스 스케줄링과 같은 다른 커널 부분에 대해 프로파일링(다양한 매개변수를 변경하여) 테스트를 수행할 수 있는지 알려주고, 그것이 어디에서 왔는지 연구하고 프로파일링 도구를 사용하여 효율적이고 정확하게 프로파일링을 수행할 수 있는지 알려주세요.
답변1
이 파일 시스템의 까다로운 부분은 저장을 위해 블록 장치도 아니고 문자 장치도 아닌 MTD 장치를 사용한다는 것입니다. YAFFS2 파일 시스템에는 메모리의 가상 NAND 플래시에 데이터를 저장하는 가상 MTD 장치가 있습니다. 아마도 이를 빌려서 JFFS2와 함께 사용하도록 지시할 수 있지만 가상 하드웨어가 실제 하드웨어보다 수십만 배 빠른 경우 분석에 얼마나 유용한지는 잘 모르겠습니다.