7DGroup性能实施项目日记4

news2024/9/29 11:28:33

经过了一个十一假期,我们的日记虽然没有更新,但我们的项目并没有停止。

虽然这个项目是一个依托性能培训的项目,但对我来说,这和真实的项目并无二致。我们花了几万(根据一期的培训,估计在3万-4万左右,实际费用取决于使用时间)购买云服务器,搭建一个完整的项目,从k8s到代码到监控一样也没落下,从我的经验上来看,这已经比大部分的性能项目要完整的多了。

性能分析人员(可能是一个人,也可能是一个团队)应该面对项目中的所有技术栈。记住,是所有技术栈!

在这些天里,各小组也组织了多次的会议沟通,大家也都是积极的,但是有积极的态度,不一定有积极的结果,所以我们还要说一下各组的工作成果。
根据群里的沟通来看,脚本开发组已经基本上完成了调试,现在需要创造足够的基础数据来做参数化了。

分析调优组已经出了第一版各组件的性能分析决策树,虽然还没有达到完美的程度,但也有了雏形。部分分析决策树如下所示:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

对于我一直在强调的RESAR性能工程中的性能分析七步法来说,性能分析决策树是关键的一个环节,所以我们的分析组也是人最多的,倾本次项目相关人员一半(10人以上)之力来画性能分析决策树。

当然这里还缺少一些环节,如:技术组件的概念、架构图、计数器、配置参数、监控工具、关联分析逻辑等几个部分都无法通过思维导图的形式来体现,所以我们后面还需要编写文档来做详细的说明。

环境搭建组近期没有什么工作进展,主要是由于环境已经搭建完毕,环境组也只需要维护当前环境即可,但没看到他们现在进入工作状态。
架构组现在还没提交什么有价值的图,只有一开始的那两个看似非常简陋的图。
在这里插入图片描述

严格地说这两个是一个意思。从架构的角度来看,这只能算是一个逻辑图。从架构设计的角度来说有四种架构图:业务架构、技术架构、应用架构、数据架构,懂的人都知道这四个分类是从哪来的,我在这里也不赘述了。
就算是考虑4+1或C4架构图,上面架构组的交付物也是不能让人满意。

但不管怎么说,也算是有了逻辑图。

代码开发组之前给了一个接口逻辑梳理的图,我忘记放到哪里去了,只记得非常潦草,就没有保存,想来他们后面会划专业一点的接口调用图。

管理组自从制定了计划和一个方案草稿之后,这一段时间没看到有什么动作,也许有背后做的进度跟踪工作,只是我没有看到。原以为是因为我不够仔细,刚才又去查了一下项目计划。如下:
在这里插入图片描述

看起来项目计划已经没有维护了,这属于渎职呀!怪不得项目一做就废。

综上来看,总体来说有进度,只是进度可控性不强。脚本开发组和分析调优组的工作成果最为明显。其他各组工作有些懈怠,看不出有价值的产出,后面还需要管理组加强风险和进度管控。

其实对于一个性能项目来说,我觉得如果等着事情推动人往前走,那就相当被动了,这是不对的。而当你不知道一个性能项目应该做成什么样子的时候,就会做成像现在这样,虽然大家都积极了,但从结果来看,并不如人意。

虽然有些组有工作产出,但产出的结果也并不完美,在我之前看到过的性能项目中,有大部分就像现在这个状态。

那么,怎么办呢?是时候给他们上眼药了。

后面我要多花一些时候,在正常的培训进度保证的前提下,给他们讲讲性能项目应该如何做,这里面涉及的管理和技术工作都是细致的,要思虑在前的。

PS:今天阿里云服务器在我们的账户里仍然有钱的情况下,把我们的六个服务器直接给释放掉了,连个备份都没留,导致环境要重新配置,提了工单,也没有给出合理的解释,这会耽误一些时间。
在这里插入图片描述

在这里提醒一下,理智的企业一定要考虑云服务器带来的风险,看似购买云服务减少了企业的维护成本,但也要有出事故无法挽回的心理准备。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/687795.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高速电路设计系列分享-基本概念

目录 概要 整体架构流程 技术名词解释 1.带宽的理解 2.了解转换器的精度 技术细节 小结 概要 提示:这里可以添加技术概要 本文主要熟悉一些基本概念。随笔,加一些网上用语,只做学习之用,不用深入分析。 整体架构流程 提…

最佳的SCADA软件推荐

前言 发现优化工业运营效率并最大化投资回报率的最佳“监控和数据采集 (SCADA)、工业物联网 (IIoT)、人工智能 (AI) 等”数字化转型技术,使商业组织能够提高运营效率并促进公用事业管理。当配备…

浏览器插件开发(一)入门之自制屏蔽某度广告的插件

一:浏览器扩展介绍: 浏览器扩展是一个小软件定义模块的网页浏览器,通常称为浏览器插件,大部分浏览器允许安装拓展,其作用有用户界面修改,广告拦截和Cookie管理等 包含基本平台信息的应用程序清单JSON文件 …

第十章 总结【编译原理】

第十章 总结【编译原理】 前言推荐第十章 总结10.1 概述10.2 局部优化10.2.1基本块及流图10.2.2基本块的DAG表示及其应用 10.3 循环优化*10.4数据流分析 最后 前言 2023-6-26 18:54:31 以下内容源自《【编译原理】》 仅供学习交流使用 推荐 第九章 总结及作业(4…

态路小课堂丨三种实现光模块更高传输速率的技术你知道吗?

TARLUZ态路 随着云计算、大数据的快速兴起,数据中心以及电信运营商对光模块的传输速率要求越来越高。从1998年发展至今,光模块一直朝着更高的速率、更小的封装不断升级。光模块一般采用增加波长数、增加信号传输通道数量和提高单通道速率技术方案实现光模…

公众号内添加投票链接制作投票的软件网络投票器

手机互联网给所有人都带来不同程度的便利,而微信已经成为国民的系统级别的应用。 现在很多人都会在微信群或朋友圈里转发投票,对于运营及推广来说找一个合适的投票小程序能够提高工作效率,提高活动的影响力。 那么微信做投票的小程序哪个比较…

.vm文件发邮件时js未生效,无法控制显示隐藏

需求起因 最近在做一个发邮件的功能,是后端发邮件,不过邮件内容是由前端来写。 邮件内容包括姓名、手机号、邮箱,这三个参数都是不一定有的,如果没有某个参数时,那一行内容就不显示。 写法没错,但就是js…

npm详解

1.npm支持多个源(没列全,有兴趣的可以自己去了解一下其他源) (1)官方源:https://registry.npmjs.org (2)淘宝源:https://registry.npm.taobao.org (3&#x…

《Java核心卷1》慢慢啃!读第3,4章 | 第12版

提醒:全文约6000字,是一份比较单纯的学习笔记,知识点基本采用条目的形式列出,起到查漏补缺和备忘录的作用,而对内容之间的逻辑结构并未进行仔细梳理。本文内容包括: Java的基本程序设计结构面向对象程序设计…

jmeter压力测试实战分析详解,一定要看完哦

目录 1.从压力测试说起 2.压力测试到底要关注什么 3.你想要的到底是个什么东西 4.面试总问的jvm调优到底是要干什么 5.常用的压力测试工具及命令 6.性能诊断到底难在哪里? 7.到底是加机器还是优化服务? 总结: 1.从压力测试说起 压力测…

59 KVM Skylark虚拟机混部-概述、架构及特性

文章目录 59 KVM Skylark虚拟机混部-概述、架构及特性59.1 Skylark概述59.1.1 问题背景59.1.2 总体介绍 59.2 架构及特性59.2.1 总体实现框架59.2.2 功耗干扰控制59.2.3 LLC/MB干扰控制59.2.4 CPU干扰控制 59 KVM Skylark虚拟机混部-概述、架构及特性 59.1 Skylark概述 59.1.…

Android SPI

1.SPI SPI全称Service Provider Interface,服务提供方接口,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。服务通常指一个接口或者一个抽象类,服务提供方是对这个接口或者抽象类的具体实现&…

kafka常见问题

1.为什么要用mq(mq的作用)? 2.引入mq会多哪些问题? 3. 如何解决这些问题? 1.1实现异步发送 有些复杂的业务系统,一次用户请求可能会同步调用N个系统的接口,需要等待所有的接口都返回了&#…

虹科分享 | 高考大数据可视化志愿填报分析-基于虹科Domo BI工具

高考是中国教育系统中一项极为重要的考试,它不仅是学生完成高中学业的重要标志,也是进入大学的门槛。每年高考都会吸引数百万学生参加,同时也吸引了各地高校和招生部门的关注。高考招生数据是教育研究和政策制定的重要依据,通过对…

技术管理第二板斧建团队-知人善用

1、什么是知人善用 知人善用就是指技术 Leader 怎么用对人?用好人?核心在于怎么给事情安排对的人?怎么给人安排合适的事情?其中,“人”与“事”相辅相成,如果把事情安排给对的人,不光会取得好结…

干货丨如何实现WinApp的UI自动化测试?自动化工具如何选择人?

WinApp(WindowsAPP)是运行在Windows操作系统上的应用程序,通常会提供一个可视的界面,用于和用户交互。例如运行在Windows系统上的Microsoft Office、PyCharm、Visual Studio Code、Chrome,都属于WinApp。常见的WinApp&…

Arduino IDE 2.1.0 下安装ESP32(2.0.9)

很久没玩Arduino了。新装了一台电脑,想重新捡起ESP32-WROOM-32开发板玩玩。官网上下了Arduino IDE 2.1.0,然后配置ESP32开发环境。 下载及安装Arduino IDE略过不谈。装完后还是老规矩,文件 -> 首选项,先把自定义板管理地址填入…

好程序员:2023年自学Java四阶段学习法,真滴好用麻啦!

同学们,我是好程序员小源,今天给大家整理了自学Java的四个阶段,大家可以按照这四个阶段学习哦~会更加规划系统一点! 第一阶段: JavaSE[5周] 本阶段从零基础起步,荃面深入的学系JavaSE课程,主要内容包括Java…

支付“清结算”体系的设计方法

支付完成以后进行履约,履约完成以后就需要清算各方利益并最终进行结算,清结算体系与支付体系并行是支付范畴另一个非常庞大的体系。 一、清算系统设计 我们都知道一笔支付最终都是要进行清算的,业务一般都会有众多参与者或者利益方&#xff…

ESP32网络应用 -- ESP32-S3使用MQTT协议与其他设备进行数据交互

在嵌入式物联网技术领域,MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)协议是一种非常常见且应用广泛的消息协议,它基于发布/订阅范式进行数据传输。关于MQTT协议的详细介绍,网络上不乏相关文章,此处不再进行详细论述。 ESP32-S3是一款应用广泛的物联网…