OS/CentOS

CentOS 계열 Minimum 설치 후 기본 튜닝 및 설정

Lawmin 2024. 1. 26. 10:37

1. vi /etc/selinux/config 변경 후 리부팅 (초기 구성 작업을 위해, 단, 보안 상 구성 후 복원 권장)

SELINUX=disabled


2. open-vm-tools 설치 (8 이상은 dnf, 7 이하는 yum)

dnf install -y open-vm-tools


3. vi /etc/sysctl.conf

(net 부분은 IPV6 끄고, 여러 게시물 참조 튜닝안 반영,

 fs.file-max는 free -k 해서 Mem(Total)/10/2 정도로 잡음-Exadata 참조-

 용도에 따라 다르나 어느정도 수치 이상이면 큰 영향은 없음)
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.core.rmem_default = 253952
net.core.wmem_default = 253952
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 253952 253952 16777216
net.ipv4.tcp_wmem = 253952 253952 16777216
net.core.netdev_max_backlog = 30000
net.core.somaxconn = 1024
net.ipv4.tcp_max_syn_backlog = 1024
net.ipv4.tcp_max_tw_buckets = 1800000
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_tw_reuse = 1
fs.file-max = 262144

 

4. vi /etc/security/limits.conf (상기 fs.file-max 참고하여 soft는 1/2, hard는 1 비율로 잡음)
*               soft    core            unlimited
*               hard    core            unlimited
*               soft    nofile          131072
*               hard    nofile          262144
*               soft    nproc           131072
*               hard    nproc           262144