iostat是I/O statistics(输入/输出统计)的缩写,用来动态监视系统的磁盘操作活动。 1. 命令格式 iostat[参数][时间][次数] 2. 命令功能 通过iostat方便查看CPU、网卡、tty设备、磁盘、CD-ROM 等等设备的活动情况, 负载信息。 3. 命令参数 -C 显 ...
分类:
移动开发 时间:
2020-11-16 13:15:31
阅读次数:
19
接到一个项目,需要根据udp收到的数据绘制灰度图,数据量比较大,需要实施绘制,一开始没有使用OnPaint函数,在自定义类中调用绘制部分,使用的是双缓存机制,防止闪烁,代码如下: template <class T1, class T2>void CchinaDiankeSarDisPlayImag ...
分类:
编程语言 时间:
2020-11-08 16:51:08
阅读次数:
17
前面的几篇文章里讨论过了进程上下文切换和系统调用对系统性能的影响,我们今天再来看另外一个CPU吃货,那就是软中断。 你在用vmstat或者其他一些工具查看系统CPU消耗的时候,发现有两列是单独列出来的,分别是是hi和si。他们分别是硬中断和软中断。既然vmstat把中断的开销单独列出来了,就说明一个 ...
分类:
其他好文 时间:
2020-11-01 21:59:48
阅读次数:
21
1.引言“请你描述下SpringBean的生命周期?”,这是面试官考察Spring的常用问题,可见是Spring中很重要的知识点。我之前在准备面试时,去网上搜过答案,大多以下图给出的流程作为答案。但是当我第一次看到该图时,就产生了很多困扰,“Aware,BeanPostProcessor......这些都是什么啊!而且这么多步骤,太多了,该怎么记啊!”。其实要记忆该过程,还是需要我们先去理解,本文
分类:
编程语言 时间:
2020-11-01 09:33:30
阅读次数:
24
Scrapy爬虫(三):scrapy架构及原理 Scrapy爬虫三scrapy架构及原理 scrapy爬虫尝鲜 scrapy data flow流程图 scrapy项目结构 scrapy爬虫尝鲜 scrapy现在已经完美支持python3+,所以后面的实例我都会使用python3+的环境。首先我们来 ...
分类:
其他好文 时间:
2020-10-31 01:09:06
阅读次数:
16
某企业在测试环境上搭建了一套zabbix,并且通过zabbix的自动注册功能已经将几百台机器包括Window和Linux纳入监控,
现需要在生产环境上重新搭建多一套新的zabbix,需要把之前测试环境上添加的所有机器迁移到生产环境上,并且针对Linux操作系统需要在原有指标的基础上补充一些监控指标。
分类:
其他好文 时间:
2020-10-27 11:44:56
阅读次数:
27
先看一个实际的需求 基本介绍 ? 1.记录数组一共有几行几列,有几个不同的值 ? 2.把具有不同值的元素的行列及值记录在一个小的规模的数组中,从而缩小程序的规模 稀疏数组的处理方法是: 1.记录数组一共有几行几列,有几个不同的值 2.把具有不同值的元素的行列及值记录在一个小的规模的数组中,从而缩小程 ...
分类:
编程语言 时间:
2020-10-26 11:41:10
阅读次数:
83
线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。经过一些列性能优化,该集群性能得到了数十倍的性能提升,效果明显,本文是上篇,下篇更精彩。
分类:
数据库 时间:
2020-10-07 20:59:31
阅读次数:
46
考虑到出现频率最高的字符可能有多个,所以需要一个数组来存储出现频率最高的字符,再通过join方法转成字符串 1 var str = 'kkkkadsfdsf23dfds中中诺防守打法睡得晚让34 水电费水电费来了 !%#¥%#' 2 var map = {} 3 var num = 0 4 var ...
分类:
Web程序 时间:
2020-09-21 12:05:05
阅读次数:
52
IO队列长度监控 #!/bin/bash io () { device_num=`iostat -x | egrep "^sd[a-z]"` | wc -l iostat -x 1 3 | egrep "^sa[a-z]" | tail -n +$((device_num+1)) | awk '{i ...
分类:
其他好文 时间:
2020-09-21 11:55:46
阅读次数:
45