Linux的idle进程占CPU,如何停止Linux系统中占用CPU 100%的进程-程序员宅基地

技术标签: Linux的idle进程占CPU  

linux 很好,占用系统资源低,低端机都可以流畅的运行.但是偶尔也会遇到像windows下烦人的问题,那就是进程占用CPU100%.

最近我就遇到了这个问题,还好,我使用了一套组合拳,把占用CPU资源100%的进程给干掉了.

步骤是:

1)先top,查看进程运行状况,包括进程ID,CPU占用率等.Linux还是比较友好的,他会把CPU使用率最大的放在最上面,很快我就找到了罪魁祸首:ID:20641 ...

2)找到了进程,那再仔细看一下也无妨,然后ps ax,查看进程运行状况.可以查看到进程的ID号,那个用户在使用,进程命令是什么等.

3)情况了解了,原来是vi init在作怪,用kill -9 20641强制干掉此进程.

再TOP一次.好了,CPU使用率恢复正常了.

附命令用法:

1.top

使用权限:所有使用者

使用方式:top [-][d delay][q][c][S][s][n]

说明:即时显示process的动态

参数:

d:改变显示的更新速度,或是在交谈式指令列(interactive command)按s

q:没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行

c:切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S:累积模式,会将己完成或消失的子行程 (dead child process )的CPU time累积起来

s:安全模式,将交谈式指令取消,避免潜在的危机

i:不显示任何闲置(idle)或无用(zombie)的行程

n:更新的次数,完成后将会退出top

b:批次档模式,搭配"

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34439450/article/details/116555406

智能推荐

WIndows下使用Qemu安装Arm版Kylin系统_qemu_kylin_efi.fd-程序员宅基地

文章浏览阅读8.7k次,点赞10次,收藏51次。提示:转载请注明出处文章目录前言一、Qemu是什么?二、操作步骤1.环境准备(1).qemu安装(2).QEMU_EFI.fd:镜像启动时的BIOS。(3).ARM系统的.iso镜像:(4).制作镜像(5).准备目录2.安装虚拟机3.启动虚拟机总结问题描述:前言随着国产化的浪潮一步一步的加大,我们接触的国产系统和国产硬件也在不断的增多,忍不住的吐槽,现在的硬件是真的倒退了好多年,而且也特别的贵,但是为支持国产,我们也需要更多的进行国产化的适配和学习,linux下搭建比较简单,windows则比较复_qemu_kylin_efi.fd

OneNote 找回误删除笔记_onenote已删除的笔记-程序员宅基地

文章浏览阅读6k次。真的OneNote的这个设计差点没吓死我,还好最终找到了。百度很多方法都不好使。1.去OneNote online 就是web端的OneNote2.点击告诉我们你要做什么3.点击已删除页面这样就找到了,实测iPad端删除这里能找回..._onenote已删除的笔记

Umi2.x升级到Umi3.x_node 多少版本对应的umi3-程序员宅基地

文章浏览阅读6.9k次,点赞5次,收藏7次。Umi3.x升级版本之路(一)修改依赖扁平化配置import all from umi修正语法支持antd4.x修改依赖npm uninstall -S dva antdnpm uninstall -D umi-plugin-react npm install -D umi@3 @umijs/preset-react// package.json"engines": { "node": ">=10.13.0"}// tsconfig.json"paths": { "@/*":_node 多少版本对应的umi3

【论文阅读】【三维目标检测】在Range view上做3D目标检测_rangeview-程序员宅基地

文章浏览阅读3.3k次,点赞10次,收藏22次。文章目录BEV or Range ViewRangeDet: In Defense of Range View for LiDAR-based 3D Object DetectionRange Conditioned Pyramid InMeta-Kernel ConvolutionWeighted Non-Maximum SuppressionData Augmentation in Range View DataExperimentrange view是仅针对物理旋转式扫描的激光雷达的特殊view,例_rangeview

shell 实现并发,并控制并发数量_shell 并发-程序员宅基地

文章浏览阅读4k次,点赞4次,收藏26次。为了方便理解,一步步的来首先先看一下串行的:#! /bin/bashST=$(date +%s)for i in $(seq 1 10)do echo $i sleep 1 # 模拟程序、命令doneET=$(date +%s)TIME=$(( ${ET} - ${ST} ))echo "time: ${TIME}"输出结果:12345678910time: 10这就最原始的进程运行模拟,串行方式,无法有效利用计算机的资源,_shell 并发

Mybatis-puls自动分页Page无法分页解决_使用mybatis-plus中page进行分页不生效-程序员宅基地

文章浏览阅读3.3k次,点赞3次,收藏5次。一开始使用Page时发现数据能出来但是无法分页,只能全部显示。打印数据出来也显示0。最后查了许多资料发现这个插件需要一个工具类的支持才可以实现。检查了一下代码发现也没有问题。最后更改完成测试,好使了。_使用mybatis-plus中page进行分页不生效

随便推点

AS5045磁旋转编码器使用以及STM32接收学习心得(另modbus协议、RS485接口、RS485转TTL说明)-程序员宅基地

文章浏览阅读5.2k次,点赞8次,收藏40次。一、电气接口1、5V供电,1:VDD5;2:A;3: B;4:GND2、板子上没有配终端电阻,需要自己根据应用需要配电阻3、板子外径30mm,安装孔内径2.7mm,可配2.5的螺钉,两孔中心间距21mm.二、RS485接口通信协议编码器485波特率范围:1200-57600,可以根据具体实际请款设置波特率,默认设率9600,8,n,1。三、modbus通信协议格式(1)、moubus协议概要1、Modbus协议是一种单主/多从的通信协议,其特点是在同一时间,总线上只能有一个主设备,但可以_rs485转ttl

在阿里云CentOS7上搭建ftp服务器_阿里云centos配置ftp-程序员宅基地

文章浏览阅读3.5k次。当我再次被各种出站入站规则玩弄,在搜索引擎的帮助走出泥淖后,我决定记下这次经历_阿里云centos配置ftp

ARM Linux 3.x的设备树(Device Tree)-程序员宅基地

文章浏览阅读102次。2019独角兽企业重金招聘Python工程师标准>>> ..._error: include/dt-bindings/power/xlnx-zynqmp-power.h

使用JavaScript制作动态网页-2_javascript实现同个窗口的动态网页-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏15次。使用JavaScript制作动态网页-2表单验证<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表单验证</title></head><body> <form action="..._javascript实现同个窗口的动态网页

Ubuntu20.04解决应用中心打不开的问题_snap商店打不开-程序员宅基地

文章浏览阅读1.5w次,点赞9次,收藏76次。Ubuntu20.04软件中心打不开 尝试了很多方法 Ubuntu 20.04 默认把软件中心换成了 snap, 感觉 snap 应用老出状况, snap 应用不但体积大, 安装好的应用还不时就崩溃, 所以如果要把电脑里的所有 snap 应用全部替换了, snapd 也卸载了. 下面这三句可以有效的解决 sudo apt install ubuntu-software sudo sn..._snap商店打不开

C语言-数据结构-栈-实验报告_数据结构栈的应用实验报告-程序员宅基地

文章浏览阅读6.5k次,点赞8次,收藏70次。实验报告内容:一、实验目的、要求:(1)熟练掌握栈的特点(先进后出FILO)及基本操作,如入栈、出栈等,栈的顺序存储结构和链式存储结构,以便在实际问题背景下灵活应用。(2)编写适当的主函数和相关函数,使实验题目运行出正确结果。(3)当场编程、调试、编译。(4)程序具有一定的健壮性、可读性,尽量简洁。(5)程序运行完成后分别存盘,上交实验报告,要求写出实验体会二、实验内容:(1)实验题目(2)主要函数的算法设计思想(3)程序清单(3)测试数据、实验结果及结论(4)实验体会(实验中存在的_数据结构栈的应用实验报告