树莓派空载CPU占用率高的解决办法

今天拿树莓派来跑了个python脚本感觉很卡,于是就查看了下,一看发现snapd这个进程占用CPU只高不下

ubuntu@mypi:~$ top
top - 14:26:31 up 3 days,  1:24,  2 users,  load average: 1.22, 0.97, 0.94
Tasks: 150 total,   1 running, 149 sleeping,   0 stopped,   0 zombie
%Cpu(s): 10.6 us,  2.1 sy,  0.0 ni, 85.5 id,  1.8 wa,  0.0 hi,  0.1 si,  0.0 st
MiB Mem :    852.9 total,     90.4 free,    209.8 used,    552.7 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.    617.5 avail MemPID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND1177 root      20   0  952312  20696   9932 S  47.4   2.4 812:49.15 snapd
31536 ubuntu    20   0    8548   2664   2136 R   1.3   0.3   0:00.11 top9 root      20   0       0      0      0 S   1.0   0.0  14:08.77 ksoftirqd/0597 root      20   0       0      0      0 S   1.0   0.0  14:51.60 jbd2/mmcblk0p2-
31039 root       0 -20       0      0      0 I   0.7   0.0   0:04.49 kworker/0:1H-mmc_complete10 root      20   0       0      0      0 I   0.3   0.0   8:49.75 rcu_sched249 root       0 -20       0      0      0 I   0.3   0.0   5:51.04 kworker/3:1H-kblockd745 root      20   0       0      0      0 S   0.3   0.0   0:18.96 brcmf_wdog/mmc1
31037 root       0 -20       0      0      0 I   0.3   0.0   0:02.40 kworker/2:1H-kblockd

于是我就禁用了这个服务,并kill掉进程

执行sudo systemctl disable snapd.service

我出去溜达一圈后发现它居然死灰复燃了,让我看看你在干嘛,怎么还有一个连接英国的IP,好吧,反正平时也不你安装软件,直接把你卸载干净了

ubuntu@mypi:~$ sudo lsof -p 31543
COMMAND   PID USER   FD      TYPE     DEVICE SIZE/OFF   NODE NAME
snapd   31543 root  cwd       DIR      179,2     4096      2 /
snapd   31543 root  rtd       DIR      179,2     4096      2 /
snapd   31543 root  txt       REG        7,4 13486980    399 /snap/snapd/8544/usr/lib/snapd/snapd
snapd   31543 root  mem       REG      179,2    55064   3311 /usr/lib/arm-linux-gnueabihf/libresolv-2.31.so
snapd   31543 root  mem       REG      179,2    13856   3232 /usr/lib/arm-linux-gnueabihf/libnss_dns-2.31.so
snapd   31543 root  mem       REG      179,2    30320   3234 /usr/lib/arm-linux-gnueabihf/libnss_files-2.31.so
snapd   31543 root  mem       REG      179,2   972500   2957 /usr/lib/arm-linux-gnueabihf/libc-2.31.so
snapd   31543 root  mem       REG      179,2   116964   3303 /usr/lib/arm-linux-gnueabihf/libpthread-2.31.so
snapd   31543 root  mem       REG      179,2   110848   2849 /usr/lib/arm-linux-gnueabihf/ld-2.31.so
snapd   31543 root    0r      CHR        1,3      0t0      6 /dev/null
snapd   31543 root    1u     unix 0xeaf75200      0t0 160786 type=STREAM
snapd   31543 root    2u     unix 0xeaf75200      0t0 160786 type=STREAM
snapd   31543 root    3u  netlink                 0t0 160817 KOBJECT_UEVENT
snapd   31543 root    4r     FIFO       0,13      0t0 160818 pipe
snapd   31543 root    5w     FIFO       0,13      0t0 160818 pipe
snapd   31543 root    6u  a_inode       0,14        0  11839 [eventpoll]
snapd   31543 root    7u     unix 0xeafec900      0t0  47640 /run/snapd.socket type=STREAM
snapd   31543 root    8u     unix 0xeafed800      0t0  47642 /run/snapd-snap.socket type=STREAM
snapd   31543 root    9u      REG      179,2        0    410 /var/lib/snapd/snaps/core18_1889.snap.partial
snapd   31543 root   10u     IPv4     156556      0t0    TCP mypi:38610->91.189.92.19:https (ESTABLISHED)
snapd   31543 root   11u  unknown                            /proc/31543/fd/11 (readlink: No such file or directory)
snapd   31543 root   12r      DIR      179,2     4096  74197 /var/lib/snapd

执行sudo apt purge snapd

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:squashfs-tools
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:snapd*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 79.8 MB disk space will be freed.
Do you want to continue? [Y/n] y

最后手动删除残余文件

sudo rm /run/snapd*
sudo rm -rf /run/snapd/
rm /run/user/1000/snapd*

最最后请看效果

ubuntu@mypi:~$ top
top - 15:33:24 up 3 days,  2:31,  2 users,  load average: 0.07, 0.09, 0.13
Tasks: 142 total,   1 running, 141 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.2 us,  0.2 sy,  0.0 ni, 99.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :    852.9 total,     16.8 free,    198.7 used,    637.4 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.    628.6 avail MemPID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
32342 ubuntu    20   0    8544   2660   2128 R   1.3   0.3   0:05.28 top

树莓派空载CPU占用率高的解决办法相关推荐

  1. win7待机CPU占用率高的解决办法(供参考)

    刚安装原版win7专业版后,未装驱动,cpu的占用率 安装完所有驱动,并更新sp1后,CPU的占用率一直很高,即使待机,cpu的占用率也一直在20-30%,CPU温度总是在85-90℃,显然这样是有其 ...

  2. 联想T460 Win10下“系统中断”CPU占用率高的解决办法

    问题描述:如题所示 解决办法:到Lenovo官网下载与笔记本对应的最新BIOS,更新后即可解决. 转载于:https://blog.51cto.com/petrelight/1974138

  3. win10系统电脑system占用率高的解决办法

    本文操作环境:Windows10系统,Dell G3电脑. win10系统电脑system占用率高的解决办法: 1.关闭家庭组 控制面板–管理工具–服务– HomeGroup Listener和Hom ...

  4. 服务器cpu占用率高怎么解决,线上服务器CPU占用率高怎么办?

    如果线上服务器发生CPU占用率高时,应该如何排查并定位问题. 1.问题发现 本文整理自一个真实的案例,是楼主负责的业务,在一次大促之前的压测时发现了这个问题. 在每次大促之前,我们的测试人员都会对网站 ...

  5. 解决ekrn.exe驻留线程cpu占用率100%终极解决办法

    在nod32使用过程中,很多朋友抱怨(包括我)ekrn.exe驻留线程容易造成cpu占用率100%的现象.网上好多朋友提出解决方案,但追究其根源,主要是由于"Microsoft update ...

  6. CPU占用率高怎么办?正确解决方法在这里!

    案例:CPU占用率高怎么解决 [各位朋友,我的电脑现在运行太慢了,同事说可能是CPU占用率太高了,但对本电脑小白来说,完全不知道怎么处理,大家有什么好的方法可以解决这个问题吗?] 在计算机中,CPU( ...

  7. Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

    原文:7 Fixes to System Interrupts High CPU Usage in Windows 10 什么是系统中断? 为什么系统中断使用这么多 CPU? 是病毒吗? 如果您使用 ...

  8. Linux环境下程序的多核CPU占用率高的问题分析和解决

    1.项目问题 前端PDC双目倾斜相机客流统计项目中排查平台服务程序延时大的问题时,平台demo程序测试发现多核cpu中的某个核的占用率达到100%,导致组件中的目标检测线程和客流统计线程的单帧耗时达不 ...

  9. 电脑CPU占用率高是什么原因造成的? 与解决方法

    电脑CPU占用率高是什么原因造成的? CPU占用率高的九种可能 1.防杀毒软件造成故障 由于新版的KV.金山.瑞星都加入了对网页.插件.邮件的随机监控,无疑增大了系统负担.处理方式:基本上没有合理的处 ...

最新文章

  1. bzoj2724: [Violet 6]蒲公英(分块)
  2. AI:2020年6月22日北京智源大会演讲分享之09:50-10:40 Anil教授《Pattern Recognition: Statistics to Pattern Recognition》
  3. 关键词匹配(Ac自动机模板题)
  4. 从零写一个编译器(十三):代码生成之遍历AST
  5. java的几_Java的几种时间
  6. 零美术基础逆袭成为动画师!你需要怎么做?
  7. Python程序中创建子进程时对环境变量的要求
  8. 月薪一万在石家庄能过什么样的生活?
  9. java 密码连接mongo_mongodb启用密码认证连接
  10. [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(2)
  11. 同济大学 线性代数 第六版 pdf_【课后习题答案】工程数学线性代数同济第六版+课后习题答案...
  12. arcmap加载GPS定位终端数据
  13. 欧式香草期权(普通看涨、看跌)的定价公式及实现
  14. FastDFS搭建图片服务器
  15. 小程序实现canvas添加图文
  16. 模块一 day02 快速上手
  17. linux下硬盘读写速度测试
  18. 【期末复习】带着问题看网络信息安全
  19. 我有罪我用了1下午时间终于无师自学用C#开发了俺的领先个Android 浏览器APP我对不起java 社区
  20. [Opencv]Cascade级联分类器

热门文章

  1. python 打印机自动化_用Python实现定时自动化收取蚂蚁森林能量,再也不怕被偷了...
  2. java 属性 方法_Java类的属性与方法
  3. Centos7 SSH密钥登陆及密码密钥双重验证
  4. Win10命令窗口的SSH和SFTP操作
  5. 我和媳妇儿欠了几万网贷,工资加起来才一万,看不到未来,怎么办?
  6. 复仇者联盟4:终局之战剧透
  7. Asp.NetCore在CentOS网站卡死
  8. 恒源云(GPUSHARE)_人工智能行业 | AI+教育,虚实之间
  9. 手机与蓝牙耳机配对失败笔记
  10. android 颜色搭配表