[問題] 壓縮/解壓縮吃資源

看板Python作者 (消失)時間9年前 (2015/04/08 20:55), 編輯推噓6(603)
留言9則, 3人參與, 最新討論串1/1
利用 tarfile 做壓縮或解壓縮大檔案的時候 常常佔掉CPU大半的資源 請問有什麼方式可以限制嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.122.43 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1428497750.A.8FE.html

04/08 21:40, , 1F
無解,要從 os 端下手
04/08 21:40, 1F

04/09 01:51, , 2F
nice 命令讓執行時降低優先權是一個方式
04/09 01:51, 2F

04/09 07:59, , 3F
我回應錯了,我以為我在linux版:-(
04/09 07:59, 3F

04/09 08:02, , 4F
若是在unix的話就用os.nice(),windows環境不適用
04/09 08:02, 4F

04/10 21:47, , 5F
os.nice() 內要設怎樣的數值較恰當?
04/10 21:47, 5F

04/10 22:23, , 6F
nice 也只能降低優先權,無法調降 CPU 使用率
04/10 22:23, 6F

04/13 02:45, , 7F
low priority 算是降低 cpu 使用率最簡單方式了
04/13 02:45, 7F

04/13 02:47, , 8F
linux 最高用 -20, 最低用 19
04/13 02:47, 8F

04/13 02:52, , 9F
不過若是 io 要減少放慢, psutil 內也有ionice調整
04/13 02:52, 9F
文章代碼(AID): #1L9ILMZ- (Python)