Skip to content

Linux 소켓 접속 개수 늘리기

조회 수 22988 추천 수 0 2009.06.17 20:43:21

리눅스에서는 자원의 개수를 제한을 합니다.
소켓이나 장치 등은 유닉스/리눅스에서 하나의 파일로 간주됩니다.

다음은 제 시스템의 자원의 제한값을 알아본 결과입니다.

$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
max nice                        (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) unlimited
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) unlimited
max rt priority                 (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited


여기서 open files의 개수가 1024로 제한되어 있음을 알 수 있읍니다. 그러니까 현재 사용할 수 있는 소켓의 개수가 1024이하라는 것이죠.

이 제한을 늘릴려고 한다면 root 권한으로 sysctl fs.file-max로 확인하면 시스템에서 설정된 최대 파일 오픈 개수가 나옵니다.

$ sysctl fs.file-max
fs.file-max = 1024



이를

$ sysctl -n fs.file-max=2048



로 실행하면 시스템에서 설정한 2048개까지 오픈할 수 있게 됩니다.
이는 ulimit -a로 확인해 볼 수 있습니다.

그런데 이 설정은 재부팅후에는 다시 원래의 상태로 변경됩니다.
그러므로 이 설정을 계속해서 반영하고자 한다면

/etc/sysctl.conf에

fs.file-max=2048

을 설정해 주시고,

각 사용자의 .bash_profile 에
ulimit -n 2048로 설정해 주시면 됩니다.

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/1931/297/trackback
List of Articles
번호 제목 글쓴이 날짜sort 조회 수

리눅스 커널 버전 편하게 분석할 수 있는 사이트

/etc/syslog.conf 의 이해

파일시스템 생성 mount 및 포맷 ext3 ext4

X-Window 설치후 한글 깨짐발생

하드디스크 정보보기 smartctl

텍스트 모드 설정 유틸리티 Setup 없다 file

리눅스에서 윈도우 공유폴더 접근하기. samba

eAccelerator설치와 PHP 성능 향상 분석

rsync ssh 포트 말고 다른포트 사용법

phpmyadmin 에 로그인시 The configuration file now nee...

ssh 로 상대방 서버에 자동으로 접속하기

sulinux 1.0. 서버 패키지 리스트

snmpd 로그메세지 남기지 않기

iSCSI 설정하기

iscsi-target 설정 에러 모음

CentOS 5.4 Samba 서버 <-> 윈도우7에서 접근 문제

tomcat log 쌓이는 것 방지하기

[Linux_CentOS_5.5] 텍스트 모드(Text mode)에서 해상도 변경 file

CentOS 5.4 Crond 설치

libphp4.so: cannot restore segment prot after reloc: P...

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234