`
MyEyeOfJava
  • 浏览: 1124352 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:70159
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

分享发现的一个性能瓶颈问题

web 
阅读更多
1.某个服务器后台web假设分为3个部分,第一个部分将用户数据收集写成文件存放硬盘,第二个部分读文件,将文件进行分析,再写文件到硬盘,第三个部分读取文件进行分析将数据库写入数据。
2.现要求测试第3个部分的性能,希望部署多个第3个web应用可以处理更多的数据,将数据处理能力提高。
3.测试方法,部署1台第3的web,记录处理时间,数据库每小时增长的数据量。部署2台第3的web服务,记录处理时间,数据库每小时增长的数据量。
4.发现问题,数据库每小时的数据增长量没有明显提高,发现问题,第3后台日志readfiletime的时间过大。
5.分析决断性能处理瓶颈,部署4台第3服务仍然发现每小时数据增长量没有明显提高,因此断定Mysql数据处存在瓶颈。readfiletime时间过高,经过监控系统性能各项参数发现IOWAIT时间过高,于是断定是由于程序频繁读取文件导致性能下降。
6.解决问题,优化mysqlserver参数,对mysql数据库做分布式处理,多线程读取文件时间策略改变,将文件全读入内存然后再截取,或者过很长一段时间再读取。
7.由此我的服务器端的系统性能问题解决。
分享到:
评论

相关推荐

    MySQL性能瓶颈排查定位实例详解

    从一个现场说起,全程解析如何定位性能瓶颈。 排查过程 收到线上某业务后端的MySQL实例负载比较高的告警信息,于是登入服务器检查确认。 1. 首先我们进行OS层面的检查确认 登入服务器后,我们的目的是首先要确认当前...

    分析系统性能瓶颈的优化软

    分享与大家分享一下真是一个清理软件 很好的电脑维护数据恢复软件 拿出来与大家分享 呵呵

    性能测试瓶颈定位——磁盘IO和线程切换过多

    近期在一个性能测试项目中遇到了一个调优的过程。分享一下给大家。  近期在一个性能测试项目中遇到了一个调优的过程。分享一下给大家。  1、第一次打压时,发现A请求压力80tps后,cpu占用就非常高了(24核的机器,...

    linux性能优化和分析.ppt

    然后我会介绍常见的分析及监控系统资源时使用的工具,这个环节应该是最主要的,最后我会举一个实际发生过的系统性能瓶颈分析和优化的案例,作为一个实践和总结。 本文涉及的内容基于Gnu/Linux系统平台,但关于性能...

    复杂PHP系统性能瓶颈排查及优化.pdf

    技术文档分享。

    分布式系统架构落地与瓶颈突破

    2017年新书,分享给大家一起学习吧,未来的十年是云计算、微服务的天下

    系统性能分析与优化以及介绍常见的分析及监控系统

    然后我会介绍常见的分析及监控系统资源时使用的工具,这个环节应该是最主要的,最后我会举一个实际发生过的系统性能瓶颈分析和优化的案例,作为一个实践和总结。 本文涉及的内容基于Gnu/Linux系统平台,但关于性能...

    基于遗传算法的分布式系统性能瓶颈分析.pdf

    #资源达人分享计划#

    分享一份自己做的性能测试报告

    希望通过本次性能测试,在一定的软、硬件环境和一定的数据容量、负载下,验证产品系统架构的性能表现能否达到将来实际要求。同时发现系统在架构设计、代码开发、资源利用各方面是否存在瓶颈。

    性能测试知识分享.doc

    MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候...

    使用XHProf查找PHP性能瓶颈的实例

    下面小编就为大家分享一篇使用XHProf查找PHP性能瓶颈的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python 代码性能优化技巧分享

    本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的参考。 Python 代码优化常见技巧 代码优化能够让程序运行更快,它是在不改变程序运行结果的...

    性能测试瓶颈分析之内存泄漏

    关于内存泄漏,相信大家都不陌生,压力测试中经常会出现,本人最近在做一个压力测试中就着实体会了一下,上来分享分享。内存泄露是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分...

    【闲说】性能测试

    那么,就趁着这次性能测试的机会,重新梳理下对linux,网络IO等基本功的认识已经就性能瓶颈的定位分享下自己的心得。 本次性能测试的目的是测试使用公司内部RPC框架开发的一套接口的性能,目的是准确的拿到接口的...

    一个MySQL分库分表php类.zip

    当一个表数据记录过大时就会出现性能瓶颈,而一般对应的解决办法是要么做分区表,要么分表,分区表就不说了,分表又分为垂直分割和水平分割,具体区 别请自行搜索。一般而言,分库分表属于水平分割,按照一定的规则...

    浅谈Vue 初始化性能优化

    在最近开发的一个Hybrid APP里,Android Webview初始化一个较重的vue页面竟然用了1200ms ~ 1400ms,这让我开始重视vue的初始化性能,并最终优化到200 ~ 300ms,这篇文章分享我的优化思路。 性能瓶颈在哪里? 先看...

    Asp.net 网站性能优化二则分享

    这里面提到的一些技巧可操作性都很强,建议每一个网站开发人员都仔细学习并进行实践,可以说不了解这里面说的优化技巧,提升网站前端性能就无从谈起。 诊断网站性能 要想优化网站的前端性能,首先要查看最影响前端...

    IBM DB2经典视频教程

    第2周 DB2性能优化方法系统:包括经典三招、性能问题分析、使用PAT方法找到性能瓶颈、硬件规划等。 第3周 DB2性能优化:从监控开始,包括监控方法学、操作系统监控、快照监控、管理试图监控、事件监控器、db2pd工具...

    如何对分布式NewSQL数据库TiDB进行性能调优

    在分布式系统中进行调优不是开玩笑的事情。分布式系统中调优比单节点服务器调优复杂得多,它的瓶颈可能出现在任何地方,单个节点上的系统资源,子组件,或者节点间的协作,甚至网络带宽这些都...一个TiDB集群拥有几个

Global site tag (gtag.js) - Google Analytics