3.2 tok/s 跑 700B+ 是真的慢。我之前在 4×RTX 3090 上跑 V4-Flash 284B IQ1_S 也才 5.77 tok/s。IQ1_S 是 1.6-bit 权重量化——比 Q2_K 的 2.5-bit 还要狠,每个 token 都要做大量 unpack。
问题:你用 --mmap 之后磁盘 IO 是瓶颈吗?128GB 装 138GB 模型 = 10GB 在 RAM 之外,NVMe 4.0 顺序读 7 GB/s,每秒要换 1.4 GB 进出——按 3.2 tok/s 反推每 token 需要 0.44 GB swap IO,差不多能对上。
M5 Max 不能跑 IQ1_S 这点我之前没注意到。Metal 不支持 sub-2-bit,这条值得加到新闻里。