百分比

top输出含义

匿名 (未验证) 提交于 2019-12-02 23:35:02
这个命令的使用比较简单,选项解释如下: -h,表示help的意思,查看top命令的使用语法。 -v,表示version的意思,和-h的运行结果是一样,可以查看top命令的版本。 -d,如果仅仅执行top命令,一般默认是3秒钟数据更新一次,这个可以更改多长时间更新一次,单位是秒。 -n,表示数据更新多少次后就结束命令的执行。默认是不结束。 -u,显示指定用户的进程。 -p,显示指定的进程信息。 一,前面两行信息 16:03:58 表示系统当前时间。 up 23:55,表示系统已经运行时间。 17 users,当前登录的用户数。 load average: 3.39 , 3.88 , 3.62。这分别表示内核任务队列在1分钟、5分钟、15分钟的长度。就是通常我们说的负载。 Tasks:288 total。当前系统的进程总数。 4 running,当前系统中有4个正在运行的进程。 284 sleeping ,当前系统中有284个休眠的进程。 0 stopped 。停止进程数为0。 0 zombie。僵死进程数为0。 二,CPU信息 %us。用户空间进程占用CPU时间的百分比。 %sy。内核空间进程占用CPU时间的百分比。 %ni。ni表示nice的意思,也就是哪些用户进程被提升优先级之后,占用的CPU运行时间。 %id。系统空闲时间。 %wa。这个表示CPU在等待磁盘写入的时间。 %si

【IT之路】CentOS 7常用命令--top

匿名 (未验证) 提交于 2019-12-02 23:34:01
最近在docker(宿主机是centos虚拟机)里安装gitlab,发现随着时间的运行,虚拟机的内存持续走高,运行几个小时之后内存已经爆掉了,putty远程处理于假死状态。 这个时候就需要查看内存进程,发现有10多个ruby进程在运行,最终定位到docker容器的问题。 使用到的指令: 查看内存使用情况 $ free -m $ top //shift+m按内存占用比排序 清理内存 (效果不是很理想,最终只能强制关闭虚拟机0_0) # sync # echo 3 > /proc/sys/vm/drop_caches top命令经常用来监控linux的系统状况,比如cpu、内存的使用,下面是各个数据的含义。 第一行: 13:42:59 当前系统时间 6 days, 9:29 系统已经运行了6天6小时29分钟(在这期间没有重启过) 3 users 当前有3个用户登录系统 load average: 3.06,3.01, 1.79 load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。 load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑 CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行: Tasks 任务(进程) 系统现在共有131个进程,其中处于运行中的有3个,127个在休眠(sleep)

monkey事件

試著忘記壹切 提交于 2019-12-02 23:22:56
最近在学appium,涉及到monkey的操作与使用。边学习边总结~~一起加油哈 一、操作事件简介   monkey所操作的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹球事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动activity事件、键盘事件、其他类型事件 二、操作事件简要说明 触摸事件: 指在屏幕某处按下并抬起的操作,可通过--pct-touch参数来配置其事件百分比。 手势事件: 指在屏幕某处的按下、随机移动、抬起的操作,即直线滑动操作;可通过--pct-motion参数来配置其事件百分比 二指缩放事件 :二指缩放事件是指在屏幕上的两处同时按下,并同时移动,最后同时抬起的操作,即智能机上的放大缩小手势操作;可通过--pct-pinchzoom参数来配置其事件百分比。 轨迹球事件: 轨迹事件是由一个或多个随机的移动组成的,有时会伴随着点击,即一系列的曲线滑动操作;可通过--pct-trackball参数来配置其事件百分比。 屏幕旋转事件: 模拟的Android手机的横屏和竖屏切换;可通过--pct-rotation参数来配置其事件百分比。 基本导航事件: 现在手机上很少有上、下、左、右按键,这种事件一般用得比较少;可通过--pct-nav参数来配置其事件百分比。 -- 用的比较少 主要导航事件: 主要导航事件是指点击“主要导航

Js 百分比进度条

匿名 (未验证) 提交于 2019-12-02 21:53:52
【构想】       CSS3 + JS       CSS3控制进度         利用CSS3中的 @keyframes       JS实现百分比         根据CSS来调整,时间 【页面代码】      CSS代码    body { background - color : #f5f7f9; color : #6c6c6c; font : 300 1em / 1.5em ; } . container { left : 50 %; position : absolute ; top : 40 %; transform : translate (- 50 %, - 50 %); - webkit - transform : translate (- 50 %, - 50 %); } /* PROGRESS */ . progress { background - color : #e5e9eb; height : 0.25em ; position : relative ; width : 24em ; } #progress-bar { animation - duration : 3s ; animation - name : width ; background - image : linear - gradient ( to right , #4cd964,

盒子模型详解

匿名 (未验证) 提交于 2019-12-02 20:34:42
在html文档中,元素体现为一个一个的方形盒子。每个盒子由以下四种属性来确定他在文档中的位置和大小: content 内容区域 padding 内边距 border 边框 margin 外边距 在 标准盒模型 定义下,content占据的空间由(min/max)width,(min/max)height来控制。 而在IE或者是 box-sizing: border-box 模式下,content空间应该还包含了padding和border的宽高。 现在通常使用 box-sizing: border-box 这种非标准盒模型来开发。 width的单位可以是px,rem,em,vw,也可以是百分比%。当单位是%时,取值是父元素宽度的比值。 <!--.div2的宽度是200px( 1000 * 20%)--> .div1{width: 1000px} .div1 > .div2{width: 20%} height的情况会复杂一些,px,rem,em,vh为单位时,效果和width相仿。而为百分比%时,并不会简单的按照父元素的高度来计算。 <!--如果需要让height百分比生效,需要这样设置--> html, body{height: 100%} #app, .div1{height: 100%} .div2{height: 20%} html代码结构片段 #app .div1

图解linux下top命令的使用

不想你离开。 提交于 2019-12-02 16:26:31
top命令经常用来监控linux的 系统 状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。 本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图 top视图 01 【top视图 01】是刚进入top的基本视图,我们来结合这个视图讲解各个数据的含义。 第一行: 10:01:23 当前系统时间 126 days, 14:29 系统已经运行了126天14小时29分钟(在这期间没有重启过) 2 users 当前有2个用户登录系统 load average: 1.15, 1.42, 1.44 load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。 load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行: Tasks 任务(进程),系统现在共有183个进程,其中处于运行中的有1个,182个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。 第三行:cpu状态 6.7% us 用户空间占用CPU的百分比。 0.4% sy 内核空间占用CPU的百分比

百分比布局中,关于height和父元素的一些坑

旧城冷巷雨未停 提交于 2019-12-02 00:08:41
百分比布局时,我们有时候会遇到高度 height 设置百分比后无效的情况, 例如给 div设置height=50%,往往没能看到效果。 这里我们就来说一说关于百分比布局时的一些坑~ 为了方便描述,我在这里写了一个简单的例子,html结构如下: 现在我们想要得到的效果是 .son1 的宽度为整个屏幕宽度的100%,高度为整个屏幕高度的20%(html的margin,padding暂且不计) 如果我的css代码是下面这样的,我们看到底行不行: 但是,浏览器渲染得出的效果却是这样子的: lol~ 现在我们来修改一下我们的 css 代码: 我们会惊奇的发现,现在得到的结果正是我们想要的:HHH~ 正当我们高兴的时候,小明同学突然问道:那把外边那一层 .wrap 注释掉呢,还会一样吗?(你可以暂时别管小明是谁) 就这样,我们又回到了最初的起点,子元素的高度依然没有体现出来,得到的效果如下: ===================== 下面我们就来分析一波 ==================== 其实,。。。。。 (1). 百分比的大小是相对其父级元素宽高的大小 ,如最外层元素设置的百分比是对应屏幕而言的。 (2). 对于宽度来说,其父级元素无须确定宽度就能设置百分比; 但高度则不同, 若某元素的父元素没有确定高度,则无法有效使用 height=XX%的样式 !!! (3). 在html中,

Linux工具之sar

守給你的承諾、 提交于 2019-12-01 16:15:09
1、sar简介 sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。 2、语法参数 sar [options] [-A] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1; -o file表示将命令结果以二进制格式存放在文件中,file 是文件名。 options 为命令行选项,sar命令常用选项如下: -A:所有报告的总和 -u:输出CPU使用情况的统计信息 -v:输出inode、文件和其他内核表的统计信息 -d:输出每一个块设备的活动信息 -r:输出内存和交换空间的统计信息 -b:显示I/O和传送速率的统计信息 -a:文件读写情况 -c:输出进程统计信息,每秒创建的进程数 -R:输出内存页面的统计信息 -y:终端设备活动情况 -w:输出系统交换活动信息 3、CPU资源监控 每10秒采样一次,连续采样3次,观察CPU 的使用情况,并将采样结果以二进制形式存入当前目录下的文件3.test中,需键入如下命令: 输出项说明: CPU:all 表示统计信息为所有 CPU 的平均值。 %user:显示在用户级别