作者paulyanzi (消失)
看板Python
標題[問題] 壓縮/解壓縮吃資源
時間Wed Apr 8 20:55:48 2015
利用 tarfile 做壓縮或解壓縮大檔案的時候
常常佔掉CPU大半的資源
請問有什麼方式可以限制嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.122.43
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1428497750.A.8FE.html
1F:推 darkgerm: 無解,要從 os 端下手 04/08 21:40
2F:推 kenduest: nice 命令讓執行時降低優先權是一個方式 04/09 01:51
3F:推 kenduest: 我回應錯了,我以為我在linux版:-( 04/09 07:59
4F:推 kenduest: 若是在unix的話就用os.nice(),windows環境不適用 04/09 08:02
5F:→ paulyanzi: os.nice() 內要設怎樣的數值較恰當? 04/10 21:47
6F:→ darkgerm: nice 也只能降低優先權,無法調降 CPU 使用率 04/10 22:23
7F:推 kenduest: low priority 算是降低 cpu 使用率最簡單方式了 04/13 02:45
8F:→ kenduest: linux 最高用 -20, 最低用 19 04/13 02:47
9F:推 kenduest: 不過若是 io 要減少放慢, psutil 內也有ionice調整 04/13 02:52