如何在 Linux 固定使用指定百分比的 CPU 資源

我不知道為什麼來看這篇文章的你會有這個需求,但是我就是有個需求是要「在 Linux 固定浪費 10% CPU 的資源在無意義的事情上」。所以研究了一下寫了這篇文章。

 

先建立一個 service 檔案

vim /etc/systemd/system/burn-cpu.service

內容如下

ExecStart 填指令,我這邊是讓他一直去算隨機的 md5,CPUQuota 就是填你要讓他用多少 CPU,注意這邊是以單個 CPU 為單位計算,例如 8 核心用滿是 800%。

之後執行指令以啟用並執行

這樣就好了

1 則留言

  1. […] 這篇算是上一篇文章「如何在 Linux 固定使用指定百分比的 CPU 資源 」的進階版,如果真的想要拿一些閒置資源來做事情,建議大家可以來跑 [email protected] 這個專案。簡單來說這是一個讓你用自己的電腦資源跑困難的蛋白質折疊模擬的程式,藉此來幫助研究者研究一些疾病,包括但不限於:阿茲海默症、狂牛症、甚至還有 COVID-19。 […]

發佈留言