로그인
Sign in
ulimit은 soft limit과 hard limit 두가지가 있습니다..

# ullimit -aS
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         3145728
stack(kbytes)        262144
memory(kbytes)       unlimited
coredump(blocks)     4194303
nofiles(descriptors) 4096

# ulimit -aH
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         3145728
stack(kbytes)        262144
memory(kbytes)       unlimited
coredump(blocks)     unlimited
nofiles(descriptors) 15000

soft limit은 hard limit과 kernel parameter가 정한 범위를 넘을 수 없지만 hard limit은 커널 parameter의 제한을 넘을 수 있습니다(11.11만 가능. 11.23에서는 hard limit도 maxdsiz보다 클 수 없음). 그러나 process의 data size은 여전히 maxdsiz의 영향을 받기 때문에 hard limit이 maxdsiz보다 크게 하는 것은 의미가 없습니다.  

그리고 32비트 application의 data size는 ulimit과 maxdsiz에 영향 외에 구조적인 한계가 있습니다.  32비트 address 공간은 4개의 quadrant로 나뉘어져 있습니다.  

첫번째 quadrant: text
두번째 quadrant : data
세번째와 네번째 quadrant : shared memory및 shared library

기본적으로 data는 두번재 quardrant만 사용하기 때문에 1GB 밖에 사용할 수 없습니다.  link 시 "-N" 옵션을 추가하면 기본인 share magic에서 exec magic로 바뀌면서 첫번째 quadrant도 data영역으로 사용해서 약 2GB까지 사용할 수 있습니다.  그래서 아무리 maxdsiz을 늘리셔도 data은 최대 size는 2GB밖에 되지 않습니다.  
조회 수 :
1130
추천 수 :
3 / 0
등록일 :
2008.03.04
11:19:57 (*.236.3.225)
엮인글 :
http://bestceok.com/xe/index.php?mid=unix_com&document_srl=2739&act=trackback&key=06a
게시글 주소 :
http://bestceok.com/xe/index.php?mid=unix_com&document_srl=2739
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 자주 사용하는 명령어 제비게릴라 2019-06-27 179
92 su 명령이 안 먹을 때... 하록 2008-03-05 638
91 자동으로 텔넷 로그인후 command를 돌리는 스크립트를 만들고자 합니다. 방법은? 하록 2008-03-04 499
90 bdf와 du차이가 나는데 어떤 프로세스때문에 그런지 볼수있습니까? 하록 2008-03-04 752
89 ping이 튀는 현상 체크하는 방법은? 하록 2008-03-04 751
88 유용한 사용자 계정 관리 커맨드 하록 2008-03-04 1335
87 Failed Mirror O/S disk 교체시 lvm 작업방법.... 하록 2008-03-04 1005
86 tftp세팅 확인 및 사용방법을 알고 싶습니다. 하록 2008-03-04 776
85 MP Login Password Reset 하는 방법은? 하록 2008-03-04 1135
84 GSP Login Password를 Reset 하는 방법은? 하록 2008-03-04 542
83 Glance/Measure에서 사용하는 프로세스의 종류 및 각각의 역할은? 하록 2008-03-04 1009
82 Diagnostics에서 사용하는 프로세스 및 해당 프로세스의 역할은? 하록 2008-03-04 979
81 서비스가드에서 사용하는 프로세스 및 해당 프로세스의 역할은? 하록 2008-03-04 765
80 Kernel 에서 사용하는 프로세스 종류 및 해당 프로세스의 역할은? [1] [5] 하록 2008-03-04 2600
79 FPL/SEL log를 MP console 없이 HP-UX online에서 보는 방법은? 하록 2008-03-04 1028
78 lsof의 주요사용법 하록 2008-03-04 821
77 dmesg에 디스크장애에 대한 로그 분석방법... 하록 2008-03-04 1616
76 ftp로그만 별도의 파일로 빼 내는 방법... 하록 2008-03-04 393
» ulimit의 data에서 hard와 soft의 차이는? 하록 2008-03-04 1130
74 DNS에 등록된 자신의 ip와 실제 ip가 다른 경우 CDE login이 안되는데 DNS을 변경하지 않고 해결할 수 있는 방법은? 하록 2008-03-04 502
73 STM에서 chassis error log확인하는 방법 하록 2008-03-04 550