作者serenemind (沉)
看板MAC
标题[求救] kernel_task 写入 bytes 高达 59GB 正常吗?
时间Mon Jul 22 16:42:10 2024
最近在了解如何降低 SSD 的损耗,在 YT 上看到一个 Save Your SSD 影片
说明如何看每一个 process 对 SSD 写入多少 bytes
意外发现 kernel_task 跟 launchd 分别写入了 59GB 跟 39 GB
https://i.imgur.com/EZBUBGu.jpg
因为最近刚入手新的 MBPR 装了太多软体,也搞不清楚是哪一个造成的
重开机後写入的 bytes 有归零,但是却急速的累积,短短几秒钟就写入几百MB
请问你们的 kernek_task 跟 launchd 有一样的现象吗?这是正常的吗?
备注:
上面说的影片 Save Your SSD 网址如下
https://youtu.be/nWlgjMTAF2k
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.239.246 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1721637734.A.991.html
※ 编辑: serenemind (220.135.239.246 台湾), 07/22/2024 16:42:56
1F:→ zo6596001: 打开kind 栏位 把x86的程式都关掉检查看看写入有没有 07/22 17:17
2F:→ zo6596001: 变多。 07/22 17:17
3F:→ zo6596001: 几年前M1刚出的时候部分x86架构的程式会造成硬碟频繁 07/22 17:23
4F:→ zo6596001: 写入。 07/22 17:23
5F:→ zo6596001: 看不懂的process先查一下在关,避免关到系统程式。 07/22 17:29
6F:→ serenemind: 我打开kind栏位(中文是种类),全部都是 APPLE,并没有 07/22 17:34
7F:→ serenemind: X86 的 process 07/22 17:34
8F:→ serenemind: 我刚刚有将Brave browser 的 Cache 完全关闭了,就如 07/22 17:35
9F:→ serenemind: 影片中的教学那样。虽然 Brave 本身的写入有停止,但 07/22 17:36
10F:→ serenemind: 是 kernel_task 还是不断的往上冲 07/22 17:36
11F:推 zo6596001: 不过我觉得这个量算是正常,之前有问题的process是一 07/22 17:58
12F:→ zo6596001: 个月可以写入TB等级的数据 07/22 17:58
13F:推 yoshilin: 不搞坏ssd,怎麽换新? 07/22 20:43
14F:推 exojin: 苹果都想好了,你坏ssd维修的金额会高到让你想换新机,苹 07/22 20:48
15F:→ exojin: 果计划通。 07/22 20:48
16F:→ Killercat: 我记得所有的page fault跟对应的memory compress都会算 07/23 07:19
17F:→ Killercat: 到kernel task的头上,所以应该算是正常的 07/23 07:20
18F:→ Killercat: 这两者都跟你记忆体大小有关 07/23 07:21
19F:推 greg7575: 这数据有没有把写入放大算进去? 07/23 07:24
20F:→ greg7575: 现代SSD连韧体回传的都不太可信了。不用担心 07/23 07:25
21F:→ greg7575: 依正常的SSD消费级使用,SSD寿命比人还长。 07/23 07:25
22F:→ Killercat: 老实讲以最早的M1 Pro(13")来看 我算重度coder了 07/23 07:29
23F:→ Killercat: 不过我的smartmontools显示的spare threshold还是99% 07/23 07:30
24F:→ Killercat: 其他人根本不太需要担心这个 07/23 07:30
26F:推 rickieyang: Available Spare Threshold 不是告警的 Threshold 吗? 07/23 09:48
27F:→ rickieyang: 应该是看 Available Spare 这个值吧. 07/23 09:48
28F:→ Killercat: 你应该是对的 XD 不过不管怎样,不太需要担心这个 07/23 10:06
29F:→ guanting886: 除非你是开发你自己的程式 否则没什麽必要 用活动监 07/23 10:09
30F:→ guanting886: 视器看kernel相关程式 你只会越看越慌 07/23 10:09
31F:→ guanting886: 里面太多奇妙的运作了 举例来说有人看到索引的程式 07/23 10:10
32F:→ guanting886: CPU吃到100%就想终止他 就跑去找教学想办法解 07/23 10:10
33F:→ guanting886: 阿干…他就是要建立搜寻用的索引才会吃这麽多 你去 07/23 10:11
34F:→ guanting886: 终止你干嘛买mac spotlight直接废掉 07/23 10:11
35F:→ Killercat: Percentage Used <== 应该是看这个 我买了4年耗4% 07/23 10:11
36F:→ guanting886: 至於SSD到底会不会需要在意它的寿命 07/23 10:12
37F:→ guanting886: 我可以直白的说 等你换换病发作都还没坏 如果提早坏 07/23 10:12
38F:→ guanting886: 反正苹果注定会被外国乡民告 到时候又有免费换新 07/23 10:12
39F:→ guanting886: 但历经这麽久的时间 应该没啥严重问题 真的需要在意 07/23 10:13
40F:→ guanting886: 他吗 应该是不用 07/23 10:13
我总结一下搜寻这个 topic 的一些结果
如果要缩减 SSD 的使用,有两个动作可以做
第一是关闭浏览器的 Cache,不是清除,是关闭。以我用的 brave 为例,方法是
按 F12 进入开发者模式 > Network > Disable Cache 打勾再重开就可以了
第二是 Spotlight 的设定。Spotlight default 的搜寻包山包海,这也是造成 kernel
一直变胖的原因之一。我用 Spotlight 主要是开启应用程式,所以只要把 Spotlight
设定成只搜寻应用程式,其他如文件全部关闭,不仅可以降低 SSD 的使用,而且还可以
增加 Spotlight 搜寻应用程式的速度,在旧的 Macbook 尤其明显。
我调整完後,目前的 kernel_task 的增长速度大约是一天 6GB。我的 internal SSD
大小 4TB,查了一下他的寿命是 TBW = 3200 TB,也就是说可以用
3200*1000/6/365 = 1461 年。
即使用调整之前最严重的 60GB 计算,寿命也有 146 年。所以上面几位前辈
说的没错,不用担心 SSD 的寿命。
※ 编辑: serenemind (220.135.239.246 台湾), 07/23/2024 11:17:58
41F:推 greg7575: 一年耗1%,可以用100年。怕什麽。 07/23 11:10
42F:→ greg7575: 用个五六年就想丢掉了,撑十年以上比较少 07/23 11:10
43F:推 hoo911ver25: 我日常用M1 MacBook Pro 8G/512G,使用习惯长多开 07/23 12:49
44F:→ hoo911ver25: 分页、多程式,基本上都会用到Swap 1-2G,看了一下 07/23 12:49
45F:→ hoo911ver25: 也是写入好几百G一周,硬碟维持300G空间,快三年目 07/23 12:49
46F:→ hoo911ver25: 前也还是99% 07/23 12:49
47F:→ krousxchen: M1刚上的时候,一堆人连一点SWAP都怕的要死 07/23 14:08
48F:推 DarkChilles: 以前拿到Hitachi 2.5寸硬碟也是很紧张去关掉C1 07/24 18:34
49F:→ DarkChilles: 也不知道有没有成功,一段时间後也不是这麽在意了 07/24 18:34