你好极客时间
明天再看一遍,这篇太实用了!
2024-01-10
Geek_6a9aeb
老师,第一这里不明白热点函数是用什么命令去看,能完整的说下? 第二,top命令是看到某一个cpu wa使用率高,但是我经常听到开发反馈跟我说不要一个cpu,要多看多个核平均下来的使用率。开发说平均下来压力不大啊,因为不清楚究竟多核是怎么分配工作的,因此无法说服开发
作者回复:1. perf命令。通常我是执行perf top -g。
2. 如果你有这样的场景,可以拿我来给你分析。对于wa来说,cpu均衡是肯定的。平均下来压力大不大,也不是开发说了说,而是系统说了算。
2021-01-17
7
Geek_6a9aeb
老师,linux tcp连接的限制(最大不能超过65535) ,对吗? 既然nf-conntrack默认也是65535 对最大tcp连接对应的? 这边没有看到 系统究竟建立了多少tcp连接,如果是超过65535个,那么丢包是合理的吧?
作者回复:tcp连接可以超过65535,只要配置文件句柄即可。
nf-conntrack是另一个东西,逻辑上不是一回事。它和tcp连接不是同一个控制参数。
2021-01-17
2
alley
老师查看网络带宽满的命令是什么
作者回复:看带宽,要看使用率和队列两个角度。通常我是用iftop和netstat。你也可以用其他命令。
2021-01-17
4
奕
响应时间 和 PTS 的曲线趋势 必要要有明显的梯度趋势吗? 翻了一下之前的阿里云PTS压测报告,好像都没有出现明显的梯度趋势,刚开始都是斜线上升的
作者回复:递增连续是场景最基本的要求。要想分析性能,没有趋势是很难判断合理不合理的。
如果你只是做下验证,那就无所谓了。
2021-01-17
Geek_6a9aeb
既然跟加入的nginx没有关系,那么第一次性能测的时候为啥没有发现有这种性能问题呢?
作者回复:跟多加了一个操作系统有关系。
2021-01-14
4
蔚来懿
老师,有一个疑问,我的情况是这样的,我们公司环境有很多(测试环境,开发环境,预发布环境,开发环境),很多个项目,每个项目结构复杂,机器有很多,如果按照这样的部署的话,需要安装很多软件,还有防火墙的问题,请问是否有轻量级的监控方式,比如说,直接在服务器上装工具(类似nmon,但是直观),
作者回复:用容器,把监控放到基础镜像中呀。
2021-01-13
2
飝鸽
看完专栏,有种豁然开朗的感觉,感谢老师的分享!之前也找了很多资料和视频学习性能,但只了解了工具的使用和一些性能的概念,当自己去做性能测试时还是有很多疑问不知道从何下手。学习完之后有种期待做性能测试,希望能把老师的思路灵活运用到项目中,能够像老师一样能够分析解决遇到的问题。
作者回复:多谢支持,我也努力。
2020-08-05
1
拥抱黑夜的白天
本节课程最大的感悟就是正确认识性能工程师,不仅仅是一个做测试写脚本做参数压测的职业,而是具有更加深刻的意义和价值——能够通过测试的结果进行分析,找到原因得出结论,并且能够给出意见建议来对项目进行调优,使项目的性能得到提升。这需要我们不断的充实自己的业务领域宽度和深度,精确的分析和从业经验不断积累来实现。
作者回复:说的非常对呀。
2020-05-24
2
钱
想象自己是一次请求之旅的导游,带着字节流的队伍穿过路由器的河流闯关网络世界的森林进入某个王国见过国王和重臣,然后在同样的一路返回,遇见了什么怪物战斗花费了多久时间战斗。
如果对于计算机软硬件各种原理都了解,了解的越多越深这种想象就会越细致具体,那定位问题也就越快越准。
目前对我来讲网络通信这一段路程还不能想象的挺好,需要加强。
作者回复:想像力很丰富。挺好。
2020-05-19
编辑推荐
讲师的其他课程
包含这门课的学习路径
运维工程师
32门课程 149.1w人学习
测试工程师
18门课程 93.7w人学习
后端工程师
27门课程 184.1w人学习
看过的人还看了