반응형
1. /etc/sysctl.conf 파일을 수정하여 리눅스 커널 네트워크 성능을 적절하게 변경할 수 있다.
1)ipv6를 비활성화 여부를 확인한다.
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
0:활성화[default] 1: 비활성화
2)TCP syn 재시도 횟수를 줄인다.
net.ipv4.tcp_syn_retries=2
[default 5]
->서비스 부하가 클 경우 retry들이 증가하여 신규 유입을 방해하고 성능을 저하시키기 때문에 재시도 횟수를 줄임
3)fs.file-max = 100000 최대 파일 개수를 10만 개로 제한한다.
리눅스 커널이 동시에 열 수 있는 file handle의 개수를 10만 개로 제한.
해당 제한을 넘어설 경우 에러 발생. max값을 크게 잡아두는 것 만으로 성능이 저하되지는 않는다고 함
반응형
'개발 > linux' 카테고리의 다른 글
[linux]SELinux 기능 disable 시키기 (CentOS 7) (0) | 2023.04.11 |
---|---|
[linux]사용자 계정 성능 제한 설정,최대프로세스,최대오픈파일(CentOS 7) (0) | 2023.04.11 |
[linux]IPv6 기본 설정 해제하기 (CentOS 7) (0) | 2023.04.11 |
[linux] Yum(Yellow dog Updater,Modified), 설치패키지확인, 설치가능패키지확인,패키지설치,패키지삭제 (0) | 2023.04.11 |
[linux] 방화벽 포트 개방 및 폐쇄 방법 (CentOS 7) (0) | 2023.04.11 |