“RAM-Altman”项目不仅调侃了 Sam Altman 的相关表态,也反映出 Linux 内存显示与用户直观感受之间的差异。图片来源:ChatGPT

围绕 OpenAI CEO Sam Altman 此前有关个人电脑内存利用率的表态,Linux 社区近日出现一款带有讽刺意味的项目,并迅速引发关注。该脚本允许用户设定:当电脑可用内存占比达到一定阈值时,系统每天自动向 Sam Altman 发送一封邮件。

据 Ars Technica 当地时间9日报道,开发者 Ian Kay 近期公开了一款名为“RAM-Altman”的 Bash 脚本。按照默认逻辑,当系统可用 RAM 占比超过 10% 时,脚本每天会自动发送一封邮件给 Sam Altman。

这一项目源于 Altman 在 10 月 29 日播客“Chiki Pinta”中的一段发言。当时他表示,把“开源 AI 模型能在个人电脑上运行,就会削弱数据中心重要性”的观点看得过于简单。

Altman 还从全球资源配置角度提到,把有限的 DRAM 分散到每个人的 PC 中,却只使用其中约 5%,是“相当糟糕”的情况。其核心观点在于,部署在个人电脑端的内存资源未必能得到充分利用。

相关言论随后在网上引发争议。Altman 此后解释称,自己的发言被脱离语境传播,并一度将 X(原 Twitter)账号显示名改为“RAM Altman”。Ian Kay 也在项目介绍中提到这一插曲,并称其“颇具戏剧性”。

从技术实现看,这一脚本采用的是 Linux 的内存统计方式,而不是简单依据“free”数值判断。它使用 Linux 内核提供的“MemAvailable”指标,即系统在不触发交换的前提下,预计可供新任务使用的内存容量。该指标会将文件缓存等可回收内存计算在内,因此比单纯查看未使用内存更能反映实际可用 RAM 水平。

用户可将脚本设置为每 5 分钟检查一次内存状态。一旦可用 RAM 占比超过 10%,脚本便会从多条玩笑性质的文案中随机选取一条并发送邮件。不过,发送频率被限制为每天最多一次。项目同时提供 dry-run 模式,用户可在不真正发送邮件的情况下查看执行结果。

在开发者公开的测试案例中,一台运行 Fedora 44 KDE 环境、配备 16GiB 物理内存的电脑,系统显示可用内存为 14.9GiB。其中约 10GiB 处于使用状态,其余 4.9GiB 被计入可用内存,对应可用占比为 33.1%,高于脚本设定的 10% 触发阈值。

不过,这一项目并未完全复现 Altman 原本讨论的问题。Altman 关注的是内存被实际使用的频率以及时间维度上的利用效率,而该脚本衡量的只是某一时点的可用内存占比。开发者也承认两者并不完全对应,并将该脚本定位为一种“每日进度报告”。

为避免邮件功能被滥用,项目也加入了限制机制。脚本默认不内置任何收件人地址,包括 Altman 在内的邮箱都需要由用户自行填写。开发者同时提醒,用户应仅填写自己的邮箱地址,并在收件人提出停止要求时予以遵从。

尽管“RAM-Altman”带有明显的调侃意味,但这一项目也让更多人关注到 Linux 的内存管理机制,以及“可用内存”究竟应如何理解和计算。

关键词

#Linux #Bash脚本 #RAM-Altman #Sam Altman #OpenAI #DRAM #MemAvailable #可用内存 #内存管理 #Fedora
版权所有 © DigitalToday。未经授权禁止转载或传播。