Browse Source

增加了颜色显示

master
鱼骨剪 11 months ago
parent
commit
f1d627f718
  1. 15
      index.html

15
index.html

@ -47,6 +47,10 @@
let serverDataContainer = document.getElementById('server-data'); let serverDataContainer = document.getElementById('server-data');
serverDataContainer.innerHTML = ''; // 清空容器 serverDataContainer.innerHTML = ''; // 清空容器
let greenDot = '<span style="color: green;"> 空闲</span>';
let yellowDot = '<span style="color: orange;"> 占用</span>';
let redDot = '<span style="color: red;"> 占用</span>';
for (let key in serverData){ for (let key in serverData){
let serverCard = document.createElement('div'); let serverCard = document.createElement('div');
serverCard.classList.add('card'); serverCard.classList.add('card');
@ -61,7 +65,16 @@
serverData[key].info_list.forEach(function(gpu){ serverData[key].info_list.forEach(function(gpu){
let gpuInfo = document.createElement('div'); let gpuInfo = document.createElement('div');
gpuInfo.classList.add('gpu-info'); gpuInfo.classList.add('gpu-info');
gpuInfo.innerHTML = '<strong>' + gpu.idx + ' - ' + gpu.gpu_name + '</strong><br>' let colorDot = greenDot;
if (gpu.used_mem < 1000 && gpu.util_gpu < 20){
colorDot = greenDot;
}
else if (gpu.util_mem < 50){
colorDot = yellowDot;
}else{
colorDot = redDot;
}
gpuInfo.innerHTML = '<strong>' + gpu.idx + ' - ' + gpu.gpu_name + colorDot + '</strong><br>'
+ 'Temperature: ' + gpu.temperature + '°C<br>' + 'Temperature: ' + gpu.temperature + '°C<br>'
+ 'Memory: ' + gpu.used_mem + ' / ' + gpu.total_mem + " MB" + '<br>' + 'Memory: ' + gpu.used_mem + ' / ' + gpu.total_mem + " MB" + '<br>'
+ 'Utilization: ' + gpu.util_gpu + '%'; + 'Utilization: ' + gpu.util_gpu + '%';

Loading…
Cancel
Save