开发者套件的内存资源有限,如果某个进程占用的内存超出系统限制,可能出现系统异常,无法响应命令的现象,届时需要重新上下电才能恢复正常。因此,需要限制进程的内存占用量。
关闭内存限制
systemctl disable oom_killer
vi /root/.bashrc
vi /home/HwHiAiUser/.bashrc
注释以下代码:
echo $$ > /sys/fs/cgroup/memory/usermemory/tasks
reboot
开启内存限制
当前一键制卡工具提供的在线镜像中,root用户和HwHiAiUser用户已完成了以上操作,打开了该内存控制机制。
systemctl enable oom_killer
vi /root/.bashrc
vi /home/HwHiAiUser/.bashrc
取消以下代码注释:
echo $$ > /sys/fs/cgroup/memory/usermemory.tasks
reboot