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. diagram of crossfire burner

    Tracked from diagram of crossfire burner 08 22, 2019 01:18 Delete

    Here is the best crossfire outdoor fire pit that is in stock today!

  2. warming trends dealers

    Tracked from warming trends dealers 08 22, 2019 12:39 Delete

    Get Here the best crossfire brass burner currently ready for your backyard today!

  3. london relocation agents

    Tracked from london relocation agents 08 23, 2019 08:14 Delete

    Get today professional executive relocation services that are available and now in stock iadditionally reasonably priced for today only!

Leave a comment

« Previous : 1 : 2 : 3 : 4 : 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. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. chatbots chatbots %M
  2. london relocation agents london relocation agents %M
  3. how to build chatbot how to build chatbot %M
  4. advanced chatbot advanced chatbot %M
  5. facebook ai chatbot facebook ai chatbot %M

Calendar

«   08 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 31

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 2660957 HIT
TODAY 1273 HIT
YESTERDAY 1540 HIT