File tree 1 file changed +5
-0
lines changed
1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ import (
23
23
"net"
24
24
"net/http"
25
25
"os"
26
+ "runtime"
26
27
"strings"
27
28
28
29
"sigs.k8s.io/blob-csi-driver/pkg/blob"
45
46
allowEmptyCloudConfig = flag .Bool ("allow-empty-cloud-config" , true , "allow running driver without cloud config" )
46
47
kubeAPIQPS = flag .Float64 ("kube-api-qps" , 25.0 , "QPS to use while communicating with the kubernetes apiserver." )
47
48
kubeAPIBurst = flag .Int ("kube-api-burst" , 50 , "Burst to use while communicating with the kubernetes apiserver." )
49
+ goMaxProcs = flag .Int ("max-procs" , 2 , "maximum number of CPUs that can be executing simultaneously in golang runtime" )
48
50
)
49
51
50
52
func init () {
@@ -73,6 +75,9 @@ func main() {
73
75
}
74
76
75
77
func handle () {
78
+ runtime .GOMAXPROCS (* goMaxProcs )
79
+ klog .Infof ("Sys info: NumCPU: %v MAXPROC: %v" , runtime .NumCPU (), runtime .GOMAXPROCS (0 ))
80
+
76
81
userAgent := blob .GetUserAgent (driverOptions .DriverName , * customUserAgent , * userAgentSuffix )
77
82
klog .V (2 ).Infof ("driver userAgent: %s" , userAgent )
78
83
You can’t perform that action at this time.
0 commit comments