rocky linux
网络
查看 ip
ip addr show查看网络接口名称
nmcli device status配置网络
ens160 为网络接口名称
sudo nmcli connection modify ens160 \
ipv4.method manual \
ipv4.addresses 192.168.30.134/24 \
ipv4.gateway 192.168.30.2 \
ipv4.dns "114.114.114.114" \
connection.autoconnect yes重启网络接口
sudo nmcli connection down ens160 && sudo nmcli connection up ens160配置环境
Memory Overcommit 允许操作系统将额外的内存资源分配给进程
# 修改配置文件。
cat >> /etc/sysctl.conf << EOF
vm.overcommit_memory=1
EOF
# 使修改生效。
sysctl -pTransparent Huge Pages 默认启用。因其会干扰内存分配,进而导致性能下降
cat >> /etc/rc.d/rc.local << EOF
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo madvise > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo madvise > /sys/kernel/mm/transparent_hugepage/defrag
fi
EOF
chmod +x /etc/rc.d/rc.localSwappiness 会对性能造成影响
# 修改配置文件。
cat >> /etc/sysctl.conf << EOF
vm.swappiness=0
EOF
# 使修改生效。
sysctl -p修改系统资源
cat >> /etc/security/limits.conf << EOF
* soft nproc 65535
* hard nproc 65535
* soft nofile 655350
* hard nofile 655350
* soft stack unlimited
* hard stack unlimited
* hard memlock unlimited
* soft memlock unlimited
EOF
cat >> /etc/security/limits.d/20-nproc.conf << EOF
* soft nproc 65535
root soft nproc 65535
EOF如果系统当前因后台进程无法处理的新连接而溢出,则允许系统重置新连接
# 修改配置文件。
cat >> /etc/sysctl.conf << EOF
net.ipv4.tcp_abort_on_overflow=1
EOF
# 使修改生效。
sysctl -p设置监听 Socket 队列的最大连接请求数为
1024
# 修改配置文件。
cat >> /etc/sysctl.conf << EOF
net.core.somaxconn=1024
EOF
# 使修改生效。
sysctl -p进程可以拥有的 VMA(虚拟内存区域)的数量。将该值调整为
262144
# 修改配置文件。
cat >> /etc/sysctl.conf << EOF
vm.max_map_count = 262144
EOF
# 使修改生效。
sysctl -p修改最大线程、进程数
echo 120000 > /proc/sys/kernel/threads-max
echo 200000 > /proc/sys/kernel/pid_max
评论