Linux进程被杀死

img


安装了cgroup服务后,使用cgexec命令,结果回显killd

你这个内存限制被耗尽了啊

要么把你那个bs后面的参数改小一点,比如改成256k或者其他
要么更改限制,去设置这个 /etc/security/limits.conf 里面的限制,具体怎么修改参考一下这个文章,里面写的很详细

https://www.cnblogs.com/operationhome/p/11966041.htm

再能想到的方法就是,你生成文件的方式换一下也可以比如使用 truncate生成一个空文件之后在写入貌似也可,你可以研究一下

可能是因为dd进程超出了系统设置的内存限制,被操作系统终止。以下是ChatGPT给出的建议,希望有用:

  1. 减小bs参数的值:减小每次写入的块大小可以减少进程使用的内存量。
  2. 增加系统内存限制:如果你有足够的权限,可以尝试增加系统对进程可用内存的总限制。
  3. 检查cgroup设置:确保"cgroup"设置正确,以便进程可以正确地被限制在指定的内存限制中。
  4. 检查系统内存使用情况:使用命令如free -m或top查看系统当前的内存使用情况,确保系统有足够的可用内存来执行该操作。