리눅스에서 하나의 프로세스가 가질수있는 memory 량?
글쓴이: 익명 사용자 / 작성시간: 수, 2002/02/27 - 1:22오후
요즘 많은 memory 를 요구하는 프로세스를
만들고 있습니다.
test해보면
하나의 프로세스가 약 600~700M 정도까진 잡히더라구요
더 크게 잡으면 이상하게 에러가 납니다.
시스템의 기본 memory가 1G 이고 스왑이 1G입니다.
그리고 free를 해보아도 많은 량의 memory가 남아있는데
왜? 그이장 잡히지 않을까요?
root권한으로 해도 마찬가지 입니다.
더 많은 memory를 사용하고 싶은데 혹시 그렇게 할 수 있는 방법이 있나요?
Forums:
Re: 리눅스에서 하나의 프로세스가 가질수있는 memory 량?
OS 커널이나 로드된 프로그램들이 점유하는 일정량의
메모리가 있을 것이기 때문에, 1G 에서 600~700 MB 정도
할당되는 것은 당연한 일 같습니다. 특히 그 정도 크기를
한번에 할당한다면, 메모리 여유 공간이 아무리 많아도
그 중에 선형으로 할당할 수 있는 공간이 한번에 할당
가능한 최대 크기가 되기 때문에, 당연한 결과라고
보여집니다. 더 많은 메모리를 사용하기 위해서는
더 많은 메모리를 장착하고, OS 가 더 많은 메모리를
사용할 수 있게 지원해야 될 것 같습니다. -_-
댓글 달기