查看上一篇:gs-fastcopy 簡介
我發布了增強功能 gs-fastcopy-python#10:檢查處理器計數以獲得更好的上傳預設值。
先前,我們預設為 8 名員工(Google 的預設值)。在具有超過 8 個核心的系統上,這會留下很多閒置空間!
現在,我們檢查可用的 CPU 數量。我們在支援 os.get_schedaffinity 的系統上尊重它(此程序可用的處理器,而不僅僅是一般情況),否則,我們使用 os.cpu_count().
基準測試結果:[來源表]
請注意,增加工人如何加快流程,但收益遞減。我認為那時網路傳輸本身就成為瓶頸,但調整區塊大小可能也會有所幫助。
也要注意使用壓縮(使用 Pigz、並行 gzip)時更顯著的效果。 Pigz 之前會發現最大工人數,這裡的新功能是將它們也包含在上傳中。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3