gpt4 book ai didi

linux - 修改每个节点的核心转储磁盘空间利用率

转载 作者:行者123 更新时间:2023-12-02 11:32:53 24 4
gpt4 key购买 nike

根据 coredump.conf 的官方手册页文档,可以通过将 MaxUse 部分更改为 X% 来修改 Kubernetes 中每个节点的核心转储磁盘空间利用率,默认情况下为 10%。

https://man7.org/linux/man-pages/man5/coredump.conf.5.html

我做了以下事情:

  • 我尝试的第一个解决方案:修改 /etc/systemd/coredump.conf,删除 MaxUse 之前的 # 并将其更改为 20%

    cat /etc/systemd/coredump.conf
    MaxUse=20%

    之后,我运行“sudo systemctl daemon-reload”以反射(reflect)更改,但没有成功。

  • 我尝试的第二个解决方案:添加 /etc/systemd/coredump.conf.d/custom.conf 以覆盖 /etc/systemd/coredump.conf。此选项在此处指定:https://wiki.archlinux.org/index.php/Core_dump

    [Coredump]
    MaxUse=20%

    之后,我运行“sudo systemctl daemon-reload”以反射(reflect)更改,但它没有用。我做了多个内核只是为了检查这两种解决方案是否有效但它没有工作:

    我有核心我的测试应用程序,只是为了获得大核心,我使用了下面提到的命令:

    $ sudo dd if=/dev/zero of=abc.xz bs=1024 count=10240000

    在测试时,我的核心转储目录 /var/lib/systemd/coredump/ 有超过 150G 的核心。

最佳答案

看起来像 docs are misleading并说它默认为 MaxUse 为 10%。但它似乎是 systemd code显示它是根据字节、千字节、兆字节等进行解析的。您可以尝试类似的方法:

[Coredump]
MaxUse=20G

关于linux - 修改每个节点的核心转储磁盘空间利用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62837159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com