V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ysz1121
V2EX  ›  Apple

Wired 是什么鬼?把内存给干满了。

  •  
  •   ysz1121 · 2017-12-04 21:35:31 +08:00 · 3362 次点击
    这是一个创建于 2564 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图 刚装了个 CleanMyMac 清理,似乎又涨了

    进程里也没啥特别的东西。

    11 条回复    2017-12-06 15:09:08 +08:00
    billlee
        1
    billlee  
       2017-12-04 21:41:28 +08:00
    内核使用的
    lrigi
        2
    lrigi  
       2017-12-05 00:05:45 +08:00 via iPhone
    在我理解 Linux 内存不就是系统在尽量让它使用率最大话吗……
    观察系统对内存做了什么有什么意义
    lesteryu
        3
    lesteryu  
       2017-12-05 05:02:22 +08:00
    感觉可能是哪个驱动内存泄漏了。Wired memory 是不能被 page out 的那部分内存,除了每个进程、线程、端口、库、内存分页表的固定开销之外,也可以被用 IOKit 的那些内核驱动分配和使用。
    ysz1121
        4
    ysz1121  
    OP
       2017-12-05 10:07:47 +08:00
    @lrigi @lrigi 已经产生影响了
    ysz1121
        5
    ysz1121  
    OP
       2017-12-05 10:09:04 +08:00
    @lrigi 我并没有开什么东西,然后虚拟内存跟物理内存都快被占满了。再这样下去 频繁的换入换出 就影响体验了。
    ysz1121
        6
    ysz1121  
    OP
       2017-12-05 10:09:24 +08:00
    @lesteryu 那重启动?
    lesteryu
        7
    lesteryu  
       2017-12-05 10:45:11 +08:00
    @ysz1121 重启之前可以用 footprint 看看什么东西用了那么多 wired memory。在 Terminal 里 sudo footprint -p 0
    zztt168
        8
    zztt168  
       2017-12-05 11:03:37 +08:00
    @lesteryu 受教,谢谢
    ysz1121
        9
    ysz1121  
    OP
       2017-12-05 12:42:59 +08:00
    @lesteryu 重启肯定能解决问题,那我保持了 七十多天不关机的记录 岂不要结束了。。。
    lesteryu
        10
    lesteryu  
       2017-12-05 13:06:11 +08:00
    @ysz1121 如果 footprint 看出来真的是某驱动话,或许能用它 unload 再 load 而不重启.....
    ysz1121
        11
    ysz1121  
    OP
       2017-12-06 15:09:08 +08:00
    @lesteryu 重新启动了 已经卡得没法用了,重启好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:35 · PVG 23:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.