diff --git a/index.html b/index.html
index e63498d..e64df39 100644
--- a/index.html
+++ b/index.html
@@ -47,6 +47,10 @@
let serverDataContainer = document.getElementById('server-data');
serverDataContainer.innerHTML = ''; // 清空容器
+ let greenDot = ' 空闲';
+ let yellowDot = ' 占用';
+ let redDot = ' 占用';
+
for (let key in serverData){
let serverCard = document.createElement('div');
serverCard.classList.add('card');
@@ -61,7 +65,16 @@
serverData[key].info_list.forEach(function(gpu){
let gpuInfo = document.createElement('div');
gpuInfo.classList.add('gpu-info');
- gpuInfo.innerHTML = '' + gpu.idx + ' - ' + gpu.gpu_name + '
'
+ 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 = '' + gpu.idx + ' - ' + gpu.gpu_name + colorDot + '
'
+ 'Temperature: ' + gpu.temperature + '°C
'
+ 'Memory: ' + gpu.used_mem + ' / ' + gpu.total_mem + " MB" + '
'
+ 'Utilization: ' + gpu.util_gpu + '%';