本博客已迁移到 wenda.dreamshare.in 欢迎访问!
摘要: 补充关于内存的一些基础知识,主要是为了理解DPDK,没有涉及太深。 RAM分为SRAM(static random access memory)和DRAM(dynamic random access memory)。 主存DRAM由大至小,由上往下可做以下拆分:channel > DIMM > rank > chip > bank > row / column。 阅读全文
posted @ 2014-09-17 00:21 北半球的天空 阅读(7462) 评论(0) 推荐(4) 编辑
摘要: I/O多路复用 select poll 等待队列 select内核实现探究 poll内核实现探究 阅读全文
posted @ 2014-08-12 21:58 北半球的天空 阅读(1361) 评论(0) 推荐(2) 编辑
摘要: 基于缓存的存储器层次结构 通用高速缓存存储器结构 高速缓存的映射 Core i7的高速缓存特性 几种cache方式 阅读全文
posted @ 2014-08-06 23:19 北半球的天空 阅读(4170) 评论(1) 推荐(1) 编辑
摘要: 基本并发模型 1、多进程 2、I/O多路复用 3、多线程 阅读全文
posted @ 2014-07-28 23:26 北半球的天空 阅读(1785) 评论(2) 推荐(0) 编辑
摘要: 写在前面 写NGINX系列的随笔,一来总结学到的东西,二来记录下疑惑的地方,在接下来的学习过程中去解决疑惑。也希望同样对NGINX感兴趣的朋友能够解答我的疑惑,或者共同探讨研究。整个NGINX系列的文章中,我会将我的疑惑用红色标出,希望能遇到前辈在评论中给我解答迷津。 ----基于nginx 1.4... 阅读全文
posted @ 2014-07-22 23:00 北半球的天空 阅读(2096) 评论(0) 推荐(1) 编辑
摘要: 超线程 volatile关键字 CPU发展 阅读全文
posted @ 2014-07-20 23:18 北半球的天空 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Code Simplicity–The Science of Software Development 阅读全文
posted @ 2014-06-24 23:09 北半球的天空 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 实验基于Centos 6.2升级linux内核直接在一个有编译环境的设备上,编译升级内核很简单。make menuconfig或者拷贝现有系统的.config文件修改.config文件 CONFIG_DEBUG_INFO=n (避免编译产生文件过大)make oldconfigmake all -j... 阅读全文
posted @ 2014-06-17 16:26 北半球的天空 阅读(2891) 评论(1) 推荐(4) 编辑
摘要: 写在前面写NGINX系列的随笔,一来总结学到的东西,二来记录下疑惑的地方,在接下来的学习过程中去解决疑惑。也希望同样对NGINX感兴趣的朋友能够解答我的疑惑,或者共同探讨研究。整个NGINX系列的文章中,我会将我的疑惑用红色标出,希望能遇到前辈在评论中给我解答迷津。定时器在介绍定时器之前,先简要说下... 阅读全文
posted @ 2014-06-17 14:54 北半球的天空 阅读(1970) 评论(1) 推荐(1) 编辑
摘要: 写在前面写NGINX系列的随笔,一来总结学到的东西,二来记录下疑惑的地方,在接下来的学习过程中去解决疑惑。也希望同样对NGINX感兴趣的朋友能够解答我的疑惑,或者共同探讨研究。整个NGINX系列的文章中,我会将我的疑惑用红色标出,希望能遇到前辈在评论中给我解答迷津。内存池Nginx是对我之前了解的内... 阅读全文
posted @ 2014-06-17 14:47 北半球的天空 阅读(1256) 评论(0) 推荐(0) 编辑