当我发现 Mac OS X 内核使用750MB的 RAM时,我震惊了这个问题。
我已经使用 Linux 20 年了,我一直“知道”内核 RAM 使用量与 X 相形见绌(这是真的吗?它曾经是真的吗?)。
所以,经过一些谷歌搜索后,我尝试slabtop告诉我:
Active / Total Size (% used) : 68112.73K / 72009.73K (94.6%)
Run Code Online (Sandbox Code Playgroud)
这是否意味着我的内核现在正在使用 ~72MB 的 RAM?
(鉴于top报告Xorg的 RSS 为 17M,内核现在使 X 相形见绌,而不是相反)。
笔记本电脑的“正常”内核 RAM 使用量(范围)是多少?
为什么 MacOS 使用的 RAM 比 Linux 多一个数量级?
附注。这里没有回答最后一个问题,所以请参阅相关问题:
我在大学时使用过 Linux,并且熟悉这些术语。我经常使用 .NET 语言进行开发,所以我不是计算机文盲。
也就是说,我真的不能说我理解 *nix 圈子中存在的“自己编译”[CIY] 心态。我知道它会消失,但仍然不时听到它。作为一名开发人员,我知道设置编译器和必要的依赖项是一件很痛苦的事情,所以我觉得 CIY 工作流程有助于使 *nix 更难访问。
是什么社会或技术因素导致了 CIY 心态的兴起?