centos

CentOS内存清理小妙招

小樊
40
2025-06-20 12:27:24
栏目: 智能运维

在CentOS系统中,内存清理是一个重要的维护任务,可以帮助释放内存资源,提高系统性能。以下是一些常用的内存清理方法:

清理缓存

sudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
sudo sync
sudo echo 2 > /proc/sys/vm/drop_caches
sudo sync
sudo echo 1 > /proc/sys/vm/drop_caches

清理临时文件

sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*

清理日志文件

sudo du -sh /var/log/*
sudo journalctl --vacuum-time=2weeks

清理不必要的服务和进程

ps aux
sudo systemctl stop <service_name>
sudo systemctl disable <service_name>
ps aux | grep <process_name>
sudo kill -9 <PID>

使用free命令监控内存使用情况

free -h

使用top或htop命令监控实时内存使用情况

top

或者安装htop:

sudo yum install htop
htop

调整内存分配

sudo sysctl vm.swappiness=10

为了使更改永久生效:

echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf

通过以上方法,你可以有效地清理CentOS系统中的内存占用,释放不必要的资源。在执行任何清理操作之前,请确保了解当前内存的使用情况,并确保不会影响到正在运行的进程和服务。

0
看了该问题的人还看了