Linux系统配置优化通用技巧(适用于多数场景,包括疑似“Dopra”的系统/组件)
systemctl disable <服务名>禁用非核心服务(如firewalld、postfix等),减少系统资源占用;精简开机启动服务,仅保留sshd、network等必需服务。sudo yum update -y(CentOS)或对应包管理工具更新系统和软件包,获取性能改进及安全补丁。/etc/sysctl.conf优化关键参数,例如:
vm.swappiness=10(降低内存交换概率,减少磁盘I/O);net.ipv4.tcp_tw_reuse=1(复用TIME-WAIT连接,提升网络并发能力);fs.file-max=65535(增加系统文件句柄数,避免高并发下“Too many open files”错误)。sysctl -p使配置生效。setenforce 0临时禁用,或修改/etc/selinux/config中SELINUX=disabled永久禁用,减少安全策略带来的性能开销。/etc/security/limits.conf,添加如下内容以提升系统对并发连接的支持:* soft nofile 65535* hard nofile 65535。free -m监控内存使用,合理分配缓存(如调整vm.dirty_background_ratio=5%、vm.dirty_ratio=10%,控制脏页写入磁盘的阈值),避免内存溢出。mkfs.xfs创建并挂载;挂载时添加noatime(不记录文件访问时间)、nodiratime(不记录目录访问时间)选项,减少磁盘I/O。fsck检查并修复文件系统错误,tune2fs调整文件系统参数(如增大inode缓存),保持文件系统健康。/etc/sysctl.conf优化网络性能,例如:
net.core.somaxconn=65535(增大连接队列长度,应对高并发连接);net.ipv4.tcp_max_syn_backlog=4096(增大SYN队列长度,减少连接超时);net.ipv4.tcp_window_scaling=1(启用窗口缩放,提升大带宽下的传输效率)。ethtool -l eth0查看网卡支持的队列数,通过ethtool -L eth0 combined X(X为队列数)启用多队列,充分利用多核CPU资源,提升网络吞吐量。ntp或chrony服务,同步系统时间,确保日志准确性和集群一致性(如sudo yum install chrony -y && systemctl enable chronyd && systemctl start chronyd)。SELECT *、添加索引),提高数据访问效率。top、htop(实时查看CPU/内存使用)、iostat(监控磁盘I/O)、vmstat(查看系统整体状态)等工具,定期检查系统资源使用情况,及时发现瓶颈。journalctl -xe查看系统错误日志,定位异常;使用logrotate定期清理归档日志(如/var/log/messages),释放磁盘空间。注意事项:
/etc/sysctl.conf、/etc/fstab),避免误操作导致数据丢失;