feat: 内存占用图使用百分比

This commit is contained in:
amtoaer 2023-09-04 23:07:39 +08:00
parent ff8a9dc8c7
commit 21e39611bc
2 changed files with 4 additions and 4 deletions

View File

@ -134,7 +134,7 @@ def cpu(_: schemas.TokenPayload = Depends(verify_token)) -> Any:
return SystemUtils.cpu_usage() return SystemUtils.cpu_usage()
@router.get("/memory", summary="获取当前内存使用", response_model=int) @router.get("/memory", summary="获取当前内存使用量和使用", response_model=List[int])
def memory(_: schemas.TokenPayload = Depends(verify_token)) -> Any: def memory(_: schemas.TokenPayload = Depends(verify_token)) -> Any:
""" """
获取当前内存使用率 获取当前内存使用率

View File

@ -287,8 +287,8 @@ class SystemUtils:
return psutil.cpu_percent() return psutil.cpu_percent()
@staticmethod @staticmethod
def memory_usage(): def memory_usage() -> List[int]:
""" """
获取内存使用大小 获取内存使用量和使用率
""" """
return psutil.virtual_memory().used return [psutil.virtual_memory().used, int(psutil.virtual_memory().percent)]