안녕하세요..

$ cat /proc/meminfo   또는 $ free

명령으로 보시면 RAM의 메모리 정보가 나옵니다. 이 정보를 참고하세요..

기본적으로 운영체제가 올라가면서 사용하는 용량이 있습니다. 이 영역까지 모두 사용할 수는 없습니다.

그럼 수고하세요..



>안녕하세요
>제가 제대로 이해하고 있는지 모르겠지만 틀린 부분이 있으면 지적해 주세요
>
>ESP-CX 보드는 64M의 램을 가지고 있는데 그 중에 부트로더에서 옵션으로 들어오는
>initrd 영역(initrd=0xa0800000,9M)을 제외하면 실제로 사용 가능한 용량은 64-9=55M
>가 맞는건가요?
>
>커널 부팅할 때 뿌리는거 보면 다음처럼 initrd영역의 크기에 따라 avaiable 값이 변하더군요
>Memory: 64MB = 64MB total
>Memory: 52864KB available (1972K code, 644K data, 80K init)
>
>아무튼 질문 드리고 싶은 것은
>램디스크를 생성할때 위에서 52864KB 가 남는다고 해도 다음처럼
>램디스크 이미지 크기를 FULL로 쓰면 보드가 이상해 지더군요
>dd if=/dev/zero of=ramdisk bs=1k count=52864
>혹시 운영체제에서 램을 스택의 용도 등으로 써야 해서 그런건가요?
>
>만약 그렇다면 램디스크 이미지의 맥시멈 크기는 얼마나 가능한지
>확인을 하려면 어떻게 하는지 혹시 아시나요?
>
>수고하십시요