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