您是否曾經夢想過從終端運行命令, 限制 大量的 分配的資源 那個 命令?
好了,這裡介紹的解決方案可以幫助您即使在執行通常對您來說“過於繁重”的工作之後的瞬間也能繼續正常工作。 硬件 他們通常會“掛起”系統。 |
處理器(CPU)
nice命令允許修改進程的優先級高於系統中其餘進程的優先級。
Linux內核負責計劃和分配CPU時間給系統上運行的每個進程。 可用的優先級分配範圍是-20到20,其中-20是最高優先級,而20是最低優先級。
多虧了nice,我們可以確保在CPU使用率較高的時候,適當的進程獲得最高的收益。
nice命令的語法如下:
好-n命令
因此,如果我們想運行優先級為10的流程,我們將執行以下操作:
-n10 / usr / bin /轉換file.gif file.jpg
硬盤
ionice與nice類似,區別在於後者限制了對硬盤的訪問。
其用法示例如下:
ionice -c2 -n7 / usr / bin /轉換file.gif file.jpg
-c2是“盡力而為”,-n7是“盡力而為”中的最低優先級。 因此,此命令在I / O隊列(輸入/輸出)中的優先級將比其余正在運行的任務低。
ionice -c3 / usr / bin / convert file.gif file.jpg
-c3(無需澄清優先級)表示“僅非活動”。 分配了-c3的作業僅在磁盤空閒時運行,這意味著該活動不會對其餘任務的執行產生影響,但會花費更長的時間自行執行。
我需要提到renice命令,該命令用於修改已經運行的進程的優先級
有趣! 感謝您的貢獻!
乾杯! 保羅
以及如何做到這一點呢? d8-B