[新增功能](el-admin v2.5): v2.5 beta

详情 https://www.ydyno.com/archives/1225.html
pull/361/head^2
ZhengJie 2020-05-05 21:58:21 +08:00
parent 7b268b75e1
commit 87a6180e42
1 changed files with 2 additions and 11 deletions

View File

@ -57,7 +57,7 @@ public class MonitorServiceImpl implements MonitorService {
// 交换区信息
resultMap.put("swap", getSwapInfo(hal.getMemory()));
// 磁盘
resultMap.put("disk", getDiskInfo(hal.getDiskStores(), os));
resultMap.put("disk", getDiskInfo(os));
resultMap.put("time", DateUtil.format(new Date(), "HH:mm:ss"));
} catch (Exception e) {
e.printStackTrace();
@ -67,19 +67,10 @@ public class MonitorServiceImpl implements MonitorService {
/**
*
* @param diskStores /
* @return /
*/
private Map<String,Object> getDiskInfo(HWDiskStore[] diskStores, OperatingSystem os) {
private Map<String,Object> getDiskInfo(OperatingSystem os) {
Map<String,Object> diskInfo = new LinkedHashMap<>();
long total = 0;
for (HWDiskStore disk : diskStores) {
boolean readwrite = disk.getReads() > 0 || disk.getWrites() > 0;
total = disk.getSize();
diskInfo.put("reads", readwrite ? FormatUtil.formatBytes(disk.getReadBytes()) : "?");
diskInfo.put("writes", readwrite ? FormatUtil.formatBytes(disk.getWriteBytes()) : "?");
break;
}
FileSystem fileSystem = os.getFileSystem();
OSFileStore[] fsArray = fileSystem.getFileStores();
for (OSFileStore fs : fsArray){