nobody 發問時間: 電腦與網際網路軟體 · 9 年前

如何讓電腦專心做一件事?

我發現當我在做磁碟重整、磁碟掃描、大量檔案搬移、檔案壓縮加密、防毒軟體全系統掃描....等工作時,為什麼CPU總是在5%或以下?目前只有在切開巨大的網路封包或是找外星人的網格運算,CPU才有辦法用到100%。我試著改過程式優先權為即時,仍然沒有辦法讓那一個程式大量使用CPU。我希望它可以快一點把「眼前這一件事」先做完,有沒有辦法讓它專心先做完這件事呢?或改變CPU使用量之類?

已更新項目:

to 醒月醉日:所以,這樣可以說是IO方面有瓶頸嗎?那麼依Exchange Server或資料庫來說,IO負擔比起一般程式都算是很重,那麼再快的CPU也幫不上什麼忙囉?比如:6000大洋的CPU平均用起來會出10分力;那18000大洋的CPU用起來可能只有1分力不到。那我就不需要花3倍的價格來換取看不到的效益,可以這樣說嗎?

3 個解答

評分
  • 9 年前
    最佳解答

    I/O高的程式使用CPU的時間可能比較短,所以要是很多程式都在I/O,

    根本也用不到CPU,

    我們把I/O多的程式調高優先權,是希望該類程式I/O結束後,趕快搶到CPU time執行,但可能用不到3秒鐘CPU,又跳回去I/O了...

  • Aswe
    Lv 7
    9 年前

    CPU要怎麼處理事情、哪些事情優先,是作業系統決定的。作業系統會根據最有效率的方式,叫CPU處理事情,如果安排CPU處理事情,可以讓使用者自己決定的話,作業系統的運作可能會一團亂。

  • 9 年前

    如果真的用到100%

    那不就在燒機了=D

    CPU使用率總在5%以下

    代表說你的CPU夠好

    能夠快速處理物件了

    並不是他不專心

還有問題?馬上發問,尋求解答。