free -h
查看内存使用情况,top
或htop
实时监控进程内存占用,vmstat
监控虚拟内存状态。glances
或nmon
,直观查看内存及系统资源使用情况。/etc/sysctl.conf
,设置vm.swappiness
(建议10-30,降低对Swap依赖)、vm.overcommit_memory=1
(谨慎分配内存,避免OOM)。sysctl -p
使参数生效。systemctl stop <服务名>
和systemctl disable <服务名>
关闭非必要服务(如图形界面等)。top
或ps
命令检查并终止异常进程。fallocate -l 2G /swapfile
),并添加到/etc/fstab
实现开机自动挂载。my.cnf
)、Web服务(如Nginx的worker_processes
)等优化内存分配参数。sync
命令刷新缓存,或echo 3 > /proc/sys/vm/drop_caches
清除系统缓存(谨慎使用,可能影响性能)。