4 ms·
Seastar runs everything in kernel mode.
by mike_hearn 2y ago
Seastar runs everything in kernel mode.
- menaerus 2y agoMakes no sense. Source?
- rockwotj 2y agoI mean memory is completely allocated up front and fragmentation is something for application developers to deal with.
- menaerus 2y agoI occasionally read their blogs, and I haven't looked into the source for a while, but application developers having to deal with the OOM because one is using custom memory allocation policy that doesn't deal with or suffers from fragmention would be a strange design choice. jmalloc IME works really well.
- rockwotj 2y agoIt tries to bypass the kernel as much as possible. It runs in userspace.
- mike_hearn 2y agoI'm probably thinking of when it's combined with OSv or something. It's been years since I looked at this.