当前位置: 首页 > news >正文

Mac OS系统下kernel_task占用大量CPU资源导致系统卡顿

CPU负载突然飙升,如截图:

根本原因,大家从各种博主上已知晓,现在提供自己的解决办法,亲测有效

一、设置开机自动禁用温度管理守护进程

1.创建脚本文件

   mkdir -p ~/Scripts
   touch ~/Scripts/disable_thermald.sh
   chmod +x ~/Scripts/disable_thermald.sh

2.编辑脚本内容

vim ~/Scripts/disable_thermald.sh

   #!/bin/bash# 等待30秒,确保系统完全启动sleep 30# 禁用温度管理守护进程sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.thermald.plist# 可选:记录日志echo "$(date): 已禁用温度管理守护进程" >> ~/Scripts/thermald_log.txt

3.创建启动项plist文件

   touch ~/Library/LaunchAgents/com.user.disablethermald.plist

   <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>Label</key><string>com.user.disablethermald</string><key>ProgramArguments</key><array><string>/bin/bash</string><string>-c</string><string>~/Scripts/disable_thermald.sh</string></array><key>RunAtLoad</key><true/></dict></plist>

4.加载启动项

   launchctl load ~/Library/LaunchAgents/com.user.disablethermald.plist

相关文章:

  • Linux:Makefile
  • 数字电子技术基础(四十七)——使用Mutlisim软件来模拟74LS85芯片
  • STM32基础教程——DMA+ADC多通道
  • 【后端】【python】利用反射器----动态设置装饰器
  • 智能语音处理+1.1下载需要的库(100%实现)
  • 【Lerobot】加载本地数据LeRobotDataset数据、读取并解析parquet
  • 【c语言】深入理解指针1
  • 排序(java)
  • 任务的状态
  • 投资理财_从0到1:如何用1000元开启你的二级市场投资之旅?
  • 实战5:Python使用循环神经网络生成诗歌
  • 解决virtualbox7.1无法启动3d加速的问题
  • 大数据人工智能
  • 算法的时间复杂度
  • L37.【LeetCode题解】三数之和(双指针思想)
  • Java练习——day2(集合嵌套)
  • Nginx:轻量级高性能的Web服务器与反向代理服务器
  • 开源推荐#6:可爱的临时邮箱服务
  • 模型提示词
  • Ubuntu源码制作openssh 9.9p2 deb二进制包修复安全漏洞 —— 筑梦之路
  • 网站建设自学教程/google seo实战教程
  • 2022建站市场/全媒体运营师培训
  • 设计工作网站/南京网站设计公司
  • wap网站自动/昆明seo
  • 建设厅业绩可查询网站地址/企业网站建设步骤
  • 将网站做成logo怎么做/六年级下册数学优化设计答案