Linux open files ÀÇ¹Ì¿Í ¼öÁ¤
http://ehostidc.co.kr/center/EH050402.php?no=279675&page=3&choose=tit¡¦ (421)http://ehostidc.co.kr/center/EH050501.php?ke=17 (418)
Linux open files 1032;0120;와 수1221;
1. open files 1032; 1032;0120;
- 서버1032; 프/196;세스가 가1656; 수 1080;lj16; 소Ȓ11; 포함 파1068; 갯수
2. ubuntu 16.04 서버에서1032; open files 설1221; 확1064;
# ulimit -a
3. 1452;요 체크 사항
- open files : 서버1032; 프/196;세스가 열 수 1080;lj16; 최대 파1068; 갯수
- max user processes : 유1200;가 사용 가능한 프/196;세스1032; 초대 갯수
- 유1200;lj16; 최대 3764개1032; 프/196;세스를 사용할 수 1080;고, 해NJ17; 프/196;세스lj16; 최대 1024개1032; 파1068;1012; 열수 1080;다.
==> open files 설1221;1060; 1228;한 사항
4. running 환ᅆ1;에서1032; 간단 수1221;
# ulimit -u 16384 -n 65536
- max user process : 16384 / open files : 65536 1004;/196; 변ᅆ1;.120;.
- 1116;ǥ12;ᔚ1; 시 원복.120;1004;/196; 1064;해, rc.local 파1068;에 해NJ17; command መ1;/197;시 상시 1201;용
5. 실 서버에서1032; open files 확1064; 0169;법
# ps -ef | grep160;프/196;세스명
# lsof -p 프/196;세스ID | wc -l
5. /etc/security/limits.conf 설1221;
- soft limit 와 hard limit 1032; .160;가1648; 설1221;
a. soft limit 확1064; 0169;법
# ulimit -a
# ulimit -Sa
b. hard limit 확1064; 0169;법
# ulimit -Ha
c. open files 설1221;
- soft > hard 보다 커,172; 설1221; 안.120;.
# mysql
mysql soft nofile 10240
mysql hard nofile 10240
# oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536# 1204;체 user 에 ᇼ1;1068; Ȣ16;,172; 설1221;시
* soft nofile 65536
* hard nofile 65536
6. 기타
a. open files 1032; ᅆ1;우 oracle 1032; 설치시 요구.104;lj16; 65536 1004;/196; 설1221;Ȣ16;고, max user process 1032; ᅆ1;우 10240 1221;도/196; 설1221;한다.
b. max user process 가 가1109; 0124;감한 서비스lj16; apache 같1008; 웹서버1032; max process
c. max user process 가 102401004;/196; 설1221;.108; apache 서버1032; ᅆ1;우 apache max connection1012; 10240까1648; 셋ᔚ1; 가능Ȣ16;다lj16; 1032;0120;
d. apache 운영시 apache1032; user_id 별/196; max user process 설1221;에 따른다.
|
|
|
|