摘要: 前言 linux 有很多工具可以做文本处理,例如:sort, cut, split, join, paste, comm, uniq, column, rev, tac, tr, nl, pr, head, tail.....,学习 linux 文本处理的懒惰方式(不是最好的方法)可能是:只学习gr 阅读全文
posted @ 2021-06-23 15:52 Zee_7D 阅读(775) 评论(1) 推荐(0) 编辑
摘要: 最近在学习 locust 性能工具,发现locust性能工具脚本需要python基础才能写脚本,但是对于性能测试人员来说 python 是基本功夫。 在 locust 中get脚本怎么写,为了方便直接在代码运行调试,采用关闭web模式,通过参考官方文档自己实验get/post代码,参考代码如: @t 阅读全文
posted @ 2021-06-21 22:53 Zee_7D 阅读(972) 评论(0) 推荐(0) 编辑
摘要: IO的性能分析一直是性能分析的重点之一,分析的思路是: 在代码的逻辑清晰的情况下,是完全可以知道哪些文件是频繁读写的。但是对性能分析人员来说,通常是面对一个不是自己编写的系统,有时还是多个团队合作产生的系统。这时就会出现很多的推诿和争执。如果可以迅速地把问题到一个段具体的代码,到一个具体的文件,那就 阅读全文
posted @ 2021-06-18 22:31 Zee_7D 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 今天在培训的过程中,也提到了分析要具体到代码的事情,如果思路方向是正确的,对java应用和C/C++应用来说,也是几个命令就可以跳到代码行了。前提是要能看得懂堆栈信息。所以一直以来我在讲课的过程中都有画过这样的一个分析思路的图。 在性能分析中,如果是C/C++的应用的话,也同样是有些工具可以做得到的 阅读全文
posted @ 2021-06-17 20:30 Zee_7D 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,性能报告中只说CPU使用率高的时候,并不能帮助定位问题。因为CPU高会有多种不同的情况。CPU有五种状态(us sy id wa st), 在vmstat中能显示出来,这个想必很多人都清楚。在代码消耗CPU的时候(这也是通常性能分析中会遇到的),是US状态的CPU。当然还存在一种情况,就 阅读全文
posted @ 2021-06-16 17:59 Zee_7D 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 性能工具之代码级剖析工具 上次有人提到说下剖析工具。所以再来聊聊代码级剖析工具。 不管怎么吹,代码级剖析工具对性能本身的损耗都是存在的。 并且损耗还不小。即使是在偏底层做,也照样有很大的损耗。20-30%损耗都是正常的。 要找好代码级工具的切入点,一开始就用肯定是不理智。只要分析到了某一个具体的进程 阅读全文
posted @ 2021-06-10 22:28 Zee_7D 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、简单了解 Apache JMeter™ The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior a 阅读全文
posted @ 2021-06-04 19:41 Zee_7D 阅读(108) 评论(0) 推荐(0) 编辑
摘要: stress是一个在linux下的压力测试小工具。 我看到有些人用这个工具来描述一些资源耗尽的场景,也有人用它来做混沌测试中。请使用者要注意,这个工具并不是模拟业务问题的,是模拟系统级问题的。所以用它来模拟的时候,和业务真实场景差别还是很大的。 因为在性能工作中,经常有人因为不理解工具而误用工具,所 阅读全文
posted @ 2021-06-03 21:47 Zee_7D 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 内容目录: 1、idea 环境项目部署 2、nacos 环境部署 3、dubbo插件部署 4、不带参数请求 5、带参参数请求 阅读全文
posted @ 2021-06-02 22:16 Zee_7D 阅读(223) 评论(0) 推荐(0) 编辑
摘要: HTML5 作为当前“最火”的跨平台、跨终端(硬件)开发语言,越来越受到前端开发者 的重视,无论是 PC 端还是当前“火热”的移动端,其前端开发人员的占比均越来越高。此 消彼长,HTML5 开发者的增加自然导致 WPF / Flex / QT 等前端技术开发人员的缩减。为了 解决前端“跨平台”的问题,并应对开发人员稀缺的窘境,我们迫切的需要选择或更换新的 技术路线,而 HTML5 当为首选。本次测试目的是为了验证使用 HTML5 作为前端技术路线,能 否满足大屏(高分辨率,超过 8K)可视化的展示需求。 阅读全文
posted @ 2021-05-25 23:07 Zee_7D 阅读(920) 评论(0) 推荐(0) 编辑