Reference
Facts
Every FlashVMM figure and count in one table.
The FlashVMM facts table is the single source of every figure and count on flashvmm.com: performance by platform, the size of every interface, and the platforms FlashVMM runs on.
FlashVMM 0.1.82
Performance
| Fact | Value | Where |
|---|---|---|
| Cold boot, kernel to running | 18 ms | macOS |
| Cold boot, kernel to running | 42 ms | Linux x86 and Linux x86 cloud bare metal |
| Cold boot, kernel to running | 63 ms | Linux ARM cloud bare metal |
| Create to first command output | 60 ms | macOS |
| Claim a warm VM from a pool | 1.2 ms | Linux x86 cloud bare metal |
| Claim a warm VM from a pool | 2.0 ms | macOS and Linux x86 |
| Restore a snapshot to running | 7.8 ms | Linux ARM cloud bare metal |
| Restore a snapshot to running | 17 ms | Linux x86 cloud bare metal |
| Fork a running VM, child running | 36 ms | macOS |
| Fork a running VM, child running | 38 ms | Windows x86 |
| Rewind a VM to a checkpoint | 32 ms | macOS |
| Wake a sleeping VM to running | 8.4 ms | Linux x86 cloud bare metal |
| Host memory per idle VM (256 MB given) | 27 MB | Linux ARM |
| 50 VMs started at once, all running | 125 ms | Linux x86 cloud bare metal |
| Network transfer with per-VM rules on vs off | 1,751 vs 1,679 Mbit/s | Linux x86 cloud bare metal |
Interfaces
| Fact | Value | Where |
|---|---|---|
| MCP tools in flash-mcp | 21 | every platform |
| flash CLI commands | 46 | every platform |
| Per-VM REST API (flashvm) | 34 resources, 59 operations | every platform |
| Host API (flashhostd) | 15 resources, 31 operations | every platform |
| Fleet controller API | 10 resources, 17 operations | every platform |
| Warm-pool API (flashpoold) | 5 resources, 10 operations | every platform |
| GPU-pool API (flashgpud) | 6 resources, 11 operations | every platform |
| NIC-pool API (flashnetd) | 5 resources, 7 operations | Linux |
Platforms
| Fact | Value | Where |
|---|---|---|
| Linux | KVM | x86_64 and arm64 |
| macOS | Hypervisor.framework and Virtualization.framework | Apple silicon |
| Windows | Windows Hypervisor Platform | x64 and arm64 |
| Guest | Latest Linux kernel, slim busybox and musl root filesystem | every platform |
AI agent sandbox
| Fact | Value | Where |
|---|---|---|
| AI agent start in its sandbox (Claude Code, Enter to first output) | 0.33 s | macOS |
| AI agent start in its sandbox (Claude Code, Enter to first output) | 0.41 s | Linux x86 |
| AI agent start in its sandbox (Claude Code, Enter to first output) | 0.50 s | Linux ARM |
| AI agent start in its sandbox (Claude Code, Enter to first output) | 0.51 s | Windows x86 |
| AI agent start in its sandbox (Claude Code, Enter to first output) | 0.43 s | Windows ARM |
| AI agent start, no warm sandbox waiting | 0.41 s | macOS |
| AI agent start, no warm sandbox waiting | 0.42 s | Linux x86 |
| AI agent start, no warm sandbox waiting | 0.59 s | Linux ARM |
| AI agent start, no warm sandbox waiting | 0.84 s | Windows x86 |
| AI agent start, no warm sandbox waiting | 0.48 s | Windows ARM |
| One shell command in the sandbox (on the host) | 20 ms (8 ms) | macOS |
| One shell command in the sandbox (on the host) | 14 ms (6 ms) | Linux x86 |
| One shell command in the sandbox (on the host) | 22 ms (11 ms) | Linux ARM |
| One shell command in the sandbox (on the host) | 83 ms (43 ms) | Windows x86 |
| One shell command in the sandbox (on the host) | 73 ms (23 ms) | Windows ARM |
| First use: Claude Code installed into a new sandbox | 24 s | Windows x86 and Windows ARM |