Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 31 for oom_score_adj (0.16 sec)

  1. pkg/util/oom/oom_linux.go

    	return cmutil.GetPids(filepath.Join("/", cgroupName))
    }
    
    // Writes 'value' to /proc/<pid>/oom_score_adj. PID = 0 means self
    // Returns os.ErrNotExist if the `pid` does not exist.
    func applyOOMScoreAdj(pid int, oomScoreAdj int) error {
    	if pid < 0 {
    		return fmt.Errorf("invalid PID %d specified for oom_score_adj", pid)
    	}
    
    	var pidStr string
    	if pid == 0 {
    		pidStr = "self"
    	} else {
    		pidStr = strconv.Itoa(pid)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 20 07:13:28 UTC 2022
    - 4K bytes
    - Viewed (0)
  2. pkg/kubelet/cm/container_manager_linux.go

    	klog.V(5).InfoS("Attempting to apply oom_score_adj to process", "oomScoreAdj", oomScoreAdj, "pid", pid)
    	if err := oomAdjuster.ApplyOOMScoreAdj(pid, oomScoreAdj); err != nil {
    		klog.V(3).InfoS("Failed to apply oom_score_adj to process", "oomScoreAdj", oomScoreAdj, "pid", pid, "err", err)
    		errs = append(errs, fmt.Errorf("failed to apply oom score %d to PID %d: %v", oomScoreAdj, pid, err))
    	}
    	return utilerrors.NewAggregate(errs)
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 21 10:18:16 UTC 2024
    - 35.1K bytes
    - Viewed (0)
  3. pkg/kubelet/kuberuntime/kuberuntime_container_linux_test.go

    			[]v1.ContainerStatus{},
    			&runtimeapi.LinuxContainerResources{CpuShares: 256, MemoryLimitInBytes: 786432000, OomScoreAdj: 970},
    		},
    		{
    			"best-effort qos - no container status",
    			true,
    			nil,
    			nil,
    			[]v1.ContainerStatus{},
    			&runtimeapi.LinuxContainerResources{CpuShares: 2, OomScoreAdj: 1000},
    		},
    		{
    			"requests & limits, cpu & memory, guaranteed qos - empty resources container status",
    			true,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 41K bytes
    - Viewed (0)
  4. pkg/proxy/apis/config/scheme/testdata/KubeProxyConfiguration/after/v1alpha1.yaml

          infoBufferSize: "0"
      verbosity: 0
    metricsBindAddress: 127.0.0.1:10249
    mode: ""
    nftables:
      masqueradeAll: false
      masqueradeBit: 14
      minSyncPeriod: 1s
      syncPeriod: 30s
    nodePortAddresses: null
    oomScoreAdj: -999
    portRange: ""
    showHiddenMetricsForVersion: ""
    winkernel:
      enableDSR: false
      forwardHealthCheckVip: false
      networkName: ""
      rootHnsEndpointName: ""
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 17 12:50:03 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  5. pkg/proxy/apis/config/validation/validation.go

    	allErrs = append(allErrs, validateClientConnectionConfiguration(config.ClientConnection, newPath.Child("ClientConnection"))...)
    
    	if config.OOMScoreAdj != nil && (*config.OOMScoreAdj < -1000 || *config.OOMScoreAdj > 1000) {
    		allErrs = append(allErrs, field.Invalid(newPath.Child("OOMScoreAdj"), *config.OOMScoreAdj, "must be within the range [-1000, 1000]"))
    	}
    
    	if config.ConfigSyncPeriod.Duration <= 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 13:25:06 UTC 2024
    - 14.6K bytes
    - Viewed (0)
  6. pkg/proxy/apis/config/zz_generated.deepcopy.go

    	out.DetectLocal = in.DetectLocal
    	if in.NodePortAddresses != nil {
    		in, out := &in.NodePortAddresses, &out.NodePortAddresses
    		*out = make([]string, len(*in))
    		copy(*out, *in)
    	}
    	if in.OOMScoreAdj != nil {
    		in, out := &in.OOMScoreAdj, &out.OOMScoreAdj
    		*out = new(int32)
    		**out = **in
    	}
    	in.Conntrack.DeepCopyInto(&out.Conntrack)
    	out.ConfigSyncPeriod = in.ConfigSyncPeriod
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Apr 13 15:12:28 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  7. pkg/proxy/apis/config/v1alpha1/defaults_test.go

    					MasqueradeBit: ptr.To[int32](14),
    					MasqueradeAll: false,
    					SyncPeriod:    metav1.Duration{Duration: 30 * time.Second},
    					MinSyncPeriod: metav1.Duration{Duration: 1 * time.Second},
    				},
    				OOMScoreAdj: &oomScore,
    				Conntrack: kubeproxyconfigv1alpha1.KubeProxyConntrackConfiguration{
    					MaxPerCore:            &ctMaxPerCore,
    					Min:                   &ctMin,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:33:53 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  8. pkg/proxy/apis/config/scheme/testdata/KubeProxyConfiguration/roundtrip/default/v1alpha1.yaml

          infoBufferSize: "0"
      verbosity: 0
    metricsBindAddress: 127.0.0.1:10249
    mode: ""
    nftables:
      masqueradeAll: false
      masqueradeBit: 14
      minSyncPeriod: 1s
      syncPeriod: 30s
    nodePortAddresses: null
    oomScoreAdj: -999
    portRange: ""
    showHiddenMetricsForVersion: ""
    winkernel:
      enableDSR: false
      forwardHealthCheckVip: false
      networkName: ""
      rootHnsEndpointName: ""
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 17 12:50:03 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  9. pkg/proxy/apis/config/v1alpha1/defaults.go

    	} else {
    		obj.MetricsBindAddress = proxyutil.AppendPortIfNeeded(obj.MetricsBindAddress, ports.ProxyStatusPort)
    	}
    
    	if obj.OOMScoreAdj == nil {
    		temp := int32(qos.KubeProxyOOMScoreAdj)
    		obj.OOMScoreAdj = &temp
    	}
    	if obj.IPTables.SyncPeriod.Duration == 0 {
    		obj.IPTables.SyncPeriod = metav1.Duration{Duration: 30 * time.Second}
    	}
    	if obj.IPTables.MinSyncPeriod.Duration == 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:33:53 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  10. pkg/kubelet/apis/config/scheme/testdata/KubeletConfiguration/roundtrip/default/v1beta1.yaml

    maxOpenFiles: 1000000
    maxPods: 110
    memoryManagerPolicy: None
    memorySwap: {}
    memoryThrottlingFactor: 0.9
    nodeLeaseDurationSeconds: 40
    nodeStatusMaxImages: 50
    nodeStatusReportFrequency: 5m0s
    nodeStatusUpdateFrequency: 10s
    oomScoreAdj: -999
    podLogsDir: /var/log/pods
    podPidsLimit: -1
    port: 10250
    registerNode: true
    registryBurst: 10
    registryPullQPS: 5
    resolvConf: /etc/resolv.conf
    runtimeRequestTimeout: 2m0s
    seccompDefault: false
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 05 05:07:06 UTC 2024
    - 2.2K bytes
    - Viewed (0)
Back to top