w命令 使用w查看系统负载 vmstat命令 例如通过w命令得知cpu负载过高,可以通过vmstat得知哪些进程占用cpu,查看系统瓶颈。 top命令 查看进程使用资源情况 sar命令 全面分析系统状态命令,常用于流量监控 /var/log/sa/目录下会有两种文件记录数据,一种sa25另一种sar ...
分类:
系统相关 时间:
2017-11-25 22:41:07
阅读次数:
338
1、今天做一个单接口的压力测试,环境是阿里云服务器搭建的,压力机也部署在阿里云内网,通过域名请求。压测只用了100vu,TPS只能到220。然后开始排查瓶颈,首先是硬件,无论是压力机和服务器、数据库等资源都非常空闲,没有硬件方面的瓶颈。然后开始排查堆内存使用,线程状态、连接池等方面,也都是空闲状态。 ...
分类:
其他好文 时间:
2017-11-25 11:24:47
阅读次数:
147
一、背景&问题 之前框架是一个基于SOA思想设计的分布式框架。各应用通过服务方式提供使用,服务之间通信是RPC方式调用,具体实现基于.NET的WCF通信平台。框架存在如下2个问题: 1、高并发处理能力不足。一当高并发请求,可能出现多个服务待定处理,导致整个系统出现瓶颈。 2、随着移动端广泛应用,服务 ...
分类:
Web程序 时间:
2017-11-24 19:07:45
阅读次数:
141
1.数据库访问优化法则 要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些慢速设备的性能数据有 ...
分类:
数据库 时间:
2017-11-22 14:25:18
阅读次数:
399
前言 有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。 优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作 ...
分类:
数据库 时间:
2017-11-21 16:57:46
阅读次数:
150
tomcat的性能优化-------------------Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。有关优化可分为:内存、线程、IO。一、内存优化[调优内存是最直接的方式]linux下的catalina.sh中添加:JAVA_OPTS=’-Xms512m-Xmx1024m-XX:PermSize=..
分类:
其他好文 时间:
2017-11-20 15:08:17
阅读次数:
134
你全量发布了一个新版本应用,怎么在商户的大面积投诉之前,率先发现闪退趋势呢? 如果商户投诉设备运行缓慢,你怎么分析性能瓶颈呢?坐高铁到现场吗? ...
分类:
其他好文 时间:
2017-11-20 13:21:44
阅读次数:
119
背景 LoadRunner 会对事务的性能指标进行记录。 添加事务也是为了在测试的时候统计这段脚本运行时用的时间等等,方便定位性能瓶颈。 一个事务可以包含一个请求,也可以包含多个请求。一般把完成一件事情的多个请求作为一个事务,比如登录、转账等。 添加方法: 1. 在事务需要开始的地方右键,选择 In ...
分类:
其他好文 时间:
2017-11-20 13:04:48
阅读次数:
143
你是否觉得新西兰技术移民离你甚远?你是否觉得技术移民是一件非常艰难的事情?你是否希望挣脱人生瓶颈换一个自然环境生活,但却苦于没有门路?或者你已经在移民的道路上,但遥遥无期的等待让你不知何去何从?也许,今天这篇文章能够给你一个答案。漫漫移民路谈到新西兰技术移民..
分类:
其他好文 时间:
2017-11-20 10:32:14
阅读次数:
215
前言 "为什么我们要事后诸葛?戳这里告诉你答案!" 队名:PMS | 组长|成员 | | | | | ★ | 530 雨勤 | | | 311 旭 | | | 403 俊 | | | 223 元 | | | 437 海辉 | 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典 ...
分类:
其他好文 时间:
2017-11-19 22:24:17
阅读次数:
253