性能问题 解包只调用CPU单核 导致服务器CPU速度较慢 #2

Closed
opened 2026-04-14 12:19:09 +00:00 by Harmon · 1 comment
Owner

解包模块考虑重构

解包模块考虑重构
Author
Owner

Insar_management_system_v2/backend/app/services/unpack_service.py -> /D:/Code/Insar_management_system_v2/scripts/unpack_archives.py。

  • 当前实现是单次任务里串行 os.walk() 扫描压缩包,随后逐个做容量检查,再逐个 tarfile.extractall() 解包。
  • 这意味着现在没有“多包并行”,所以 CPU 基本吃不起来;一次只解一个 .tar.gz,本身也通常很难把多核跑满。
Insar_management_system_v2/backend/app/services/unpack_service.py -> /D:/Code/Insar_management_system_v2/scripts/unpack_archives.py。 - 当前实现是单次任务里串行 os.walk() 扫描压缩包,随后逐个做容量检查,再逐个 tarfile.extractall() 解包。 - 这意味着现在没有“多包并行”,所以 CPU 基本吃不起来;一次只解一个 .tar.gz,本身也通常很难把多核跑满。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Harmon/insar-management-system-v2#2