- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for numaAffinity1 (0.17 sec)
-
pkg/kubelet/cm/memorymanager/policy_static.go
} func isNUMAAffinitiesEqual(numaAffinity1, numaAffinity2 []int) bool { bitMask1, err := bitmask.NewBitMask(numaAffinity1...) if err != nil { klog.ErrorS(err, "failed to create bit mask", "numaAffinity1", numaAffinity1) return false } bitMask2, err := bitmask.NewBitMask(numaAffinity2...) if err != nil { klog.ErrorS(err, "failed to create bit mask", "numaAffinity2", numaAffinity2) return false }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sun Nov 12 07:34:55 UTC 2023 - 34K bytes - Viewed (0) -
pkg/kubelet/cm/memorymanager/policy_static_test.go
"container1": { { NUMAAffinity: []int{0, 1}, Type: v1.ResourceMemory, Size: 768 * mb, }, { NUMAAffinity: []int{0, 1}, Type: hugepages1Gi, Size: gb, }, }, }, "pod2": map[string][]state.Block{ "container2": { { NUMAAffinity: []int{0, 1},
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sun Sep 17 05:49:15 UTC 2023 - 100.4K bytes - Viewed (0) -
pkg/kubelet/cm/cpumanager/policy_static.go
func (p *staticPolicy) allocateCPUs(s state.State, numCPUs int, numaAffinity bitmask.BitMask, reusableCPUs cpuset.CPUSet) (cpuset.CPUSet, error) { klog.InfoS("AllocateCPUs", "numCPUs", numCPUs, "socket", numaAffinity) allocatableCPUs := p.GetAvailableCPUs(s).Union(reusableCPUs) // If there are aligned CPUs in numaAffinity, attempt to take those first. result := cpuset.New() if numaAffinity != nil {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Oct 06 13:16:15 UTC 2023 - 28.8K bytes - Viewed (0) -
pkg/kubelet/cm/memorymanager/memory_manager.go
// Get NUMA node affinity of blocks assigned to the container during Allocate() numaNodes := sets.New[int]() for _, block := range m.state.GetMemoryBlocks(string(pod.UID), container.Name) { for _, nodeID := range block.NUMAAffinity { // avoid nodes duplication when hugepages and memory blocks pinned to the same NUMA node numaNodes.Insert(nodeID) } } if numaNodes.Len() == 0 {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Nov 01 00:50:45 UTC 2023 - 17.1K bytes - Viewed (1) -
pkg/kubelet/cm/container_manager_linux.go
MemoryType: string(b.Type), Size_: b.Size, Topology: &podresourcesapi.TopologyInfo{ Nodes: []*podresourcesapi.NUMANode{}, }, } for _, numaNodeID := range b.NUMAAffinity { containerMemory.Topology.Nodes = append(containerMemory.Topology.Nodes, &podresourcesapi.NUMANode{ID: int64(numaNodeID)}) } containerMemories = append(containerMemories, &containerMemory) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue May 21 10:18:16 UTC 2024 - 35.1K bytes - Viewed (0)