A 150B MoE on a Developer Laptop: An Upper Bound on What Faster Storage Buys You
Description and use
On a laptop, a 150B MoE model runs in 180 s, with the disk contributing only 10.7 s. Faster NVMe yields a maximum 6 % gain, so RAM remains essential.
Problem
Can a developer run a 150B mixture‑of‑experts model on a typical engineering laptop, and how much does storage speed actually affect performance?
Outcome
On a 2026 engineering laptop, storage contributes only ~6 % of total latency for a 150B MoE model; faster NVMe drives yield marginal gains. Memory allocation for hot experts remains critical, as reducing RAM cache significantly degrades throughput.
Workflow
- 1. Install Colibrì v1.11.0 with gcc 13.3.0 and O3 -march=native flags.
2. Download DeepSeek V4 Flash 150B REAP‑pruned checkpoint.
3. Run Colibrì’s iobench to measure NVMe bandwidth (O_DIRECT, 13 MB blocks).
4. Configure Colibrì planner: set RAM budget, enable read/compute overlap, disable speculative decoding.
5. Execute a 200‑token generation with
coli runand record timing, hit/miss stats. 6. Calculate physical I/O bytes fromv4_direct reads+fallbacks. 7. Compute device time: bytes ÷ measured bandwidth. 8. Repeat with halved RAM cache (20 GB) after dropping page cache to observe impact on misses and throughput.
Evidence
Two hundred tokens in 180.1 seconds: 1.11 tokens per second, or 0.90 seconds per token.
60.6 GB delivered by a drive measured at 5.67 GB/s is 10.7 seconds of device time across a 180-second generation.
Halving the cache cost 15% of throughput, so misses are not free and the engine's own advice to give it memory is right.
- Record date: 2026-09-21T09:15:26.026Z