@@ -310,6 +310,40 @@ var _ = Describe("TestStatisticHandler", func() {
310310 MemoryRuntimeOverhead : 0 ,
311311 },
312312 ),
313+ Entry ("Memory overhead for Pod with equal limits and requests" ,
314+ newVM (1 , ptr .To ("25%" ), "2Gi" ),
315+ newKVVMIHotplug (1 , 1 , 16 , "25" , "2Gi" , "256Gi" ),
316+ newPod ("250m" , "1" , "3Gi" , "3Gi" ),
317+ expectedValues {
318+ CPUCores : 1 ,
319+ CPUCoreFraction : "25%" ,
320+ CPURequestedCores : 250 ,
321+ CPURuntimeOverhead : 0 ,
322+
323+ TopologyCoresPerSocket : 1 ,
324+ TopologySockets : 1 ,
325+
326+ MemorySize : 2 * 1024 * 1024 * 1024 ,
327+ MemoryRuntimeOverhead : 1024 * 1024 * 1024 ,
328+ },
329+ ),
330+ Entry ("Memory overhead for Pod with limits greater than requests" ,
331+ newVM (1 , ptr .To ("25%" ), "2Gi" ),
332+ newKVVMIHotplug (1 , 1 , 16 , "25" , "2Gi" , "256Gi" ),
333+ newPod ("250m" , "1" , "2Gi" , "2108Mi" ), // 2Gi+60Mi
334+ expectedValues {
335+ CPUCores : 1 ,
336+ CPUCoreFraction : "25%" ,
337+ CPURequestedCores : 250 ,
338+ CPURuntimeOverhead : 0 ,
339+
340+ TopologyCoresPerSocket : 1 ,
341+ TopologySockets : 1 ,
342+
343+ MemorySize : 2 * 1024 * 1024 * 1024 ,
344+ MemoryRuntimeOverhead : 60 * 1024 * 1024 ,
345+ },
346+ ),
313347 )
314348})
315349
0 commit comments