max locked memory 가 어떤 영향을 미칠까요?
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) 4
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 7168
virtual memory (kbytes, -v) unlimited
여기서 max memory size 가 어떤 영향을 미칠까요?
시스템 스팩은 다음과 같습니다.
more /etc/redhat-release
Red Hat Enterprise Linux ES release 3 (Taroon Update 2)
uname -a
Linux xxx.xxx.xxx 2.4.21-15.0.2.ELsmp #1 SMP Wed Jun 16 22:52:07 EDT 2004 i686 i686 i386 GNU/Linux
뭐 시스템을 운영하는데는 별 상관이 없으나 공유메모리를 사용하고
세마포어도 많이 건드려서 그런지 이유없이 process가 hang 이 되는경우가
계속 발생하는데 혹시 연관이 있을까 싶어서 질문을 올려 봅니다.
최근 커널에 추가된 파라미터인지. 없는 시스템들도 있더군요.
또 같은 배포판도 어떤 시스템에서는 unlimited로 설정된 서버도 있더군요..
설치할때 어떤 일들이 있었는지..
미리 감사드립니다.
조금 알아낸것이 있다면.
1. ulimit는 시스템명령어가 아닌 bash(sh)의 내부 명령어 이다.
2. 따라서 kernel 버전에 따라서 'max locked memory' 항목이 출력되는것이
아니고 bash 버전에 따라서 출력이된다.
(최신버전 bash에서 출력이 되더군요)
3. 느낌상 웬지 커널 파라미터 처럼은 보이지가 않더군요.
(커널소스 grep 결과이니 정확한것은 아니고)
4. 생각했던것 보다 google에서도 문서를 찾아보기가 어렵더라..
입니다.
댓글 달기