1. 系统基础优化
sudo yum update -y确保CentOS系统及所有软件包为最新版本,修复潜在bug并提升兼容性。sudo yum install epel-release -y安装额外软件包仓库,获取更多性能优化工具(如高性能软件包)。sudo yum install ntp -y安装,sudo systemctl enable ntpd && sudo systemctl start ntpd开启服务。2. 资源合理分配
3. 内核参数调优
编辑/etc/sysctl.conf文件,添加/修改以下参数以优化网络与内存性能,执行sudo sysctl -p使更改生效:
net.ipv4.tcp_tw_reuse = 1(复用TIME-WAIT连接)、net.ipv4.tcp_fin_timeout = 30(缩短TIME-WAIT超时)、net.core.somaxconn = 1024(增加连接队列长度);vm.swappiness = 10(降低交换分区使用率,优先使用物理内存)、vm.dirty_background_ratio = 5(后台写入脏页阈值)、vm.dirty_ratio = 10(强制写入脏页阈值)。4. 安装VirtualBox增强工具(Guest Additions)
增强工具可显著提升图形性能、文件共享及外设兼容性:
VBoxGuestAdditions.iso;sudo mount /dev/cdrom /mnt,进入挂载目录并运行安装脚本:cd /mnt && sudo ./VBoxLinuxAdditions.run;sudo reboot。5. 网络模式选择与优化
根据需求选择合适的网络模式:
6. 存储与文件系统优化
/etc/fstab文件,为根分区(或其他常用分区)添加noatime,nodiratime选项(减少文件访问时间记录,降低磁盘I/O),例如:/dev/sda1 / ext4 defaults,noatime,nodiratime 0 0;修改后执行sudo mount -a重新挂载。systemctl list-unit-files --type=service查看运行中的服务,禁用不需要的服务(如firewalld(若使用iptables替代)、NetworkManager(若手动配置网络)),执行sudo systemctl disable service_name停止并禁用服务。7. 监控与持续优化
使用以下工具定期监控系统性能,及时发现瓶颈: