Day7: Linux基础片:系统监控

 

一下1,2,3,4分别代表截图中第一行,第二行,第三行,第四行表示的内容

top

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

  1. 当前时间,系统运行时间,当前登录用户数,三个数值分别为1分钟、5分钟、15分钟的平均负载。

  2. 进程总数,正在运行的进程数,睡眠的进程数,停止的进程数僵尸进程数

  3. 用户空间占用CPU百分比,系统程序占用CPU百分比,改变过优先级的进程占用CPU百分比,空闲CPU百分比,0.0%wa等待输入输出的CPU时间百分比,0.0% hi硬中断(Hardware IRQ)占用CPU的百分比,0.3% si软中断(Software Interrupts)占用CPU的百分比,0.0%st虚拟机偷取时间

  4. 物理内存:总量1001332k,空闲81472,使用521480,buffers占用398380

  5. 虚拟内存:总量,空闲,被使用,cache占用

  6. 进程ID,进程用户,权限值(优先级),nice值(好心值),程序占用虚拟内存值,程序占物理内存值,占共享内存值,进程运行状态(s睡眠r运行),占CPU百分比,占内存百分比,进程运行时间,产生进程的命令

CPU利用率:干活时间/总时间

CPU平均负载:CPU被分配的任务数/CPU同时可以进行的最大任务数

free:监控内存状态

  1. 总内存,使用内存,空闲内存,共享内存,buff和cache数,可用内存

  2. 以上数据的内存占用情况

  3. 以上数据的虚拟内存占用情况

buffer:为了缓解内存往硬盘里面写数据时的速度差

cache:为了缓解硬盘往内存写数据产生的速度差(存储经常使用的硬盘里的数据)

echo 3 > /proc/sys/vm/drop_caches:(往drop_caches里面传入3,3表示清除)清理内存中的cache来清理内存

free -m:以m为单位查看内存状态

df(disk file):查看硬盘状态

df -h :直观的查看文件系统在硬盘中的状态

 

df -i:通过文件数来表示硬盘的使用情况

df -T:通过文件类型表示硬盘使用情况

mount:更详细的查看硬盘情况

dd if=/dev/zero of=/a.txt bs=200MB count=1:input file 写入到zero,output file写出到a.txt 大小为200mb,数量为一个,用来测试硬盘写入速度

ps aux 查看进程管理

ps aux :查看所有进程

ps aux |head -3:查看前三条进程

ps -elf |head -3 :查看前三条进程,其中包含父进程(PPID)

ps aux |grep 'top':查看包含top内容的进程

kill -9 1234 :杀死pid为1234的进程

pkill -9 process_name :杀死进程名为process_name的进程

yum -y install psmisc :安装查看进程树命令

pstree 123 :查看pid为123的进程树

  1. 进程名称,进程ID,进程占CPU百分比,进程占内存的百分比,进程占虚拟内存,进程占物理内存,是否在终端运行(问好表示没有),当前状态,开始时间,运行时间,运行指令

杀进程

  1. 首先使用ps aux |grep'firefox'得到正在运行的Firefox进程的信息,得到进程ID

  2. 执行kill -9 1234杀死进程ID为1234的进程

 

 

 

转载于:https://www.cnblogs.com/rendawei/p/6911094.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/416653.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工作总结12:封装组件

selectform组件 <!--封装部门选择的插件 需要的组件--> <template><el-select :value"value" placeholder"请选择所属部门" change"handleChange"><el-optionv-for"department in departments":key"depart…

Windows 环境下 Chrome浏览器崩溃“STATUS_INVALID_IMAGE_HASH”

问题 Windows环境下&#xff0c;新版的Chrome浏览器下载安装后&#xff0c;打开就报错&#xff0c;提示错误代码为“STATUS_INVALID_IMAGE_HASH”。重新打开、打开新标签页、刷新均无效。 解决 导致这个问题的原因是 Google 在79版本&#xff08;2019年12月20号左右&#xf…

工作总结13:vue官网封装组件

事件名 不同于组件和 prop&#xff0c;事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子&#xff0c;如果触发一个 camelCase 名字的事件&#xff1a; this.$emit(myEvent) 则监听这个名字的 kebab-case 版本是不会有任何…

从底层重学 Java 之 Stream 初探 Gitchat连接

Gitchat连接 https://gitbook.cn/gitchat/activity/5f85696aad812d16b498848c 简介 从底层&#xff0c;从原理&#xff0c;我们来重学一次 Java。Stream 是JDK8中新引入的&#xff0c;方便了数据列表的过滤、投影、遍历等各种处理&#xff0c;他的源码及实现是怎样的呢&…

签到题

直接查看源代码 nctf{flag_admiaanaaaaaaaaaaa}转载于:https://www.cnblogs.com/maodun/p/6912628.html

从底层重学 Java 之 Stream 并行及标志 GitChat连接

GitChat连接 https://gitbook.cn/gitchat/activity/5f8fc6cd1f577d4d9f428562 简介 从底层&#xff0c;从原理&#xff0c;我们来重学一次 Java。Stream 是JDK8中新引入的&#xff0c;方便了数据列表的过滤、投影、遍历等各种处理&#xff0c;他的源码及实现是怎样的呢&…

工作总结16:多看官网

多看官网 https://cn.vuejs.org/v2/guide/components.html

201521123121 《Java程序设计》第14周学习总结

1. 本周学习总结 1.1 以你喜欢的方式&#xff08;思维导图或其他&#xff09;归纳总结多数据库相关内容。 数据库的基本特点 1、实现数据共享 数据共享包含所有用户可同时存取数据库中的数据&#xff0c;也包括用户可以用各种方式通过接口使用数据库&#xff0c;并提供数据共享…

Java操作Mongo bulkWrite批量入库

Mongo bulkWrite示例 public boolean insertBulk(String collectionName, JSONArray array) {MongoCollection<Document> collection db.getCollection(collectionName);List<InsertOneModel<Document>> documentList array.stream().map(item -> {Doc…

工作总结17:组件封装思想

就是把部门下拉框选择这部分变成一个组件&#xff0c;在用户创建的时候引入这样就可以把功能不相关代码模块化&#xff0c;以后也便于管理如果别的地方也要用到部门选择&#xff0c;可以直接再次引入&#xff0c;就不用重复写代码了

c#程序中使用quot;like“查询access数据库查询为空的问题

今天&#xff0c;在开发的过程中发现了一个特别奇怪的问题&#xff1a;access中like查询时候。在Access数据库中运行&#xff0c;发现能够查询出结果。这是在数据库上运行。select * from KPProj where KpName like *測试*&#xff0c;可是相同的语句在c#程序中却查询为空。这是…

SpringBoot启动yaml报错

报错找不到org.yaml里的一个方法 10:45:54.742 [main] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.ScalarNode.getScalarStyle()Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;at …

JS中的预编译(词法分析)阶段和执行阶段

javascript相对于其它语言来说是一种弱类型的语言&#xff0c;在其它如java语言中&#xff0c;程序的执行需要有编译的阶段&#xff0c;而在javascript中也有类似的“预编译阶段”&#xff08;javascript的预编译是以代码块为范围<script></script>&#xff0c;即每…

Excel分组最大级别为8(outlineLevel最大为7)

excel分组最大级别为8&#xff0c;超过则会删除。 事故现场 Java操作POI分组超过7级&#xff08;算上末级节点&#xff0c;一共8级&#xff09;&#xff0c; 分组作用在sheetData节点下row节点的outlineLevel上&#xff0c;一级分组没有该属性&#xff0c;2-8级分组该值对应为…

Java 的Tuple(类似.net等的元组)

commons-lang3包 两个参数&#xff1a;MutablePair&#xff08;可修改&#xff09;、ImmutablePair&#xff0c;三个参数&#xff1a;MutableTriple&#xff08;可修改&#xff09;、ImmutableTriple&#xff08;不可修改&#xff09; 包commons-lang3 3.8.1里就有 org/apach…

day02-java关键字

转载于:https://www.cnblogs.com/tantanba/p/6917959.html

JacksonUtils Jackson的JSON序列化反序列化

pom.xml添加依赖 <dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.11.3</version> </dependency>公共方法 import com.fasterxml.jackson.core.JsonProces…