Background Image
조회 수 18813 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

LINUX 설정 값 nproc, nofile 과 큐브리드의 관계

리눅스의 설정 값 중 nproc, nofile이 있습니다

 

[정의]
1. nproc : User당 사용할 수 있는 프로세스 최대 개수

2. nofile : User당 오픈할 수 있는 파일 개수 (리눅스에서는 모든 개체를 파일로 봅니다.)

 

[문제 사항]
값이 적을경우 아래와 같은 문제가 발생할수 있습니다

큐브리드 계정으로 로그인이 안되는 오류 발생
cubrid server 에러에 shutdown a connection이 발생할수 있습니다

[설정 값 확인]

 

< USER MAX 값 확인 >
$ ulimit -aS |grep "max user processes"
$ ulimit -aH |grep "max user processes"

 

< open file MAX 값 확인 >
$ ulimit -aS |grep "open files"
$ ulimit -aH |grep "open files"

 

[측정 방법]

 

1. nproc
# ps h -Led -o user |sort |uniq -c |sort -n
- nproc는 프로세스 외 LWP 또한 측정하며, 위와 같은 명령어로 확인할 수 있습니다.

2. nofile
$ expr `lsof -u [User Name] |wc -l` - 1

 

[설정 방법]

 

# vi /etc/security/limits.d/20-nproc.conf 수정 (RHEL 7 기준)
 limits.d디렉토리의 설정 값이 마지막 적용되는 값 입니다.
(limis.conf의 값이 먼저 적용 되고, 마지막으로 limits.d 디렉토리의 설정 값이 적용 됩니다.)

# vi /etc/security/limits.conf 수정

설정 값이 없을경우 root의 설정값을 따라 갑니다

 

※현재 국가정보자원관리원 사이트에서는 일반적으로 아래와 같이 설정을 하여 사용하고 있습니다

cubrid soft nofile 300000

cubrid hard nofile 300000

cubrid soft nproc 300000

cubrid hard nproc 300000


  1. 데이터 베이스 접근 제어와 CUBRID

  2. 가벼운 웹 프레임워크 Flask위에 CUBRID 얹기

  3. DBeaver Database Tool 큐브리드 사용하기

  4. named pipe를 활용한 압축 백업하기.

  5. CUBRID Internal: 큐브리드의 저장공간관리 (DIsk Manager, File Manager)

  6. linux버전 CUBRID 기본 설치 디렉터리 바꾸기

  7. LOB 데이터 경로 변경하기

  8. SSH 공개키 인증을 사용하여 암호 없이 편리하게 원격 호스트에 접속하기-!

  9. LINUX 설정 값 nproc, nofile 과 큐브리드의 관계

  10. 큐브리드에서의 신입사원

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 16 Next
/ 16

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales