## HOW 如何做好高性能?

HOW 如何做好高性能?

可以从垂直与水平两个维度来考虑。垂直维度主要是针对单台计算机,通过升级软、硬件能
力实现性能提升;水平维度则主要针对集群系统,利用合理的任务分配与任务分解实现性能
的提升。
垂直维度可包括以下措施:
增大内存减少I/O操作
更换为固态硬盘(SSD)提升I/O访问速度
使用RAID增加I/O吞吐能力
置换服务器获得更多的处理器或分配更多的虚拟核
升级网络接口或增加网络接口
水平维度可包括以下措施:
功能分解:基于功能将系统分解为更小的子系统
多实例副本:同一组件重复部署到多台不同的服务器
数据分割:在每台机器上都只部署一部分数据
垂直维度方案比较适合业务阶段早期和成本可接受的阶段,该方案是提升性能最简单直接的
方式,但是受成本与硬件能力天花板的限制。
水平维度方案所带来的好处要在业务发展的后期才能体现出来。起初,该方案会花费更多的
硬件成本,另外一方面对技术团队也提出了更高的要求;但是,没有垂直方案的天花板问
题。一旦达到一定的业务阶段,水平维度是技术发展的必由之路。因此,作为技术部门,需
要提前布局 ,未雨绸缪,不要被业务抛的太远。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值