解决ubuntu20中tracker占用过多cpu,引起的风扇狂转

track是linux中的文件索引工具,ubuntu18之前是默认不安装的,所以在升级到20后会默认安装,它是和桌面程序gnome绑定的,甚至还有很多依赖项,导致无法删除,一旦删除很多依赖项都不能运行,禁用也很难禁用的掉,而且禁用了还会导致其他应用程序启动失败。

计算机发现CPU或者GPU占用过高风扇会自动转,所以要屏蔽track

1.首先打开终端输入下面的命令,目的是屏蔽tracker systemd 服务。

bash 复制代码
systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service

2.然后重启跟踪器:

bash 复制代码
tracker reset --hard

3.重启系统reboot:

bash 复制代码
reboot

4.重启后检测:

bash 复制代码
tracker status

显示"无法建立到 Tracker 的连接: Failed to load SPARQL backend: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit tracker-store.service is masked."说明已经屏蔽

还可以检测tracker的辅助程序是否被禁用:

bash 复制代码
tracker daemon

显示下面的说明被成功屏蔽

如果想撤销操作,恢复跟踪器

bash 复制代码
systemctl --user unmask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service

其它的方法停止tracker

方法1:

bash 复制代码
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2

方法2:

bash 复制代码
tracker daemon -t
相关推荐
天朝八阿哥11 小时前
Bye~~ win10!
linux·windows
孙同学_11 小时前
【Linux篇】软链接vs硬链接:Linux文件系统中的两种引用机制
linux·运维·服务器
hour_go11 小时前
解决Linux系统中“undeclared identifier“问题的完整指南
linux·运维·服务器
饭来_12 小时前
ubuntu 中使用 lftp 命令行工具传输文件
运维·ubuntu·nas
天赐细莲12 小时前
(Linux) WSL 通过 VSCode 连接不执行 profile 问题(登录Shell问题)
linux·运维·vscode
咬_咬12 小时前
Linux时间轮定时器
linux·运维·网络·定时器·timerfd
LCG元12 小时前
Linux Shell脚本编程实战:自动备份网站文件和数据库,并定期清理过期备份
linux
北京耐用通信12 小时前
打破协议壁垒:耐达讯自动化Modbus转Profinet网关实现光伏逆变器全数据采集
运维·人工智能·物联网·网络安全·自动化·信息与通信
Liu1bo13 小时前
【MySQL】表的约束
linux·数据库·mysql
不惑_13 小时前
如何在 CentOS、Ubuntu 和 Debian 云服务器上安装 Python 3
ubuntu·centos·debian