안녕하세요.

현재 저는 root file system을 JFFS2를 사용하고 있고,
HDD에는 data만을 저장하기 위해 EXT2 file system을 마운트하여
사용하고 있습니다.
그런데, HDD를 access하기 시작하면 system memory의 free memory가
크게 줄어들고 있습니다.
그리고, HDD access가 완료 되어도 free memory가 HDD access전의 상태로
복구되지는 않는 군요.
어떤 이유에서 인지 그리고, free memory를 다시 확보해줄 방법은 없는 것인
지 알고 싶습니다.

개발하고 있는 시스템은 임베디드 시스템이다 보니 Swap을 사용할 수 없는
형편입니다. 현재 계속 HDD에 보통 3개 process에서 data write와 read를
동시에 하게 되는데 system halt가 나는 경우가 발생합니다. system memory
도 free memory가 부족해서 인지, "mke2fs"같은 명령을 사용하면 이상하게도
application process를 kill 하는 기이한 현상도 발견하게 되었습니다.
모든게 HDD 때문인지도 의심스럽고 말이죠.

답변 부탁드립니다.