性能测试
文章平均质量分 53
安静的偏执
欢迎关注我的公众号:文说点滴
展开
-
性能测试之工作流程
性能测试工作流程图:原创 2017-12-10 14:34:49 · 759 阅读 · 0 评论 -
性能优化学习笔记 - CPU使用率高达100%如何分析
的原创 2019-04-10 16:05:20 · 2447 阅读 · 0 评论 -
性能优化学习笔记 - CPU上下文切换
什么是CPU上下文?每个任务运行前, CPU都需要知道任务从哪里加载, 又从哪里开始运行, 需要系统事先设置好CPU寄存器和程序计数器, 也就是所谓的CPU上下文.寄存器是CPU内置的容量小,但速度即可的内存, 用于存储指令,数据, 地址等信息; 程序计数器是其中的一类特殊的寄存器, 主要存储着下一条要执行的指令, 工作模式可参考下图:上下文切换过程记录当前任务的上下文(CPU寄...原创 2019-01-22 10:35:55 · 854 阅读 · 0 评论 -
性能优化学习笔记 - 平均负载
什么是平均负载正确定义:单位时间内,系统中处于可运行状态和不可中断状态的平均进程数。错误定义:单位时间内的cpu使用率。可运行状态的进程:正在使用cpu或者正在等待cpu的进程,即ps aux命令下STAT处于R状态的进程不可中断状态的进程:处于内核态关键流程中的进程,且不可被打断,如等待硬件设备IO响应,ps命令D状态的进程理想状态:每个cpu上都有一个活跃进程,即平均负载数等于...原创 2019-01-05 18:36:19 · 446 阅读 · 0 评论 -
物理CPU、CPU核数、逻辑CPU、超线程
基本概念物理CPU:物理CPU就是插在主机上的真实的CPU硬件,在Linux下可以数不同的physical id 来确认主机的物理CPU个数。核心数:物理CPU下一层概念就是核心数,我们常常会听说多核处理器,其中的核指的就是核心数。在Linux下可以通过cores来确认主机的物理CPU的核心数。逻辑CPU:核心数下一层的概念是逻辑CPU,逻辑CPU跟超线程技术有联系,假...转载 2018-11-24 15:41:07 · 2591 阅读 · 0 评论 -
Docker容器常用操作
容器的基本操作启动容器 备注:加入-it参数,可启动交互式容器查看容器 备注:-a查看所有容器(含停止状态的),-l查看最新的容器自定义容器名字 重新启动停止的容器 备注:-i进入交互模式删除停止的容器 守护式容器什么是守护式容器 启动守护式容器 备注:加-d参数能启到同样的效果查看容器日志 在容器中启动新的进程 ...原创 2018-03-14 06:10:05 · 295 阅读 · 0 评论 -
Docker容器的数据管理
Docker的数据卷什么是数据卷 数据卷的特点 数据卷与容器的关系 为容器添加数据卷 为数据卷添加权限 数据卷容器什么是数据卷容器 数据卷容器的结构 挂载数据卷容器的方法 数据卷的备份与恢复数据备份的原理 数据备份操作 数据还原操作 ...原创 2018-03-13 08:07:19 · 278 阅读 · 0 评论 -
Docker学习笔记之客户端与守护进程
Docker的C/S模式命令行模式 Remote API模式 详细教程可参考:https://docs.docker.com/develop/sdk/examples/ Docker的C/S连接方式 查看守护进程状态输入status docker命令 开启或关闭守护进程sudo service docker startsu...原创 2018-02-28 23:58:33 · 521 阅读 · 0 评论 -
Docker学习笔记之基本概念
容器技术与虚拟机的区别 Docker的使用场景 Docker的基本组成 Docker镜像 Docker容器 Docker仓库 Docker容器的能力 Docker依赖的Linux内核特性Namespace命名空间 Control groups控制组原创 2018-02-07 23:50:53 · 474 阅读 · 0 评论 -
性能测试指标之数据库指标
常用的数据库例如MySQL指标主要包括SQL、吞吐量、缓存命中率、连接数等,具体如下:一级指标 二级指标 单位 解释 备注 SQL 耗时 微秒 执行SQL耗时 吞吐量 QPS 个 每秒查询次数 TPS 个 每秒事务次数 命中率 Key Buffer命中率 ...原创 2017-12-23 14:58:20 · 7542 阅读 · 0 评论 -
测试应该知道的Nginx知识
背景在服务端部署或者性能测试的过程中,会需要了解服务端系统的整体架构及服务器使用的软件版本。虽然公司有专业的运维能搞定这一切,但是作为一名测试,也有必要了解服务端架构中的各个组件分别是用来做什么的,这样遇到问题和开发交流也能过更加顺畅一点。所以这里对于Nginx作一个简单的总结。 Nginx是什么?Nginx是一款轻量级、高性能的HTTP和反向代理服务器,同时也是一个代理邮件服务器; 可以在原创 2017-12-03 23:05:44 · 1091 阅读 · 0 评论 -
性能测试之常见系统应用分层架构
常见系统应用分层架构:原创 2017-12-10 14:52:20 · 457 阅读 · 0 评论 -
Celery分布式任务队列初探
Celery使用场景异步任务: 将耗时操作任务提交给Celery异步执行, 比如发送短信/邮件, 消息推送, 音视频处理等等;定时任务: 类似于crontab, e.g. 每日数据统计.Celery基本结构Celery基本使用初始化celery实例# coding = utf-8from celery import Celeryapp = Celery("...原创 2019-04-29 21:10:16 · 446 阅读 · 0 评论