添加URL
分享

分表代表 系统时间、机器的运行时间、目前系统登陆的用户数(可以使用who查看)、load average(从左到右分别为 Load1 Load5 Load15 ,解释为 一分钟,五分钟,十五分钟 Load 的平均值)
load :通常表明了目前系统的运行情况,n核(直接按数字键盘的1,可以看到该 cpu 的核数,以及每个 cpu 核的具体情况)的cpu最大Load负载值就是n,超过n说明此时机器已经在超负荷运行。

系统目前的进程情况 total 是目前系统所有进程数、 running 是目前运行的进程数、sleeping 是目前sleep 的进程数、 stopped 为中断进程数、 zombie 为僵尸进程数。
此时如果出现过多的zombie或stopped进程,需考虑系统是否有调整过进程的优先级,建议重启机器。

cpu的详细信息(直接按数字键盘的 1 ,可以看到该 cpu 的核数,以及每个 cpu 核的具体情况 )
us(user model) 是指用户空间占用cpu的时间百分比(cpu在执行用户自己的代码时)
sy(system model) 是指内核空间占用CPU百分比
ni(nice) 是指用户进程空间内改变过优先级的进程占用CPU百分比(ni默认是0,优先级从-20(高)到19(低),可以通过改变进程的ni使之获取更多的cpu时间片)
id(idle task) 是指为空闲时间时间占比
wa(I/O waiting) 是指等待磁盘读写消耗的cpu时间(如果说top下wa的比例较高,需考虑是否业务日志输出较多)
hi(servicing IRQs) si(servicing soft IRQs) 是硬中断软中断耗费的 cpu 时间(硬中断是由外部硬件发起的cpu 中断信号,由中断控制器提供,如网卡来数据了,键盘按键了之类都算是硬中断,硬中断的cpu消耗是正常的,但不会过大,出现了硬中断大量的时间消耗,一般是计算机硬件出问题了)
st(steal) 是指虚拟机从宿主机获取cpu时间片的耗时百分比,当机器是虚拟机的时候才会有值。

  • 第四、五行

  • 分别是真实内存信息和交换内存信息。
    total ,used ,free 分表标识总数、使用和空闲。used+free = total很好理解。buffer是buffer内存数,chache为cache的内存数。
    下面我们详细的看下 buffers 和 cache。
    cache 表示从硬盘中读取文件中到内存的缓存,例如我们打开文件或是vi 看文件的时候占用的是cache。而buffer是用户两个系统间速度不均衡的缓存,例如我们都知道程序要从网络上获取数据,通常网络数据是需要先经过网卡到系统的buffer,然后再拷贝到程序空间的buffer的,此时占用的都是buffer。
    一句话简单而精辟的说明 Buffer通常是待处理的数据,而Cache是处理结果。

    看下 cache 与 buffer是linux系统的缓存内存,缓存内存在程序真实需要使用的时候才会释放。

    所以真实使用的内存数应该是 used - buffer - cache
    相对的真实空闲内存 free + cache + buffer
    以上我们可以使用 free -h (-/+ buffers/cache) 其实就代表了这个意义。

  • top 最后一行
  • 是系统中所有系统的进程情况
    PID:是进程的 进程号
    USER: 拉起进程的用户
    PR: 该列值加100为进程优先级,若优先级小于100,则该进程为实时(real-time)进程,否则为普通(normal)进程,实时进程的优先级更高,更容易获得cpu调度,以上输出结果中,java进程优先级为120,是普通进程,had进程优先级为2,为实时进程,migration 进程的优先级RT对应于0,为最高优先级
    NI: 进程的nice优先级值,该列中,实时进程的nice值为0,普通进程的nice值范围为-20~19 (通常进程优先级 = pr+ ni )
    VIRT: 进程所占虚拟内存大小(默认单位kB)
    RES: 进程所占物理内存大小(默认单位kB)
    SHR: 进程所占共享内存大小(默认单位kB)
    S: 进程的运行状态( D=不可中断的睡眠状态、R=运行、S=睡眠、T=跟踪/停止、Z=僵尸进程)
    %CPU 表示进程占用的 cpu 百分比(top -Hp pid ,printf “%x \n” [pid] 转换16进制 显示线程内的cpu 占比 我们通常在分析cpu飙升的问题时经常会用到。)
    %MEM 表示进程占用的 内存 百分比
    TIME+: 进程使用的cpu时间总计
    COMMAND: 拉起进程的命令

    在window下,我们想看个进程啊,内存啥的,一般就ctrl+alt+delete任务管理器,那么,在linux下,如何查(zhuang)看(bi)呢?可以使用top命令终端输入top之后,就是下面这... 来自: abc15766228491的博客 查看多核CPU命令 mpstat -P ALL  和  sar -P ALL  说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控linu... 来自: 阳光岛主 第一次使用csdn写博客,发布博客的时候都会遇到发表前提示的“请勿使用默认标题”,到底应该在哪里进行修改呢?我们需要区分这几部分。1.#后面填写的是内容的标题,一共可分为6级,每增加一级需要在前一级#... 来自: weixin_43707402的博客 自己写的TopBar购物车中会用到:import android.content.Context;import android.content.res.TypedArray;import androi... 来自: 8023asd的博客 top监控工具可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况top监控命令在FreeBSD上的使用top监控工具可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况语法:to... 来自: yfw418的专栏 TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中C... JPA中findBy基本语法规则1.首先先新建一个数据库,名字叫做jpatest2.新建一个SpringBoot项目(如果新手还不会,请先阅读idea中如何快速创建SpringBoot项目)这边需要引... 来自: 林老师带你学编程 INTRODUCTION(1)top能实现一组机器部署不同业务环境,达到相互协调配合的工作。(2)top文件包含了计算机之间的映射关系以及配置文件角色的文件。(3)默认top文件被命名为top.sls... 来自: weixin_30236595的博客 Kubernetes从部署到运维详解 http://geek.csdn.net/news/detail/115128介绍k8s架构, 部署过程, 部署相关的组件介绍, 运维管理, 包括主机, 命名空间... 来自: hackstoic的博客 查看当前进程所属的用户组1.通过过top命名查看,发现system_server PID 为2559xxx_ansen:/ #xxx_ansen:/ # topTasks: 225 total, ... 来自: YOU JUST LOOK VERY HARD 1.栈是线性表的特例,因此栈的顺序存储其实也就是线性表顺序存储的简化,我们称之为顺序栈,线性表是采用数组来实现的,因此顺序栈也采用数组来实现。2.栈的结构定义:elementype类型根据实际情况而定... 来自: YGQ_qq_1435471912 一 top命令输出结果详解top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。在linux命令行输入top命令: [root@app... 来自: xiaoheliushuiya Linux 查看进程ps命令及其参数:ps:是对进程进行监测和控制的命令,想要了解当前进程的情况,比如查看哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等,大部... 来自: du_minchao的专栏 本文出处http://developer.51cto.com/art/201105/263535.htm ,少有部分改动因为通过SQL语句的方式,有时候存在脚本注入的危险,所以在大多数情况下不建议用拼... 来自: 韩艳坤 http://www.planeart.cn/demo/artDialog/index.html---关于此插件的一切artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面... 来自: IMSIB的专栏 JPQL就是一种查询语言,具有与SQL 相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL语句支持两种方式的参数定义方式... 来自: Tomson Xu SLS(代表SaLt State文件)是Salt State系统的核心。SLS描述了系统的目标状态,由格式简单的数据构成。这经常被称作配置管理目录[-]SLS文件简述top.slsSLS文件命名空间s... 来自: weixin_34004576的博客 常用sql语句1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_config... 来自: applehoney的专栏 C/C++编译和链接过程详解 (重定向表,导出符号表,未解决符号表)编译器把一个cpp编译为目标文件的时候,除了要在目标文件里写入cpp里包含的数据和代码,还要至少提供3个表:未解决符号表,导出符号表... 来自: wang010366的专栏 using System;using System.Collections;using System.Collections.Generic;using System.Linq;using Syste... 来自: cvMat的博客 前言同步I/O模型通常用于实现Reactor模式 异步I/O模型则用于实现Proactor模式 最后我们会使用同步I/O方式模拟出Proactor模式一、Reactor模式Reactor模式特点它要求... 来自: 江南、董少 一、前言在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开... 来自: 牧小农 很早就很想写这个,今天终于写完了。游戏截图:编译环境: VS2017游戏需要一些图片,如果有想要的或者对游戏有什么看法的可以加我的QQ 2985486630 讨论,如果暂时没有回应,可以在博客下方留言... 来自: 张宜强的博客 ​ 进程通信是指进程之间的信息交换。这里需要和进程同步做一下区分,进程同步控制多个进程按一定顺序执行,进程通信是一种手段,而进程同步是目标。从某方面来讲,进程通信可以解决进程同步问题。​ 首先回顾下我... 来自: 丹丹的后花园 我清晰的记得,刚买的macbook pro回到家,开机后第一件事情,就是上了淘宝网,花了500元钱,找了一个上门维修电脑的师傅,上门给我装了一个windows系统。。。。。。表砍我。。。当时买mac的... 来自: qq_45036710的博客 双11不光是购物狂欢节,更是对技术的一次“大考”,对于阿里巴巴企业内部运营的基础保障技术而言,亦是如此。回溯双11历史,这背后也经历过“小米加步枪”的阶段:作战室从随处是网线,交换机放地上的“一地狼藉... 来自: 阿里云云栖号 在阿里,40岁的奋斗姿势在阿里,什么样的年纪可以称为老呢?35岁?在云网络,有这样一群人,他们的平均年龄接近40,却刚刚开辟职业生涯的第二战场。他们的奋斗姿势是什么样的呢?洛神赋“翩若惊鸿,婉若游龙。... 来自: 阿里云云栖号 研发效能提升是最近比较热门的一个话题,本人根据这几年的工作心得,做了一些思考总结,由于个人深度有限,暂且抛转引入。 三要素 任何生产力的提升都离不开这三个因素:人、流程和工具,少了其中任何一个因素都... 来自: 黄河敏捷开发 小编是一个理科生,不善长说一些废话。简单介绍下原理然后直接上代码。使用的工具(Python+pycharm2019.3+selenium+xpath+chromedriver)其中要使用pycharm... 来自: qq_43764365的博客 前奏:今天2B哥和大家分享一位前几天面试的一位应聘者,工作4年26岁,统招本科。以下就是他的简历和面试情况。基本情况:专业技能:1、 熟悉Sping了解SpringMVC、SpringBoo... 来自: HarderXin的专栏 点击“技术领导力”关注∆每天早上8:30推送作者|Mr.K 编辑| Emma来源|技术领导力(ID:jishulingdaoli)前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者... 来自: 技术领导力 1、骇客帝国(1999) 概念:在线/离线,递归,循环,矩阵等剧情简介:不久的将来,网络黑客尼奥对这个看似正常的现实世界产生了怀疑。他结识了黑客崔妮蒂,并见到了黑客组织的首领墨菲斯。墨菲斯告诉他,现实... 来自: weixin_44735475的博客 简介: 作者 | 都铎作为一名技术人,你常常会听到这样的话:“先快速上线”“没时间改”“再缓一缓吧”“以后再解决”“先用临时方案处理”……当你埋下的坑越来越多,不知道哪天哪位同学就会踩上一颗雷。特别赞... 来自: 阿里技术 每周每日,分享Python实战代码,入门资料,进阶资料,基础语法,爬虫,数据分析,web网站,机器学习,深度学习等等。公众号回复【进群】沟通交流吧,QQ扫码进群学习吧微信群 QQ群 1.画圣诞树imp... 来自: Python家庭的博客 CPU对每个程序员来说,是个既熟悉又陌生的东西?如果你只知道CPU是中央处理器的话,那可能对你并没有什么用,那么作为程序员的我们,必须要搞懂的就是CPU这家伙是如何运行的,尤其要搞懂它里面的寄存器是怎... 来自: 编码之外的技术博客 一、背景二、爬取数据三、数据分析1、总人口2、男女人口比例3、人口城镇化4、人口增长率5、人口老化(抚养比)6、各省人口7、世界人口四、遇到的问题遇到的问题1、数据分页,需要获取从1949-2018年... 来自: 猪哥 相信大家都已经收到国务院延长春节假期的消息,接下来,在家远程办公可能将会持续一段时间。 但是问题来了。远程办公不是人在电脑前就当坐班了,相反,对于沟通效率,文件协作,以及信息安全都有着极高的要求。有... 其实,这篇文章,我应该早点写的,毕竟现在已经2月份了。不过一些其它原因,或者是我的惰性、还有一些迷茫的念头,让自己迟迟没有试着写一点东西,记录下,或者说是总结下自己前3年的工作上的经历、学习的过程。 所有群全部吵翻天,朋友圈全部沦陷,公众号疯狂转发。这两周没怎么发原创,只发新闻,可能有人注意到了。我不是懒,是文章写了却没发,因为大家的关注力始终在这次的疫情上面,发了也没人看。当然,我...... Java Magazine上面有一个专门坑人的面试题系列: https://blogs.oracle.com/javamagazine/quiz-2。 这些问题的设计宗旨,主要是测试面试者对Java语... By 超神经场景描述:昨天 2 月 3 日,是大部分城市号召远程工作的第一天,全国有接近 2 亿人在家开始远程办公,钉钉上也有超过 1000 万家企业活跃起来。关键词:十一出行 人脸...... Java基础知识点梳理 虽然已经在实际工作中经常与java打交道,但是一直没系统地对java这门语言进行梳理和总结,掌握的知识也比较零散。恰好利用这段时间重新认识下java,并对一些常见的语法... 哇说起B站,在小九眼里就是宝藏般的存在,放年假宅在家时一天刷6、7个小时不在话下,更别提今年的跨年晚会,我简直是跪着看完的!! 最早大家聚在在B站是为了追番,再后来我在上面刷欧美新歌和漂亮小姐姐的舞蹈... 蒙特卡罗方法,也称统计模拟方法,是1940年代中期由于科学技术的发展和电子计算机的发明,而提出的一种以概率统计理论为指导的数值计算方法。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法 你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。虽然已经写了十多年的 Java 代码,但仍然觉得自己是个菜鸟(请允许我惭愧一下)。 在一个月黑风高的夜晚,我思前想后,觉得再也不能... Web播放器解决了在手机浏览器和PC浏览器上播放音视频数据的问题,让视音频内容可以不依赖用户安装App,就能进行播放以及在社交平台进行传播。在视频业务大数据平台中,播放数据的统计分析非常重要,所以We... Spring1.Spring是什么?有什么好处?2.IOC是什么?有什么好处?具体过程?3.DI是什么?4.IOC和DI的关系?5.bean标签的属性有哪些?6.IOC创建对象有哪几种方式?7.Spr... 作者| Just出品|CSDN(CSDNnews)紧急驰援疫区,AI医生也出动了。截止到2月6日,随着新冠病毒肺炎疫情的不断发展,全国累计已有31161例确诊病例,26359例疑...... 本文知识点较多,篇幅较长,请耐心学习 MySQL已经成为时下关系型数据库产品的中坚力量,备受互联网大厂的青睐,出门面试想进BAT,想拿高工资,不会点MySQL优化知识,拿offer的成功率会大大下降... 利用HTML5,css,js实现爱心树 以及 纪念日期的功能 网页有播放音乐功能 以及打字倾诉感情的画面,非常适合情人节送给女朋友 具体的HTML代码 具体只要修改代码里面的男某某和女某某 文字... 4 容器类型 容器深层含义自己不知道,但是就表面意思。我自己理解的容器就是容器。他就是一个可以装“东西”的罐子啥的。不同的“罐子”可以装的“东西”不同,就像酒杯装酒,茶杯装茶,水缸装水。酒杯、茶杯、水... 最全功能的银行ATM机自助(严谨性) 大家好,我是Ziph! 此小项目的体会真是,为了实现功能是不择手段啊,为了实现和完善功能,码了一遍又一遍(找Bug),测试了N多次功能,测试好了发个博... 文章目录一 初识Vue二 Vue模板语法1. Mustache语法(双大括号)2. v-once(静态数据)3. v-html(添加标签)4. v-text(添加文本)5. v-pre(禁止解析)6.... 我本人因为高中沉迷于爱情,导致学业荒废,后来高考,毫无疑问进入了一所普普通通的大学,实在惭愧???? 我又是那么好强,现在学历不行,没办法改变的事情了,所以,进入大学开始,我就下定决心,一定要让自己掌... 我有个学弟,在一家小型互联网公司做Java后端开发,最近他们公司新来了一个技术总监,这位技术总监对技术细节很看重,一来公司之后就推出了很多"政策",比如定义了很多开发规范、日志规范、甚至是要求大家统一... 毫无疑问,所有的人都愿意去大公司工作! 大公司的优点自不用多说,规范、薪资、福利、稳定性等等都完爆小公司。但是大公司要不了那么多人!全国中小企业为城镇提供了75%的就业岗位,这意味着大部分人都得进入中... 很多人知道爬虫,也很想利用爬虫去爬取自己想要的数据,那么爬虫到底怎么用呢?今天就教大家编写一个简单的爬虫。 下面以爬取笔者的个人博客网站为例获取第一篇文章的标题名称,教大家学会一个简单的爬虫。 第一步... 写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣... 谨以此文共勉仍在大学生活的你我 学到一半突然有些迷茫,写了一段东西和大家共勉一下吧,当然这个也是我在这里发表的处女文哈哈,如果有啥认知上的偏颇请各位大佬指出。   寒假开始,我就断断续续钻研啥数据、参... 第一章 计算机系统漫游   计算机系统是由硬件和系统软件组成的, 它们共同工作来运行应用程序。 虽然系统的具体实现方式随着时间不断变化, 但是系统内在的概念却没有改变。 所有计算机系统都有相似的硬件... 1.很多小伙伴纠结于这个一百天的时间,我觉得完全没有必要,也违背了我最初放这个大纲上来的初衷,我是觉得这个学习大纲还不错,自学按照这个来也能相对系统的学习知识,而不是零散细碎的知识最后无法整合,每个人... 适可而止,见好就收 来源主要是牛客的Java实习面经。下面的回答直接背就可以,需要一定的Java基础,适合春招实习的同学,但是我会在每个问题下把有助于理解的博客贴出来。如果发现有问题欢迎私聊我或留言... 八年前,我正是通过学习OpenGL和C++,通过做“采蘑菇的小矮人”游戏,慢慢走上并爱上了编程。回过头来,我希望通过Python和OpenGL分享一些有趣的知识,提升您的编程兴趣,还原当时的一些记忆。... ed exception is redis.clients.jedis.exceptions.JedisConnectionException: Unknown reply: O 异常处理记录

    阅读数 10848

    TCP的KeepAlive机制 qq_21978729: 楼主,请教个问题,如果双方未在应用层制定心跳机制,也未开启KeepAlive探活,那么如果双方其中一方意外中断(断电/断网),此时,双方都不知道另一方断开,那不是意味着,一方永远不知道另一方的健康状态,而这个连接将会永远不被释放?

    Spring 事务失效那点事 Rylan11: 简单一句:jdk动态代理生成的是和委托类实现了相同接口的代理类;jdk采用反射机制调用委托类的方法。 简单一句:cglib代理生成的是和委托类的子类。cglib采用类似索引的方式直接调用委托类方法;

    Spring 事务失效那点事 Rylan11: 解释下问什么jdk 的动态代理只能代理接口? 使用System.getProperties().setProperty("sun.misc.ProxyGenerator.saveGeneratedFiles", "true"); 设置生成看下代理类。Proxy$0.class 。可以看到 生成的代理类首先必须先继承Proxy类,无法继承其他类的,所以只能以接口实现的方式生成代理对象。