
底层
文章平均质量分 87
hunci
这个作者很懒,什么都没留下…
展开
-
更好的内存管理-jemalloc
http://wangkaisino.blog.163.com/blog/static/1870444202011431112323846/Jemalloc的创始人Jason Evans也是在FreeBSD很有名的开发人员。此人就在2006年为提高低性能的malloc而写的jemalloc。Jemalloc是从2007年开始以FreeBSD标准引进来的。软件技术革新很多是FreeBSD发起转载 2015-12-21 09:58:45 · 295 阅读 · 0 评论 -
TCP三次握手和四次挥手图解
http://blog.youkuaiyun.com/whuslei/article/details/6667471建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server转载 2015-12-23 09:12:55 · 210 阅读 · 0 评论 -
TCP/IP重传超时--RTO
http://blog.youkuaiyun.com/onelight1997/article/details/7334455概述:本文讨论主机在发送一个TCP数据包后,如果迟迟没有收到ACK,主机多久后会重传这个数据包。主机从发出数据包到第一次TCP重传开始,RFC中这段时间间隔称为retransmission timeout,缩写做RTO。本文会先看看RFC中如何定义RTO,然后看转载 2015-12-25 13:22:31 · 407 阅读 · 0 评论 -
TCP中RTT的测量和RTO的计算
http://blog.youkuaiyun.com/zhangskd/article/details/7196707内核版本:3.2.12本文主要剖析:RTT的测量、RTO的计算作者:zhangskd @ csdn 概述 RTO(Retransmission TimeOut)即重传超时时间。TCP超时与重传中一个很最重要的部分是对一个给定连接的往返转载 2015-12-25 13:23:38 · 568 阅读 · 0 评论 -
几种经典的网络服务器架构模型的分析与比较
http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=401904464&idx=1&sn=f225a4d168768065e7d65954b36519af&scene=0#wechat_redirect前言事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件转载 2016-01-28 12:31:50 · 322 阅读 · 0 评论 -
SnowFlake算法
结构snowflake的结构如下(每部分用-分开):0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000第一位为未使用,接下来的41位为毫秒级时间(41位的长度可以使用69年),然后是5位datacenterId和5位workerId(10位的长度最多支持部署1024原创 2016-06-20 15:37:24 · 586 阅读 · 0 评论 -
阅文集团内容中心id生成器的设计与实现
http://geek.youkuaiyun.com/news/detail/82281摘要我们设计并实现了一个分布式的id生成器。它是基于Linux操作系统的,面向我们几乎所有的业务操作,为我们所有的业务提供对象的唯一标识,也为我们的错误号提供标示。虽然id生成器被设计成运行在廉价的Linux机器上或者是混搭在别的业务机器上,但是它依然为我们提供了良好的可访问性和可伸缩性。后期因转载 2016-06-20 15:02:45 · 1088 阅读 · 0 评论 -
非阻塞同步算法与CAS(Compare and Swap)无锁算法
http://www.cnblogs.com/Mainz/p/3546347.html锁(lock)的代价锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。操作系统对多线程转载 2016-06-20 16:20:56 · 679 阅读 · 1 评论 -
Netflix公布Cassandra新性能:基于AWS的百万次写入每秒
http://www.youkuaiyun.com/article/2014-08-07/2821095-Frevisiting-1-million-writes-per-second在2011年11月发表的文章“ NetFlix测试Cassandra——每秒百万次写入”中我们展示了Cassandra (C*)如何在集群节点增加时实现性能线性增长。随着新型EC2实例类型的产生,我们决定重做转载 2016-06-23 19:05:27 · 606 阅读 · 0 评论