zfile-dev / zfile

在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载
https://www.zfile.vip
MIT License
9.7k stars 1.84k forks source link

VPS中CPU占用经常100% #660

Open Luoshen0618 opened 6 months ago

Luoshen0618 commented 6 months ago

环境信息

复现步骤

利用docker-compose 命令进行操作时,如up -d, down, ps等,经常CPU占用100%;尤其是up和down需要较长时间才能恢复正常; 页面操作时,如访问网页、修改配置、登录管理员等,也经常出现CPU100%的问题。

预期结果

虽然VPS配置一般,但同类型的cloudreve,使用时CPU占用正常,而zifle经常100%,希望能够保持在较低水平。

实际结果

经常cpu占用经常100%

额外信息

zhaojun1998 commented 6 months ago
  1. 请贴出 cpu 型号,核心数,基准跑分等信息
  2. up down 这个是瞬时的占用,java 程序不可避免,但是 ps 这个也卡的话,那就是你机器配置太低了,因为这个不涉及任何 zfile 的操作,纯粹是 docker 本身的命令。
  3. java 程序在资源占用和冷启动速度上永远无法跟 go 语言比,如果在意这些,应尽量避免使用 java 程序。

请提供信息便于进一步排查。

Luoshen0618 commented 6 months ago

屏幕截图 2024-04-28 153745 配置截图

zhaojun1998 commented 6 months ago

会尝试优化,但是效果无论如何也比不上 GO 语言这种编译二进制形的程序。

还有你确定,docker ps,登录、生成直链、访问网页也会百分百?

Luoshen0618 commented 6 months ago

会尝试优化,但是效果无论如何也比不上 GO 语言这种编译二进制形的程序。

还有你确定,docker ps,登录、生成直链、访问网页也会百分百?

  1. docker ps这个其他程序也会,会有一个脉冲,应该与程序无关;
  2. 访问网页会出现100%,主要在第一次进入网页时,无痕模式相对更严重;
  3. 登录有时会出现;
  4. 生成直链没有;
  5. 部署完第一次使用出现的次数较多,现在相对流畅许多。