orleans
orleans copied to clipboard
Silos in Kubernetes and ServerGC
When I run my Orleans project in a pod, I get the following warning:
Note: Silo not running with ServerGC turned on - recommend checking app config:
<gcServer enabled="true"/> Note: ServerGC only activates on multi-core systems (settings enabling ServerGC have no effect on single-core machines).
Are there any best practices or reliable ways to ensure that a Kubernetes pod actually has access to multiple cores? As far as I know, setting the CPU request or limit to 2 doesn’t necessarily guarantee that the pod will run on a multi-core environment.
Any hints or experiences?