上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 33 下一页

2021年4月22日

Linux 是怎么管理内存

摘要: 内存映射 日常生活常说的内存是什么 比方说,我的笔记本电脑内存就是 8GB 的 这个内存其实是物理内存 物理内存也称为主存,大多数计算机用的主存都是动态随机访问内存(DRAM) 列如: 只有内核才可以直接访问物理内存,那么进程要访问内存时,怎么办? 虚拟地址空间 为了解决上面的问题,Linux 内核 阅读全文

posted @ 2021-04-22 10:45 uestc2007 阅读(211) 评论(0) 推荐(0) 编辑

使用 stress 和 sysstat 分析平均负载过高

摘要: stress 介绍 Linux 系统压力测试工具,这里通过异常进程模拟平均负载升高的场景 来看看 stress 命令行参数的讲解 字段含义 -?、--help 帮助文档 --version、-v 版本号 -q 退出 -n 显示已完成指令的情况 -t N、--timeout N 运行 N 秒后停止 - 阅读全文

posted @ 2021-04-22 10:41 uestc2007 阅读(107) 评论(0) 推荐(0) 编辑

2021年4月21日

(案例6)如何迅速分析出系统 CPU 的瓶颈

摘要: 前言 在做性能测试时,我们会需要对 Linux 系统的性能指标进行分析 这一篇就来讲下 CPU 性能指标的一个整体分析思路流程 总结出一个“又快又准”的瓶颈定位套路,在不同场景下,指标工具怎么选,性能瓶颈怎么找 CPU 性能指标 一共有四个需要掌握了解的性能指标 CPU 使用率 再次总结 最常见的一 阅读全文

posted @ 2021-04-21 16:15 uestc2007 阅读(205) 评论(0) 推荐(0) 编辑

(案例5)软中断导致 CPU 使用率过高

摘要: 前言 软中断基本原理,可参考这篇博客:https://www.cnblogs.com/uestc2007/p/14684499.html 中断 一种异步的事件处理机制,用来提供系统的并发处理能力 当中断事件发生,会触发执行中断处理程序 中断处理程序分为上半部和下半部 上半部:硬中断,快速处理中断 下 阅读全文

posted @ 2021-04-21 11:46 uestc2007 阅读(673) 评论(0) 推荐(0) 编辑

深入理解“软中断”

摘要: 前言 软中断(softirq)导致 CPU 使用率升高也是最常见的一种性能问题 所以软中断这个硬骨头必须啃下去! 回忆下什么是中断 中断是系统用来响应硬件设备请求的一种机制 它会打断进程的正常调度和执行 然后调用内核中的中断处理程序来响应硬件设备的请求 场景类比,加深印象 比如说你订了一份外卖,但是 阅读全文

posted @ 2021-04-21 11:28 uestc2007 阅读(703) 评论(0) 推荐(0) 编辑

(案例4)iowait 使用率过高

摘要: 前言 前面两个案例讲的都是上下文切换导致的 CPU 使用率升高 这一篇就来讲讲等待 I/O 导致的 CPU 使用率升高的案例 进程状态 详解进程状态 https://www.cnblogs.com/uestc2007/p/14684033.html 不可中断状态 当 iowait 升高时,进程很可能 阅读全文

posted @ 2021-04-21 10:41 uestc2007 阅读(783) 评论(0) 推荐(0) 编辑

深入理解“进程状态”

摘要: 如何查看进程状态 top 和 ps 是最常用的查看进程状态的工具 top 查看进程状态 S 列(也就是 Status 列)表示进程的状态 top 展示进程的五种状态 进程的第六种状态:T 或 t 就是 Stopped 或 Traced,表示进程处于暂停或跟踪状态 向一个进程发送 SIGSTOP 信号 阅读全文

posted @ 2021-04-21 10:00 uestc2007 阅读(167) 评论(0) 推荐(0) 编辑

2021年4月20日

(案例3)短时间进程导致用户 CPU 使用率过高

摘要: 系统架构背景 VM1:用作 Web 服务器,来模拟性能问题 VM2:用作 Web 服务器的客户端,来给 Web 服务增加压力请求 使用两台虚拟机(均是 Ubuntu 18.04)是为了相互隔离,避免交叉感染 VM2 运行 ab 命令,初步观察 Nginx 性能 简单介绍 ab 命令 ab(apach 阅读全文

posted @ 2021-04-20 16:56 uestc2007 阅读(158) 评论(0) 推荐(0) 编辑

环境搭建面试题

摘要: 你以前公司测试需要自己搭建测试环境么?你会自己独立搭建测试环境么?1、我们原来公司都是测试人员自己搭建测试环境的,因为这样子的测试工作能比较自主独立的开展,而且后期的维护也会比较方便一些。2、我们一般会在拿到测试需求的时候,根据需求先把准备环境好(硬件环境、软件环境、网络环境)。3、因为我上一家公司 阅读全文

posted @ 2021-04-20 16:06 uestc2007 阅读(242) 评论(0) 推荐(0) 编辑

接口测试面试题

摘要: 1、测试时接口调不通,如何去排查? 1)、首先检查测试环境配置是否有问题(端口占用、防火墙没有关闭、开发没有在后台加路由)、测试数据是否有问题(不要使用旧的数据) 2)、通过fiddler抓包,分析请求和响应的数据是否有问题 3)、查看应用服务器是否启动 4)、进去数据库查看数据是否有错误 先检查接 阅读全文

posted @ 2021-04-20 15:40 uestc2007 阅读(331) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 33 下一页

导航