Fixed RAM_LOAD sanitization
This commit is contained in:
@@ -184,7 +184,7 @@ public class MonitoringController : Controller
|
||||
GPU_Temp = sanitizeDegreeInput(dto.GPU_Temp),
|
||||
GPU_Vram_Size = sanitizeByteInput(dto.GPU_Vram_Size),
|
||||
GPU_Vram_Usage = sanitizeLoadInput(dto.GPU_Vram_Usage),
|
||||
RAM_Load = sanitizeByteInput(dto.RAM_Load),
|
||||
RAM_Load = calculateRamUsage(sanitizeByteInput(dto.RAM_Load), sanitizeByteInput(dto.RAM_Size)),
|
||||
RAM_Size = sanitizeByteInput(dto.RAM_Size),
|
||||
DISK_Size = sanitizeByteInput(dto.DISK_Size),
|
||||
DISK_Usage = sanitizeByteInput(dto.DISK_Usage),
|
||||
@@ -311,4 +311,12 @@ public class MonitoringController : Controller
|
||||
|
||||
return metric_input;
|
||||
}
|
||||
|
||||
public double calculateRamUsage(double RamSize, double RamUsage)
|
||||
{
|
||||
double usage = (RamUsage / RamSize) * 100;
|
||||
|
||||
return Math.Round(usage, 2);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user