当Ubuntu进程占用高时,可以采取以下几种方法来解决:
top
命令查看当前系统中占用CPU或内存资源最多的进程。ps aux | sort -k +%mem | head
命令按内存使用率排序查看进程。kill
命令结束该进程。例如,结束进程ID为19713的进程:kill -9 19713
。sudo apt-get clean
sudo apt-get autoremove && sudo apt-get autoclean
。/etc/sysctl.conf
文件,添加或修改以下行:vm.swappiness = 10
sudo sysctl -p
。cgroup-bin
:sudo apt-get install cgroup-bin
cd /sys/fs/cgroup/memory/
mkdir test
echo 1G > memory.limit_in_bytes
cgexec -g memory:test ./your_bin_file
systemd-oomd
服务:sudo systemctl stop systemd-oomd
sudo systemctl disable systemd-oomd
通过上述方法,可以有效解决Ubuntu进程占用高的问题。如果问题依然存在,可能需要进一步分析系统日志或寻求专业技术支持。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu如何查看硬件信息