首页 > 系统相关 >第10周linux课堂总结

第10周linux课堂总结

时间:2023-11-03 20:14:41浏览次数:69  
标签:10 优先级 查看 ps 命令 linux 进程 课堂 cpu

        这周的linux课程我们学习了进程管理,首先我们学习的是查看进程,查看进程分为静态查看进程和动态查看进程,ps命令可以查看静态进程,仅仅是捕捉某一个瞬间某一个进程的状态,类似于给进程制作快照,使用“ps aux”命令可以查看当前目录的进程,查询出来的进程状态表中每一列的含义为,user:运行进程的用户,pid:进程id,%cpu:cpu占用率,%mem:内存占用率,vsz:占用虚拟内存,rss:占用实际内存,tty:进程运行的终端,stat:进程状态,time:进程累计占用cpu时间,command:进程发起者,当tty为“?”时,表示不依赖任何终端运行,在stat中,r表示运行,s表示可终端休眠,d表示不可终端休眠,t表示停止的进程,z表示僵死的进程,x表示死掉的进程,使用命令“ps aux --sort -%cpu”可以让进程按照cpu占用的百分比降序显示,使用命令“ps -ef”命令可以查看UID、PID、PPID等信息,当想要快速查找有效信息时,可以使用命令“ps axo”,另外,还可以使用命令“cat”、“pidof”、“pgrep”来查看指定进程的PID。

        top命令可以实时动态地显示进程,使用top命令动态查看进程时,进程信息分为上下两部分,上面为整体信息,下面为每一个进程的信息,系统默认更新时间为3秒,也可以按回车键立即更新,同时,按M键能够以内存占用率排序,按P键能够以CPU占用率排序,按N键能够以PID数值大小排序,按R键可以对排序进行反转,按F键显示自定义显示字段,按1键显示所有CPU的负载,在top命令后添加参数-d可以设置刷新时间,以秒为单位,添加参数-p可以指定查看一个或多个进程的动态信息,添加参数-u可以查看指定用户的进程,添加参数-n可以设置刷新次数,完成后自动退出,最后我们学习了进程优先级,进程优先级是一个数值,动态的优先级和静态的优先级决定了进程被CPU处理的顺序,一个拥有更高优先级的进程被CPU处理的概率更高,可以使用top命令查看nice级别,其中NI列表示实际nice级别,PR列将nice级别映射到更大优先级队列,-20映射到0,+19映射到39,除此之外,还可以使用ps命令查看nice级别。

标签:10,优先级,查看,ps,命令,linux,进程,课堂,cpu
From: https://www.cnblogs.com/kadian/p/17808300.html

相关文章

  • 虚拟机中的Linux系统如何联网
    Step1:开启虚拟机后,在命令行输入pingwww.baidu.com回车,若发现无法ping通,说明虚拟机此时无法与外界网络互连,需要修改设置,以使其能联网。Step2:先关闭虚拟机,在VMware界面单击虚拟机,进入初始界面后,首先点击编辑虚拟机设置,然后将网络适配器中网络连接改为NAT模式。Step3:将网络连接改......
  • Linux 文件目录配置及命令总结
    前言在Linux中,一切皆文件,而每一个文件和目录都是从根目录开始的Linux文件目录的作用/bin目录:用来存放二进制可执行命令的目录,用户常用的命令都存在该目录下。/sbin目录:用来存放二进制可执行文件,这里面的命令只供系统管理员,管理系统使用(root用户)。/dev目录:设备文件存放的......
  • e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
    Ubuntu20.04系统,遇到I219网卡不能用的问题,查看dmesg得到如下信息: 解决办法:1.下载Intel官方工具BootUtility: 下载地址:https://www.intel.com/content/www/us/en/download/15755/intel-ethernet-connections-boot-utility-preboot-images-and-efi-drivers.html?下载linu......
  • [ARC104E] Random LIS 题解
    题意给定一个长度为\(N\)的序列\(A\),按照下列方式生成一个长度为\(N\)的序列\(X\):\(\foralli\in[1,n]\),\(X_i\)在\([1,A_i]\)中的整数中均匀随机生成。求其最长上升子序列长度的期望,对\(10^9+7\)取模。\(1\leN\le6,1\leA_i\le10^9\)。题解由于\(N\)......
  • Linux越学越头疼,我要怎么办?
    最近,听到一些同学说,“Linux越学越头疼”。其实这句话,在我之前刚接触Linux的时候,也是深有感触。Linux越学越不明所以。最后干脆放弃学习,转而学习其他东西。其实大家在初学Linux的时候,有这个感受,也是十分正常和普遍的。我们大家从一开始接触计算机,便一直是Windows系统,从未使用过Li......
  • Linux查看网卡型号
    ~#cat/proc/cpuinfo|grep"modelname"modelname:Intel(R)Core(TM)[email protected]:Intel(R)Core(TM)[email protected]:Intel(R)Core(TM)[email protected]:Intel(R)......
  • 10.3每日总结
    idea注册码:IntelliJIDEA注册码(lanyus.com) Intellij IDEA最新2023.2版本永久激活教程(支持全家桶)https://www.javatiku.cn/idea/4443.htmlPyCharm最新2023.2版本永久激活教程(支持全家桶)https://www.javatiku.cn/pycharm/11242.htmlGoLand最新2023.2版本永久激活教程(支持全......
  • Linux系统bash文件运行后出现error: unrecognized arguments中command not found的解
    跑了一个代码,如下图所示,我在配置完环境后运行了bash文件,结果是出现了commandnotfound,稍微找了一下解决方案,最后是在github上一个的仓库问题找到了思路,链接如下:为什么运行bashtrain.sh时一直说我的参数有错?·Issue#450·THUDM/ChatGLM-6B(github.com) 在我的文件是在......
  • 第九周Linux教材第五章学习笔记——定时器及时钟服务
    第五章 定时器及时钟服务5.1硬件定时器定时器是硬件设备,包括时钟源和可编程计数器。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加......
  • 片上系统(SoC)QCM6490、QCS6490,QCS-8250-0-MPSP1099-TR-00-0-AA支持物联网 (Iot) 的Wi-F
    1、QCM6490是专为全球5GMMW/sub-6GHz构建,并支持Wi-Fi6e,以实现无处不在的覆盖、多操作系统支持、加速AI和物联网工业使用案例的扩展接口。QCM6490针对物联网解决方案进行了优化,旨在跨多个操作系统提供顶级功能,包括全球多千兆位5GMMW/sub-6GHz和高端物联网设备的Wi-Fi6e连接......