• 展开微博窗口
  • QQ:826945906
  • 微信:u200714928
  • 展开分类目录
胡伟

硬件&系统性能

首先看一下系统性能良好时的指标范围: 控类别 指标名称 指标范围(通过) 应用服务器(jvm和配置) JVM jvm内存占用率<=70% 线程池连接数 线程池连接数<=80%,没有出现线程阻塞、死锁现象 数据库活动连接数 数据库活动连接数<=85% full gc频率 大于平均半小时1次GC 是否有异常日志 日志信息中,无错误信息如:OOM、及其他代码提示的错误 是否有OOM 没有年老代、持久代堆异常、栈异常及内存不够造成的异常 内存泄露 多次GC后,内存没有呈线性增长 数据库(mysql5.5) 系统负载 系统负载(Load Average)<=系统中CPU的核数*个数*0.7 CPU占用率 总CPU占用率<=70%,其中%us<=50%或%sy<=50%,%wa<=20%,无热点CPU现象 关注( …

如何设计出一个优良的系统

【一】-软件架构设计过程 软件架构设计尚没有万灵的方法论支持,还是个非常新兴的行业,给出个人理解的行业软件架构设计过程,受个人水平有限,仅供参考: 1.业务分析:针对目标行业的业务战略、蓝图、业务功能及流程进行分析,提出其中部分功能可以使用信息化进行处理,通过分析可以得出信息化要解决的问题。 2.解决方案设计:根据业务战略,形成行业信息化解决方案。他是一个系统组,同时明确各系统间的支撑关系。 3.系统功能设计:明确信息化系统功能列表及功能层次(层次,例如经验决策层工,管理层功能,业务操作功能等),将功能散列在这些层次中,根据功能及应用特点形成一个或者多个子系统。可参考下图理解。 4.系统架构设计: …

企业应用软件架构设计过程

1、引言 本文不是学术性文章,也不是某些标准化理论的阐述,而是根据所从事J2EE应用软件架构设计工作的经验,谈谈自己对软件架构设计过程的理解,希望能让一些徘徊于门口的同学能对企业应用软件架构设计的目标、价值与方法有个大致概念。文中所举例子及分析方法受个人经验背景约束,可能在一定程度上会存在误导性,软件架构设计过程大同小异,例子主要还是用于辅助说明设计过程。   对于架构设计,如果用建筑来比拟的话,有点类似这样:这是我们将修建一座大教堂,甲方有这样的一些特殊要求,比如大堂要能容纳5000人,中间不能有柱子,祷告时不能出现回响,透光度好白天可以无需照明,等等。那么为了满足上述要求,经架构师的设计论证 …