Hi all,
We're releasing the Systrap platform for gVisor.
Like the ptrace platform, Systrap runs without virtualization.
Unlike the ptrace platform, Systrap is fast.
Like all gVisor platforms, Systrap does not compromise on security.
Systrap is ready for non-production use today. We encourage you to try it!
This will help us weed out any remaining issues with stability and performance before it is made default.
To try Systrap, simply pass --platform=systrap to runsc. See the Platform Guide for details.
Note that this is orthogonal to the other two performance improvements we've released in the last few weeks; you can stack all of them for best performance (!).
Please see our blog post on Systrap for more information on how it works, and our benchmark results.
While Systrap provides a consistently better performance than ptrace, we've found that running benchmarks at realistic (i.e. non-extreme) load levels yields the best results.
We look forward to hearing from you!