跳到主要内容

2 篇博文 含有标签「Linux」

Linux 内核与系统相关

查看所有标签

CentOS 7 + nerdctl 服务器编译 llama.cpp 完整指南 — 容器化构建与实测

· 阅读需 6 分钟

云服务器上搭 LLM 推理环境,最怕的不是模型本身,而是操作系统太老。本文记录在一台 CentOS 7 + nerdctl(containerd 系容器运行时)的服务器上,从裸系统到跑通 llama.cpp 编译、推理、HTTP 服务的完整过程,包括一个可复现的 Dockerfile 和全部踩坑记录。

Linux 7.3 的 VRAM Overcommit:显存不够用时,内核级兜底怎么做

· 阅读需 9 分钟

2026 年 8 月,两条看起来不相关的新闻放在一起读,信息量很大:

  1. Tom's Hardware 报道 DRAM 价格 12 个月涨了约 500%,HBM/GDDR 的供应紧张让"显存"成了整个 AI 产业链最贵的消耗品;
  2. 一位 Linux 图形栈开发者(pixelcluster.dev)多年打磨的 VRAM 管理补丁合入主线、随 Linux 7.3 发布:当 GPU 显存被"超卖"(overcommit)时,系统不再随机崩溃,而是尽量优雅地降速。

第一条讲的是"显存为什么不够用",第二条讲的是"不够用了之后系统该怎么办"。第二条对 AI 推理工程师尤其有参考价值——因为 vLLM 的 CPU offload、llama.cpp 的 mmap、推理服务的显存超卖,本质上是同一个问题:物理显存放不下,被迫把数据换到 PCIe 那头的内存里,系统怎么把损失降到最小。