1 个仓库
Mechanisms to partition CPU time across different service components to prevent resource starvation.
Distinct from Hardware Resource Allocation: Focuses on logical scheduling group proportions for CPU time rather than static hardware limit enforcement.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Scheduling Group Isolation. Refine with filters or upvote what's useful.
Seastar is a C++ server application framework and asynchronous programming library designed for building high-performance, shared-nothing server applications. It functions as a high-performance I/O engine providing direct disk and network access through a shared-nothing framework that partitions data and execution across CPU cores. The framework distinguishes itself through a thread-per-core architecture that eliminates locking and resource contention by assigning one execution thread to each physical CPU core. It implements a userspace TCP/IP stack and kernel-bypass techniques, integrating w
Provides scheduling groups to control the percentage of CPU time allocated to different system components.