干货:性能测试相关问题及解决办法汇总(重要) 开始性能测试前需要了解的内容: 1、项目具体需求。 2、指标:响应时间在多少以内,并发数多少,tps多少,总tps多少,稳定性交易总量多少,事务成功率,交易波动范围,稳定运行时长,资源利用率,测哪些交易,哪些接口,测试哪些场景。 3、环境:生产环境服务器 ...
分类:
其他好文 时间:
2019-11-15 00:20:50
阅读次数:
111
cgroup是linux内核中用于实现资源使用限制和统计的模块,docker的风靡一时少不了cgroup等特性的支持。kubernetes作为容器编排引擎,除了借助docker进行容器进程的资源管理外,还提供了一些更加高级的资源管理功能,以提高资源利用率和更加稳定的程序运行环境,其中必然少不了cgr ...
分类:
Web程序 时间:
2019-10-27 12:41:09
阅读次数:
105
资源利用率: 在一些情况下,程序必须等待某个外部操作执行完成,例如输入操作或者输出操作等,而在等待时程序无法执行其他任何操作。因此,如果在等待的同时可以运行另一个程序,那么无疑将提高资源的利用率。公平性: 不同的用户和程序对于计算机上的资源有着同等的使用权。一种高效的运行方式是通过粗粒度的时间分片(... ...
分类:
其他好文 时间:
2019-10-21 00:00:09
阅读次数:
126
简介 pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控。它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的。 各大APM工具,几乎都是根据google这篇经典的Dapper论文而来,一定要读一读。这里是它的源文地址:ht ...
分类:
其他好文 时间:
2019-10-13 00:37:47
阅读次数:
144
一、虚拟化概述1、什么是虚拟化?虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理架构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术。2、虚拟化的优势减少服务器数量,降低硬件采购成本;资源利用率最大化;降低机房空间、散热、用电消耗的成本;硬件资源可动态调整,提高企业IT业务灵活性;高可用性;在不中断服务的情况下进行物理硬件
分类:
其他好文 时间:
2019-10-10 09:18:34
阅读次数:
217
一.操作系统概述 1. 操作系统的四个特性 并发:同一段时间内多个程序执行(注意区别并行和并发,前者是同一时刻的多个事件,后者是同一时间段内的多个事件) 正是系统中的程序能并发执行这一特征,才使得OS能有效地提高系统中的资源利用率,增加系统的吞吐量。 1、并发与并行 2、引入进程 为计算程序和I/O ...
分类:
其他好文 时间:
2019-10-05 20:55:05
阅读次数:
122
多域名访问 配置虚拟主机,提高资源利用率。 tomcat的server.xml文件也可以配置多个虚拟主机,基于端口可以通过增加service节点实现,基于域名则可以同过增加host节点实现 基于域名的虚拟机 基于端口的虚拟机 ...
分类:
其他好文 时间:
2019-09-05 18:15:30
阅读次数:
83
操作系统发展史 发展史1. 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。2. 20世纪50年代后期,出现人机矛盾:手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,手工操作方式已严重损害了系统资源的利用率(使资源利用率降为百分之几, ...
分类:
系统相关 时间:
2019-08-09 21:42:34
阅读次数:
157
性能测试主要看哪几方面? 1. 响应时间 : 完成一个业务所需要的时间 2. 吞吐量: 单位时间处理的业务数量 3. 资源利用率 : 完成业务需要的开销 ( CPU, 内存,IO) 性能的难点 用户总希望发最小的代价取得最大的收益,实际上一旦确定了架构,性能也就确定了 - 如果遵守规范体系能够达到默 ...
分类:
其他好文 时间:
2019-08-08 13:11:58
阅读次数:
102
各个阶段的主要优点都是解决了上一阶段的主要缺点 手工操作阶段: 程序员 》纸带机 --》主机 --》 纸带机 -- 》 ······· 主要缺点: 用户独占全机,人机速度矛盾导师资源利用率极低 批处理阶段--单道批处理系统 程序员 》纸带机 --》外围机 --》磁带 --》 主机 --》 磁带 -- ...
分类:
其他好文 时间:
2019-07-21 18:08:28
阅读次数:
96