kworker - 不要再work啦,CPU都被你吃光啦
<p>markdown
#### 你是否納悶為啥我啥都沒做cpu就燒個不停?特別是有一個線程直接被吃光?
#### 打開終端機輸入`top`之後是否發現有個叫kworker的proccess長期霸佔第一名?
請試試以下方法
## 嘗試安裝最新Nvidia driver
1. 去官網載與硬體相對應的驅動
2. Linux上安裝Nvidia驅動不像Windows一樣可以直接裝,要先把圖形界面diable掉
3. + 如果你是grub開機,開機時按e,在linux那行最後加上3,F10,進入純文字界面。
+ 如果你不是用grub開機,~乾我屁事~ 去google你的開機方法相對應的進入法。
+ 好啦其實不用這麼麻煩,直接切換到另一台tty(ctrl+alt+funtion key)上就好了
+ Ubuntu上 `sudo service gdm stop`,我猜Debian系列都是這樣
+ Arch上 `sudo inite 3`...uhh...好像不對,不管啦,自己查
4. 進去文字界面之後,cd到你放驅動的地方
5. `chmod +x ./your-driver-name.run`
`./your-driver-name.run`
6. `reboot`
執行完以上之後八成沒用,請耐心看完下文
## 先了解kworker是幹什麼吃的
**kworker就是幫kernel工作的工人**
[https://bbs.archlinux.org/viewtopic.php?id=184913](https://bbs.archlinux.org/viewtopic.php?id=184913)
[https://askubuntu.com/questions/176565/why-does-kworker-cpu-usage-get-so-high](https://askubuntu.com/questions/176565/why-does-kworker-cpu-usage-get-so-high)
[https://askubuntu.com/questions/33640/kworker-what-is-it-and-why-is-it-hogging-so-much-cpu?rq=1](https://askubuntu.com/questions/33640/kworker-what-is-it-and-why-is-it-hogging-so-much-cpu?rq=1)
[https://zh.wikipedia.org/wiki/%E9%AB%98%E7%BA%A7%E9%85%8D%E7%BD%AE%E4%B8%8E%E7%94%B5%E6%BA%90%E6%8E%A5%E5%8F%A3](https://zh.wikipedia.org/wiki/%E9%AB%98%E7%BA%A7%E9%85%8D%E7%BD%AE%E4%B8%8E%E7%94%B5%E6%BA%90%E6%8E%A5%E5%8F%A3)
[https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-firmware-acpi](https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-firmware-acpi)
[https://wiki.archlinux.org/index.php/Cron#Crontab_format](https://wiki.archlinux.org/index.php/Cron#Crontab_format)
[https://wiki.archlinux.org/index.php/Environment_variables](https://wiki.archlinux.org/index.php/Environment_variables)
[https://wiki.archlinux.org/index.php/Systemd#Using_units](https://wiki.archlinux.org/index.php/Systemd#Using_units)
[https://www.linuxsecrets.com/archlinux-wiki/wiki.archlinux.org/index.php/Pm-utils.html](https://www.linuxsecrets.com/archlinux-wiki/wiki.archlinux.org/index.php/Pm-utils.html)
[https://www.phpini.com/linux/linux-cp-command](https://www.phpini.com/linux/linux-cp-command)
[https://blog.csdn.net/hejinjing_tom_com/article/details/7767127](https://blog.csdn.net/hejinjing_tom_com/article/details/7767127)
看完這幾偏差屋多就知道發生什麼事了,細節等等再補。我忘記補記得提醒我。
2024/4/24: So I finally have a write up for this shit. Check that out<br /></p>
留言
張貼留言