麒麟v10sp1 uefi启动 cgroup.memry=nokmem怎么设置
时间: 2024-12-17 11:26:21 浏览: 8
麒麟V10SP1的UEFI启动时,`cgroup.memory=nokmem`这个设置用于限制容器或进程组(CGroup)对内存的访问,特别地,它意味着该CGroup不会被允许使用交换空间(即物理内存不足时从硬盘读取的数据)。当你需要防止系统因某个应用占用大量内存而导致性能下降或系统稳定性问题时,可以启用这个选项。
要在麒麟V10SP1的UEFI启动环境中配置这个选项,通常是在启动脚本或者修改系统引导配置文件时设置。具体的步骤可能会因为系统管理工具的不同而有所差异:
1. 打开系统管理控制台,如Bootloader Configuration Tool或者通过命令行(如grub2-editor)编辑启动配置。
2. 在GRUB、SeaBIOS或其他启动加载器的配置文件中找到`kernel`或`linux`命令行选项的部分。
3. 在这些选项之后添加 `cgroup.memory=nokmem` 或类似参数。例如,在GRUB中,可能会看起来像这样:
```
kernel /boot/vmlinuz-<version> <other options> cgroup.memory=nokmem
```
4. 保存并重启系统以应用新的设置。
相关问题
麒麟v10sp1 uefi启动 cgroup.memry=nokmem的设置命令
麒麟操作系统(简称“麒麟”)V10SP1版本中,UEFI(统一可扩展固件接口)启动通常涉及修改GRUB(Grub Boot Loader)配置文件以应用`cgroup.memory=nokmem`的限制。这个设置用于防止容器或进程占用过多内存资源。
在GRUB配置文件(通常位于`/boot/grub/grub.cfg`或`/syslinux/syslinux.cfg`)中,你需要添加或修改`kernel`或`linux`行,加入相应的内核启动选项。例如:
```bash
# 如果在grub.cfg中
menuentry "Ubuntu (UEFI) with nokmem limit" {
insmod efi_gop
insmod efi_uga
set gfxmode=1920x1080
insmod vga biosdevname=/dev/disk/by-label/EFI/Linux
linux /vmlinuz-5.4.0-kirin-v10sp1 root=UUID=<your_root_partition UUID> cgroup.memory=nokmem quiet splash vt.handoff=7
initrd /initrd.img-5.4.0-kirin-v10sp1
}
# 或者在syslinux.cfg中
default menu.cgrp_nokmem
label menu.cgrp_nokmem
menuentry "Ubuntu (UEFI) with nokmem limit" {
... 其他启动选项和加载内核和initrd的命令 ...
}
```
这里的`<your_root_partition UUID>`需要替换为实际的根分区UUID。执行完上述操作后,重启电脑并选择带有`nokmem`选项的启动项即可启用该设置。
阅读全文