RockyLinux 是一个稳定、安全且企业级的 Linux 发行版,广泛用于服务器环境。然而,即使是最稳定的系统,若不进行适当的RockyLinux系统优化,也可能出现资源浪费、响应缓慢等问题。本文将手把手教你如何对 RockyLinux 进行RockyLinux性能调优,即使是 Linux 小白也能轻松上手!
一、查看当前系统资源使用情况
在优化之前,首先要了解系统当前的资源使用状况。常用的命令包括:
top:实时查看 CPU、内存使用情况
htop(需安装):更友好的交互式资源监控工具
free -h:查看内存和交换空间使用
df -h:查看磁盘空间使用
iostat(来自 sysstat 包):监控磁盘 I/O
例如,使用以下命令安装 htop:
sudo dnf install -y htop
二、关闭不必要的服务
许多默认启用的服务可能在你的环境中并不需要,关闭它们可以释放内存和 CPU 资源,提升RockyLinux资源管理效率。
首先列出所有正在运行的服务:
systemctl list-units --type=service --state=running
假设你发现
bluetooth.service正在运行但你不需要蓝牙功能,可以禁用它:
sudo systemctl stop bluetooth.servicesudo systemctl disable bluetooth.service
三、优化 Swap 使用策略
Swap(交换分区)是当物理内存不足时,系统将部分数据写入磁盘的机制。但频繁使用 Swap 会显著降低性能。通过调整
swappiness参数,可以控制系统使用 Swap 的倾向。
默认值通常是 60。对于内存充足的服务器,建议将其设为 10 或更低:
# 查看当前 swappinesscat /proc/sys/vm/swappiness# 临时设置为 10sudo sysctl vm.swappiness=10# 永久生效:编辑配置文件echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
四、启用并配置 tuned 服务
tuned是 RockyLinux 自带的动态系统调优守护进程,可根据工作负载自动调整系统参数,是实现RockyLinux服务器优化的利器。
安装并启用 tuned:
sudo dnf install -y tunedsudo systemctl enable --now tuned
查看可用的调优配置文件:
tuned-adm list
对于通用服务器,推荐使用
throughput-performance;对于虚拟机,可使用
virtual-guest。应用配置:
sudo tuned-adm profile throughput-performance
五、定期清理日志和缓存
日志文件和包管理器缓存会随时间增长,占用大量磁盘空间。定期清理有助于维持系统健康。
清理 DNF 缓存:
sudo dnf clean all
使用
journalctl限制日志大小(例如保留最近 100MB):
sudo journalctl --vacuum-size=100M
总结
通过以上几个简单步骤,你可以显著提升 RockyLinux 系统的性能和稳定性。无论是关闭无用服务、调整内核参数,还是利用 tuned 工具,都是有效的RockyLinux系统优化手段。坚持定期维护,你的服务器将始终保持高效运行状态。
提示:在生产环境中执行任何优化操作前,请务必先在测试环境验证,并做好系统备份。
