- Home
- Network Simulation Software
- Mahimahi
On the recordRead 8 Oct 202612 facts
Mahimahi
Plans and prices
Free software
Free
Ubuntu 14.04 or higher, per the project site
Read 8 Oct 2026 · mahimahi.mit.edu
On the record
- Client compatibility
- The site says users can run unmodified Chrome, Firefox, Safari, virtual machines, and mobile-device emulators in its tools.mahimahi.mit.edu · read 8 Oct 2026
- Composability
- Mahimahi tools can be nested to chain network effects.mahimahi.mit.edu · read 8 Oct 2026
- Implementation
- Each tool spawns a lightweight container, generally connected through a synthetic network device.mahimahi.mit.edu · read 8 Oct 2026
- Installation
- The site provides Ubuntu installation instructions using an apt repository and also documents building from source.mahimahi.mit.edu · read 8 Oct 2026
- Intended users
- The site describes the tools as intended for browser developers, website authors, and network protocol designers.mahimahi.mit.edu · read 8 Oct 2026
- License
- The public project repository identifies its license as GPL-3.0.github.com · read 8 Oct 2026
- Network conditions
- Its tools emulate propagation delay, link rates, and stochastic packet loss.mahimahi.mit.edu · read 8 Oct 2026
- Purpose
- Mahimahi is a set of lightweight tools for measuring and emulating web performance.mahimahi.mit.edu · read 8 Oct 2026
- Queueing
- LinkShell supports DropTail, DropHead, and CoDel queueing disciplines.mahimahi.mit.edu · read 8 Oct 2026
- Record traffic
- RecordShell can save real HTTP content to disk for repeatable replay with ReplayShell.mahimahi.mit.edu · read 8 Oct 2026
- Replay behavior
- ReplayShell locally mirrors a page’s server distribution and serves requests from real web servers.mahimahi.mit.edu · read 8 Oct 2026
- Research
- The site links a research paper presented at the 2015 USENIX Annual Technical Conference.mahimahi.mit.edu · read 8 Oct 2026