Linux - ulimit 설정(Too many open files 오류)

Posted 12 21, 2015 18:13, Filed under: System/UNIX



ulimit는 각 유저의 파일 사용에 대해서 할당할 자원을 제한 하는 것으로,
다중 사용자및 프로그램을 기본으로 하는 Linux 시스템에서 특정 유저가 시스템 사용을 독점하는 것을 막아 주는 설정입니다.
주로 openfile, corefile 사이즈를 제어하는것에 사용합니다.

기본 hard, soft 설정이 있습니다.
sort 설정 : 새로운 프로그램 생성시 기본으로 적용되는 한도
hard 설정 : 소프트 설정 한도의 최대값
ulimit -aH      -- 하드 설정 조회
ulimit -aS       -- 소프트 설정 조회

[root@hdfs1 ~]# ulimit -aH
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 127904
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 4096
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) 127904
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

[root@hdfs1 ~]# ulimit -aS
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 127904
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 127904
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

soft및 hart 설정 늘이기(전체 유저 대상)

[root@hdfs1 SampleData]# cat /etc/security/limits.conf
# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain>     <type>  <item>  <value>
#

#*           soft core         0
#*           hard rss         10000
#@student     hard nproc       20
#@faculty     soft nproc       20
#@faculty     hard nproc       50
#ftp         hard nproc       0
#@student     -   maxlogins   4

*   hard nofile  10240
*   soft nofile  10240
# End of file

설정및 저장후 새로운 세션으로 접속을 하면 적용이 됩니다.

설정 내역 조회
[root@hdfs1 SampleData]# ulimit -aS
core file size       (blocks, -c) 0
data seg size       (kbytes, -d) unlimited
scheduling priority         (-e) 0
file size           (blocks, -f) unlimited
pending signals             (-i) 127904
max locked memory   (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files                   (-n) 1024
pipe size         (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority           (-r) 0
stack size           (kbytes, -s) 10240
cpu time           (seconds, -t) unlimited
max user processes           (-u) 127904
virtual memory       (kbytes, -v) unlimited
file locks                   (-x) unlimited

[root@hdfs1 SampleData]# ulimit -aH
core file size       (blocks, -c) unlimited
data seg size       (kbytes, -d) unlimited
scheduling priority         (-e) 0
file size           (blocks, -f) unlimited
pending signals             (-i) 127904
max locked memory   (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files                   (-n) 4096
pipe size         (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority           (-r) 0
stack size           (kbytes, -s) unlimited
cpu time           (seconds, -t) unlimited
max user processes           (-u) 127904
virtual memory       (kbytes, -v) unlimited
file locks                   (-x) unlimited
[root@hdfs1 SampleData]# logout

> 로그아웃후에 새로운 세션 로그인
Last login: Mon Dec 21 10:37:19 2015 from 192.168.1.21
[root@hdfs1 ~]# ulimit -aS
core file size       (blocks, -c) 0
data seg size       (kbytes, -d) unlimited
scheduling priority         (-e) 0
file size           (blocks, -f) unlimited
pending signals             (-i) 127904
max locked memory   (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files                   (-n) 10240
pipe size         (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority           (-r) 0
stack size           (kbytes, -s) 10240
cpu time           (seconds, -t) unlimited
max user processes           (-u) 127904
virtual memory       (kbytes, -v) unlimited
file locks                   (-x) unlimited

[root@hdfs1 ~]# ulimit -aH
core file size       (blocks, -c) unlimited
data seg size       (kbytes, -d) unlimited
scheduling priority         (-e) 0
file size           (blocks, -f) unlimited
pending signals             (-i) 127904
max locked memory   (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files                   (-n) 10240
pipe size         (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority           (-r) 0
stack size           (kbytes, -s) unlimited
cpu time           (seconds, -t) unlimited
max user processes           (-u) 127904
virtual memory       (kbytes, -v) unlimited
file locks                   (-x) unlimited
[root@hdfs1 ~]#



※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.
12 21, 2015 18:13 12 21, 2015 18:13


Trackback URL : http://develop.sunshiny.co.kr/trackback/1047

  1. joe’s dj service bozeman mt

    Tracked from joe’s dj service bozeman mt 11 22, 2019 07:05 Delete

    Contract the best wedding djs bozeman mt now available and also at competitive prices today!

Leave a comment

« Previous : 1 : ... 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : ... 648 : Next »

Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. Hi, i think that i noticed you vis... 국내선물 08시 59분
  2. 안녕하세요^^ 배그핵
  3. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  4. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  5. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny

Recent Trackbacks

  1. joe’s dj service bozeman mt joe’s dj service bozeman mt %M
  2. Mysql - mysql 설치후 Character set... 멀고 가까움이 다르기 때문 %M

Calendar

«   11 2019   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2761713 HIT
TODAY 427 HIT
YESTERDAY 1386 HIT