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
清除系統緩存(謹慎使用,可能影響性能)。