以下是CentOS系统性能优化的小技巧:
- 系统配置优化
- 调整内核参数:通过
sysctl或/etc/sysctl.conf优化网络、内存等参数,如vm.swappiness=10减少Swap依赖。 - 关闭不必要的服务:用
systemctl stop/disable关闭非必要服务(如防火墙、图形界面)。
- 调整内核参数:通过
- 硬件资源管理
- 升级硬件:增加内存、使用SSD替代HDD以提升读写速度。
- 监控资源使用:用
top/htop/iostat等工具实时监控CPU、内存、磁盘负载。
- 文件系统优化
- 选择合适文件系统:常用
ext4(兼容性好)或XFS(高性能),通过/etc/fstab设置noatime减少磁盘写入。 - 调整I/O调度器:根据场景选择
noop(适合SSD)或deadline(适合机械硬盘),通过cat /sys/block/sda/queue/scheduler查看并修改。
- 选择合适文件系统:常用
- 软件与服务优化
- 优化数据库:调整MySQL/PostgreSQL的缓冲区大小、连接数等参数。
- 使用缓存:部署Redis/Memcached减轻数据库压力。
- 清理日志与缓存:定期用
rm删除旧日志,用echo 3 > /proc/sys/vm/drop_caches清理系统缓存(谨慎使用)。
- 网络优化
- 调整网络参数:修改
/etc/sysctl.conf,如增大net.core.somaxconn提升并发连接能力。 - 选择高性能网卡:升级至千兆/万兆网卡,启用多队列(如
ethtool -l eth0查看)。
- 调整网络参数:修改
注意:优化前需备份数据,建议在测试环境验证效果,避免影响生产环境稳定性。