- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 构建高可用和弹性伸缩的KV存储系统
摘要:作为常用的NoSQL存储系统之一,KV存储系统受到了开发者的关注。但常见的KV存储系统并不具备自动容灾和在线扩容功能,这给系统运营造成了不少麻烦。本文提出了一种构建高可用和自动弹性伸缩的KV存储系统的方法。常见KV存储系统与互联网时代不同,社交时代和移动互联网时代的互联网产品,拥有海量的读写请求和爆发式增长的数据和用户。传统关系型数据库的性能、可扩展性和数据结构的灵活性逐渐成
2014-04-11 17:05:15 796
原创 分析系统性能的常用指标
系统吞吐量和延迟系统的吞吐量和延迟是系统最重要的两个指标,很多时候大家都分不清它们之间的区别。吞吐量是一个系统一定时间内能处理的请求数,一般用qps还表示,意为秒内所能处理的请求数。而延迟是一个请求从发送到返回结果之间消耗的时间,一般用平均延迟,以及最大延迟来衡量两者衡量一个系统性能的不同方面,没有必然的联系,但是会相互影响。如果发现延迟比较大,需要分析时间耗费在哪
2014-04-09 14:53:20 763
原创 工作过程中的shell积累
1.rpm命令::这样安装,但是是静默安装,-v可以显示详细信息,-h显示安装进度所以一般是rpm -ivh 软件包名称rpm -e 软件包名称 :卸载rpm -V 软件包名称:提示该软件的哪些状态被修改
2014-04-09 14:49:24 491 1
原创 防止ssh不被oom_killer杀掉
1. 设置/proc/pid_of_ssh/oom_score_adj 为 -1000.在老版本的内核中可以设置/proc/pid_of_ssh/oom_adj 为-17http://lxr.linux.no/linux+v3.13.5/Documentation/filesystems/proc.txt#L1367 2. 创建相应的cgroup,将吃内存的daem
2014-04-09 14:39:24 901
转载 分布式系统的心跳机制设计中的几个要点及问题
1、TCP协议自带的心跳keepaliveTCP协议的实现中,有心跳机制的实现操作: setsockopt(handle, SOL_SOCKET, SO_KEEPALIVE, aliveValue);功能: 每隔固定时间发送probe包,等待接收ack缺点: 1、无法回返应用层,只是应用层在执行socket调用的时候,会返回错误
2014-01-21 15:53:14 2693
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人