穷则独善其身,达则兼济天下

工匠之心,技术狂热追求者,开源社区爱好者,一个记录成长的站点。

标签 内核 下的文章

Redis-Server 线程模型源码剖析

Redis-Server 线程模型源码剖析一. 背景描述最近有同事咨询Redis线程模型有关的情况,对于Redis线程模型,网上的说法总体是单线程模型,但是对于内部线程结构的分布及线程的主要作用多数没有涉及。接下来,我们就来好好探索一下Redis的线程模型。二. 环境模拟首先,我们搭建一个Redis-Server并把它运行起来,然后,我们用拦截一下进程的线程列表,效果如下:通过上图,可以看到...
September 7, 2018

踩坑:System V 内核消息队列的配置生效问题

System V 内核消息队列可以很方便的帮助我们实现进程间的通信,这种通信通过内核内存拷贝,可以达到很高的速度。由于默认的Linux对于内核消息队列的相关参数普遍很小,不能满足程序运行需要,因此需要进行相关参数调整:kernel.msgmni = 10240kernel.msgmax = 102400kernel.msgmnb = 1048576000第一个代表调大Linux系统允许的最大...