Nand와 램디스크에서 애플리케이션을 실행하는 것에는 차이가 있나요?

Nand와 램디스크에서 애플리케이션을 실행하는 것에는 차이가 있나요?

저는 임베디드 Linux 플랫폼에서 애플리케이션을 개발 중입니다. 이 애플리케이션을 jffs2 파일 시스템이 있는 nand 장치에 복사하고 거기에서 실행했는데 시스템 성능이 크게 떨어졌습니다.

시스템 메모리가 가득 차지 않은 상태(약 50% 사용)와 비교해 보면 애플리케이션의 용량도 크지 않기 때문에 두 시나리오 간에 시작 시간 외에는 차이가 없어야 한다고 생각합니다. (4MB 앱, 128MB RAM). 그래서 내 질문은 왜 이러한 성능 저하가 발생합니까? (어떤 문제가 있을 수 있나요)

관련 정보