【破案了】为什么内存快满了SWAP还是显示占用0?

见崎鸣 2026-06-16 16:43 1

这有问题吗? 要不要管他?

最新回复 (16)
  • sirongzi 06-16 16:46
    1

    好奇java是用来跑什么

  • 见崎鸣 楼主 06-16 16:46
    2

    @sirongzi #1 halo吧

  • sduoduo 06-16 16:47
    3

    swappiness

  • 见崎鸣 楼主 06-16 16:47
    4

    @sduoduo #3 这个好像是默认的10 但是不明白都快满了还是一点都不启用

  • MoeXia 06-16 16:47
    5

    @见崎鸣 #0 有点怪哦,交换空间不应该一直都是零啊,肯定会有占用的,你这个交换空间感觉没挂载成功 ^-^ 去面板工具箱里重新创建一次试试吧,你这个内存都快爆了

  • 见崎鸣 楼主 06-16 16:48
    6

    @MoeXia #5 好的 我去试一下

  • sirongzi 06-16 16:49
    7

    @见崎鸣 #2 也是一个动态blog,用这么多感觉对比wordpress就没啥优势了……不过我早就转到静态了,静态真香。

  • 陌生人 06-16 16:49
    8

    当我发现内存快用完时,我第一反应是我需要升级机器了 ^-^

  • 见崎鸣 楼主 06-16 16:50
    9

    @MoeXia #5 这样吗 我看了一下还是没有启用哎

  • 见崎鸣 楼主 06-16 16:51
    10

    @陌生人 #8 之前用的netcup 但是一个月6.8欧钱包遭不住

  • 见崎鸣 楼主 06-16 16:52
    11

    @sirongzi #7 小白只会用halo 简单一点 ^-^

  • sirongzi 06-16 16:53
    12

    @见崎鸣 #11 我也是才从wp转到astro的,你有兴趣了也可以试试

  • MoeXia 06-16 16:54
    13

    @见崎鸣 #9 那很奇怪了,第一次见这种情况,我也想不出什么好办法了 ^-^ 只能建议你重启试试了^-^

  • sduoduo 06-16 16:55
    14

    @见崎鸣 #4 改大一点 0-100 0表示不用swap 100表示最大化用swap

  • 见崎鸣 楼主 06-16 16:57
    15

    @sduoduo #14 好的我研究一下

  • 见崎鸣 楼主 06-16 17:26
    16

    破案了 是我用的DMIT默认BBR的一键脚本里面给我的swappiness设置为0了,我以前从来没有注意到这个,我现在换成vm.swappiness = 30了


    这是大妈默认的BBR


    cat > /etc/sysctl.conf << EOF
    net.core.default_qdisc = fq
    net.core.rmem_max = 67108848
    net.core.wmem_max = 67108848
    net.core.somaxconn = 4096
    net.ipv4.tcp_max_syn_backlog = 4096
    net.ipv4.tcp_congestion_control = bbr
    net.ipv4.tcp_rmem = 16384 16777216 536870912
    net.ipv4.tcp_wmem = 16384 16777216 536870912
    net.ipv4.tcp_adv_win_scale = -2
    net.ipv4.tcp_sack = 1
    net.ipv4.tcp_timestamps = 1
    kernel.panic = -1
    vm.swappiness = 0
    EOF
    sysctl -p && sysctl --system
* 帖子来源NodeSeek
返回