텔넷으로 리눅스 서버에서 프로그래밍 할때 좀 이상한거 같습니?

line7979의 이미지

외부정렬 프로그램 짜는데

이상하게 메모리를 많이 쓰면 세그먼트폴트 가 뜨는군요...

어째어째 해서 짜긴짰는데 정렬방법이 맘에 안들어서

고칠려고 재귀호출을 시도하다 다시 세그먼트폴트가 또....

그래서 결국 생각난 의문점이 서버설정에서 사용자의 메모리 사

용량을 제한 할 수 있는가 인데...

있으면 그 메모리 사용량이 얼마인지 알아내는 방법이 궁금

합니다... 혹시 아시는분 귀뜸좀 해주세요 ^^;;

litdream의 이미지

ulimit -a 에서 stack size 가 얼마나 되는지 참조하세요.

삽질의 대마왕...

line7979의 이미지

stack size (kbytes, -s) 8192

이렇게 나왔으면 대략 8매가 라는 소린가요?

종종 자신을 돌아보아요!~

하루 1% 릴리즈~~

litdream의 이미지

맞습니다.

8192 Kbyte 면 8메가입니다.

안될 확률이 높지만, ulimit -s unlimited 한번 시도해보십시오..
( stack 을 limit 시켰다면, 이것을 unlimit 시킬수 있도록 해놓진 않았겠군요. )

다른 시스템에서 스택 사이즈가 unlimited 된곳에서 실험해보실수 있다면
도움이 되겠군요.. 그럼 이만.

삽질의 대마왕...