jxzkin
发表于 2015-01-13 20:05
1.您在工作中,面临哪些具体的应用会体会到系统的IO瓶颈?
接触到的系统中,面临IO瓶颈问题的一般都是数据库服务器。
3.在您的工作当中,您具体应用了哪些解决方案来解决系统瓶颈?
对于数据库应用,从应用和数据层来简单说明下解决方案:
应用:
对于系统中读压力比较大的系统,可以考虑从架构来解决,
1>对比较静态数据可考虑加一缓存层,Memcached或Redis都是不错的选择。
2>对于实时更新的数据,而不需要入库,如有必要,异步入库,同样考虑利用缓存,方案同上。
数据库:
1>建立合适数量和合适的索引
2>小量、静态热数据考虑keep在内存中。
3>redo日志,考虑设定为合适大小。
硬件:
考虑混合磁盘,利用存储的分层技术,避免磁盘浪费及提高利用率。
jxzkin
发表于 2015-01-13 20:05
1.您在工作中,面临哪些具体的应用会体会到系统的IO瓶颈?
接触到的系统中,面临IO瓶颈问题的一般都是数据库服务器。
3.在您的工作当中,您具体应用了哪些解决方案来解决系统瓶颈?
对于数据库应用,从应用和数据层来简单说明下解决方案:
应用:
对于系统中读压力比较大的系统,可以考虑从架构来解决,
1>对比较静态数据可考虑加一缓存层,Memcached或Redis都是不错的选择。
2>对于实时更新的数据,而不需要入库,如有必要,异步入库,同样考虑利用缓存,方案同上。
数据库:
1>建立合适数量和合适的索引
2>小量、静态热数据考虑keep在内存中。
3>redo日志,考虑设定为合适大小。
硬件:
考虑混合磁盘,利用存储的分层技术,避免磁盘浪费及提高利用率。
bbjmmj
发表于 2015-01-13 21:12
想提高IO,那就搁内存做集群吧。:mrgreen:
觉得电商能遇到的IO瓶颈不会太多,毕竟有钱好办事,电商瓶颈一般都在软环节,比如查询修改表的效率,这个环节跟表结构关系很大。
想破解IO瓶颈,得首先知道瓶颈在哪里才行。
qingduo04
发表于 2015-01-14 12:53
回复 51# jxzkin
热点数据放到SSD盘上
yangyi
发表于 2015-01-14 14:28
真的有礼品送嘛,学习为主,灌水为辅:lol
yangyi
发表于 2015-01-14 14:29
感谢分享,看到了好多不知道的jieforest 发表于 2014-12-08 22:43 static/image/common/back.gif
1.您在工作中,面临哪些具体的应用会体会到系统的IO瓶颈?
我们在开发高并发的Web应用经常会遇到系统IO瓶颈 ...
yangyi
发表于 2015-01-14 14:30
学习了,谢谢分享jxzkin 发表于 2015-01-13 20:05 static/image/common/back.gif
1.您在工作中,面临哪些具体的应用会体会到系统的IO瓶颈?
接触到的系统中,面临IO瓶颈问题的一般都是数据 ...
qingduo04
发表于 2015-01-15 11:49
本帖最后由 qingduo04 于 2015-01-15 11:54 编辑
jieforest 发表于 2014-12-08 22:43 static/image/common/back.gif
1.您在工作中,面临哪些具体的应用会体会到系统的IO瓶颈?
我们在开发高并发的Web应用经常会遇到系统IO瓶颈 ...
4.您觉得双十一、双十二高峰流量会对电商平台带来哪些瓶颈?从服务器硬件IO系统(存储、网络、互联)的角度来说可以用哪些优化方式?
解决瓶颈的手段有很多,各自的应用场景也各不相同。其实双十一、双十二等活动的背后,阿里在系统瓶颈的预防和处理方面已经做得很好了,但还不够。主要体现在有些业务在高峰流量时仍然会表现出数据的不一致性,当然,这种数据的不一致性都是非关键应用的数据。对于关键业务的数据,都是通过“烧”服务器,通过堆积大量的软硬件资源来解决系统的瓶颈。
// 数据不一致性? 您的意思是比如提交一个订单,在某个表中表示成功,但是到另外一个流程中没有这个订单,造成数据不一致?
不太了解阿里的系统,在网上看相关的资料都是在双十一等之前进行水平扩容,包含性能和存储。
在双十一之后,再进行缩减..........
qingduo04
发表于 2015-01-15 11:57
回复 31# hello985
云计算一般就像几大互联网公司(腾讯、阿里)等推出云平台,出租,以便满足中小企业的IT建设,减少维护成本和投资。
qingduo04
发表于 2015-01-15 12:00
qingduo04 发表于 2015-01-13 13:08 static/image/common/back.gif
1.您在工作中,面临哪些具体的应用会体会到系统的IO瓶颈?
另还需要站在总的架构或者规划上考虑,带宽到底在哪可能有限制,比如
1.对外出口
2.各个网段之间的带宽
3.服务器之间的带宽
4.服务器和存储的带宽或者服务器和本地盘的读写速度
........
等,可能业务繁忙的时候,哪一点都可能成为系统的瓶颈,需要综合考虑一下。
页:
1
2
3
4
5
[6]
7
8
9
10