百分比

Linux top命令详解

白昼怎懂夜的黑 提交于 2019-12-10 16:20:14
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 第一行,任务队列信息,同 uptime 命令的执行结果 系统时间:07:27:05 运行时间:up 1:57 min, 当前登录用户: 3 user 负载均衡(uptime) load average: 0.00, 0.00, 0.00 average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。 load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了 第二行,Tasks — 任务(进程) 总进程:150 total, 运行:1 running, 休眠:149 sleeping, 停止: 0 stopped, 僵尸进程: 0 zombie 第三行,cpu状态信息 0.0%us【user space】— 用户空间占用CPU的百分比。 0.3%sy【sysctl】— 内核空间占用CPU的百分比。 0.0%ni【】— 改变过优先级的进程占用CPU的百分比 99.7%id【idolt】— 空闲CPU百分比 0.0%wa【wait】— IO等待占用CPU的百分比 0.0%hi【Hardware IRQ】— 硬中断占用CPU的百分比 0.0%si

css 网页缩放的两种情况

喜夏-厌秋 提交于 2019-12-09 14:46:42
win10 触控板缩放 相当于图片的缩放,初始化的网页的布局是什么样,缩放完之后还是什么样。只是大小变了。 浏览器对网页进行缩放 1 如果你设置的是百分比, 1.1 如果外层没有别的dom,那么当前dom是相对于浏览器的窗口进行缩放的,无论你怎么缩放都不会改变当前dom的宽度和高度,但是里面的文字会跟随缩放变大变小,甚至会超出dom 1.2 如果有外层的存在,那么会跟着外层的变化而变化 2 如果你设置的是像素值,那么会随着浏览器的缩放而缩放。 3 如果外层是百分比,那么缩放的时候大小不会改变,里层是设置的像素值,那么缩放的时候大小会随着缩放而改变,这种情况那么网页的结构就会乱掉。 4 如果外层是像素,里层是百分比,里层会跟随外层的的变化而变化,那么页面的结构也不会乱掉, 也就是说只要保证最外层是具体的像素值的话,那么不论你怎么缩放都会全部跟着变化 因为最外层会变化,里面的无论是像素还是百分比都会跟着变化。 在深入一层的话还是这样,因为外层一定会变化,所以里层也一定会跟着变化,不论是像素值还是百分比。 来源: CSDN 作者: yuange11111 链接: https://blog.csdn.net/qq_38296051/article/details/103456231

干货!web页面完美解决自适应的问题

和自甴很熟 提交于 2019-12-07 23:45:53
版权声明:本文为章鱼哥原创文章,若要转载,请注明出处 https://blog.csdn.net/qq_40388552/article/details/84838474   前段时间做了一个大数据前端页面显示的项目,使用了如下的简单的方式来解决页面自适应的问题,码友们如果有更好的方法欢迎留言。 采用的方案核心的3个步骤 采用 bootstrap的的网格系统 来进行页面布局划分。要实现自己想要的页面效果就需要结合百分比和div嵌套来实现,这都是基础哈。 整个页面的宽度width和高度height都采用 百分比 的形式来设计,从一开始的html标签开始到body里面的内容层层递进都设置上百分比。 注意: 当你发现对某个元素设置的百分比没有起作用时,这是因为百分比的大小是相对其父级元素宽高的大小,如最外层元素设置的百分比是对应屏幕而言的。 字体如何去做自适应我采用的是使用 Css3的@media 查询 ,通过@media可以针对不同的屏幕尺寸设置不同的样式,我们这里对字体的样式进行修改,于是我在style标签中写了类似如下的一串代码,来改变body的字体大小,你也可以把它写成css文件然后引入到网页中。 @media screen and (max-width: 1920px) { body { font-size: 16px;} } @media screen and (max

top 命令

淺唱寂寞╮ 提交于 2019-12-06 12:06:06
top命令 top命令 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。 语法 top(选项) 选项 -b:以批处理模式操作; -c:显示完整的治命令; -d:屏幕刷新间隔时间; -I:忽略失效过程; -s:保密模式; -S:累积模式; -i<时间>:设置间隔时间; -u<用户名>:指定用户名; -p<进程号>:指定进程; -n<次数>:循环显示的次数。 top交互命令 在top命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了-s选项, 其中一些命令可能会被屏蔽。 h:显示帮助画面,给出一些简短的命令总结说明; k:终止一个进程; i:忽略闲置和僵死进程,这是一个开关式命令; q:退出程序; r:重新安排一个进程的优先级别; S:切换到累计模式; s:改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5s; f或者F:从当前显示中添加或者删除项目; o或者O:改变显示项目的顺序; l:切换显示平均负载和启动时间信息; m:切换显示内存信息; t:切换显示进程和CPU状态信息; c:切换显示命令名称和完整命令行; M:根据驻留内存大小进行排序; P:根据CPU使用百分比大小进行排序; T:根据时间

linux top 命令各参数详解

人走茶凉 提交于 2019-12-05 22:20:13
简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. 下面详细介绍它的使用方法。 参数含义 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID

【第七篇】Prometheus PromQL 简单用法

白昼怎懂夜的黑 提交于 2019-12-05 17:27:27
目录 说明 CPU 内存 磁盘监控 磁盘空间利用率百分比 预计饱和 说明 基于上一篇 文章 的基础,这里做一些关于 CPU、内存、磁盘的一些基础查询语句。 CPU 通过查询 metric值为 node_cpu_seconds_total 来获取当前CPU 的所有信息 直接通过此参数参数,会查到的数据是当前CPU的所有相关的收集到的数据。 此时就需要使用 irate 函数,用于计算距离向量中的实际序列的每秒顺势增长率。 再根据标签筛选来查询如下: irate(node_cpu_seconds_total{job="node"}[5m]) 使用avg聚合查询到的数据后,再使用by 来区分实例,这样就能做到分实例查询各自的数据。 avg(irate(node_cpu_seconds_total{job="node_srv"}[5m])) by (instance) 上面的语句查询到的CPU数据,是包含CPU的所有数据,而我们要查询的是CPU的5分钟负载 思路就可以这样:查询出CPU的空闲值 mode='idle' ,乘以 一百得出空闲百分比后,在用100减去空闲百分比就得出CPU使用的百分比 如下: 100 - ((avg(irate(node_cpu_seconds_total{job="node_srv",mode="idle"}[5m])) by (instance)) * 100

linux下性能分析命令[总结]

自古美人都是妖i 提交于 2019-12-05 09:23:22
1、前言   在linux下开发程序,为了追求高性能,经常需要测试程序的性能,包括cpu、内存、io、网络等等使用情况。liunx下提供了众多命令方便查看各种资源的使用情况。经常用的有ps、top、free、mpstat、iostat、vmstat、netstat。 2、ps、top、free命令   ps用于查看系统中进程的情况, top能够实时显示系统中各个进程的资源占用状况 ,free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。 3、mpstat命令   用于获取 CPU 相关统计信息,命令执行结果如下图所示: %user 表示处理用户进程所使用 CPU 的百分比。 %nice 表示使用 nice 命令对进程进行降级时 CPU 的百分比。nice 命令更改进程的优先级。 %system 表示内核进程使用的 CPU 百分比 %iowait 表示等待进行 I/O 所使用的 CPU 时间百分比 %irq 表示用于处理系统中断的 CPU 百分比 %soft 表示用于软件中断的 CPU 百分比 %idle 显示 CPU 的空闲时间 4、iostat命令   性能评估的一个主要部分就是磁盘性能,iostat 命令提供了存储接口的性能指标。执行结果下图所示: tps 每秒的传输数量,例如,每秒的 I/O 操作数。注:这只是 I/O

css百分比值到底参考谁?

旧巷老猫 提交于 2019-12-04 02:32:43
一、元素 宽高 设置百分比 (1)width / min-width / max-width 参考块级父元素的宽度 (2)height / min-height / max-height 参考块级父元素的高度 二、内外边距 padding和margin 默认在水平书写情况下,以块级父元素的宽度为参考,其他情况以块级父元素的高度为参考 三、定位 当元素使用position属性后, (1)left、right属性百分比值参考块级父元素的宽度 (2)top、bottom属性百分比值参考块级父元素的高度 四、字体 参照父元素字体 五、行高 参照自身的字体大小 六、边框圆角 参考自身的宽度和高度 七、平移 translate时参考自身的宽度和高度 注意 :只有计算值是可以继承的。所以,即使一个百分比值用于父属性,一个真正的值,比如具体像素宽度 的值,将访问继承的属性,而不是百分比的值 本文参考:https://www.cnblogs.com/shapeY/p/10199256.html 来源: https://www.cnblogs.com/zhuxingqing/p/11828614.html

C# 格式化百分比

匿名 (未验证) 提交于 2019-12-03 00:02:01
源代码 var pencent = String . Format ( "{0:0.00%}" , ( passNum + noPassNum ) > 0 ? ( passNum * 1.0 ) / ( passNum + noPassNum ) : 0 ); var pencent = String . Format ( "{0:0.00%}" , 23 > 0 ? ( 3 * 1.0 ) / 23 : 0 ); 来源:博客园 作者: 小南瓜dxn 链接:https://www.cnblogs.com/xiaonangua/p/11499012.html