随笔分类 -  服务器开发/并发

摘要:领导者-追随者(Leader/Followers)模型的比喻 半同步/半异步模型和领导者/追随者模型的区别: aa 阅读全文
posted @ 2016-12-28 11:33 静之深 阅读(807) 评论(0) 推荐(0) 编辑
摘要:半同步半异步I/O的设计模式(half sync/half async) c++实现半同步半异步I/O的设计模式(half sync/half async) 阅读全文
posted @ 2016-12-28 11:01 静之深 阅读(638) 评论(0) 推荐(0) 编辑
摘要:高并发系统设计 半同步半异步I/O的设计模式(half sync/half async) 阅读全文
posted @ 2016-12-28 10:30 静之深 阅读(216) 评论(0) 推荐(0) 编辑
摘要:apache日志文件太大的问题 处理Apache日志的两种方法 rotatelogs 是 Apache 2.2 中自带的管道日志程序 选项-l使用本地时间代替GMT时间作为时间基准。注意:在一个改变GMT偏移量(比如夏令时)的环境中使用-l会导致不可预料的结果。 logfile它加上基准名就是日志文 阅读全文
posted @ 2016-12-21 20:34 静之深 阅读(469) 评论(0) 推荐(0) 编辑
摘要:性能分析_linux服务器CPU_Load Average 理解Linux系统中的load average(图文版) 理解Load Average做好压力测试 top命令的Load average 含义及性能参考基值 几点说明: 1、低利用率的情况下是否会有高Load Average的情况产生呢?理 阅读全文
posted @ 2016-11-23 17:42 静之深 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Linux转发性能评估与优化(转发瓶颈分析与解决方案) 阅读全文
posted @ 2016-08-03 19:13 静之深 阅读(363) 评论(0) 推荐(0) 编辑
摘要:图解linux下top命令的使用Linux Top 命令解析 比较详细第四行:内存状态8306544k total 物理内存总量(8GB)7775876k used 使用中的内存总量(7.7GB)530668k free 空闲内存总量(530M)79236k buffers 缓存的内存量 (79M)... 阅读全文
posted @ 2016-01-05 17:29 静之深 阅读(307) 评论(0) 推荐(0) 编辑
摘要:http://kb.cnblogs.com/page/197396/ SSL 和TLS协议 http://blog.csdn.net/fangaoxin/article/details/6942312 SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协... 阅读全文
posted @ 2015-02-08 23:00 静之深 阅读(697) 评论(0) 推荐(0) 编辑
摘要:http://skoo.me/system/2014/03/18/udp-server-performance/http://www.helplib.net/s/linux.die/65_3223/man-2-recvmmsg.shtmlrecvmmsg(2) - Linux man page 阅读全文
posted @ 2014-12-05 08:39 静之深 阅读(832) 评论(0) 推荐(0) 编辑
摘要:http://www.csdn.net/article/2014-09-05/2821568-pflua 阅读全文
posted @ 2014-09-10 15:12 静之深 阅读(250) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/liuyong/archive/2011/07/01/2095487.html1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接 时它们可以释放这个连... 阅读全文
posted @ 2014-09-02 09:40 静之深 阅读(270) 评论(0) 推荐(0) 编辑
摘要:http://www.csdn.net/article/2014-07-24/2820837 阅读全文
posted @ 2014-07-28 11:16 静之深 阅读(146) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/arcoolgg/article/details/1472969 阅读全文
posted @ 2014-01-15 14:57 静之深 阅读(280) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/no7dw/archive/2012/09/27/2705847.htmlDuring the time I use standalone cross compliers to build my system, I find there is NO pthread_cancel in pthread.h (/home/dengwei/standalone-toolchain/sysroot/usr/include/pthread.h).Shocked by that, but here comes the solution, by using pt 阅读全文
posted @ 2013-12-11 10:51 静之深 阅读(722) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/qq78292959/archive/2012/04/05/2432985.html概念按照 POSIX, 异步 (外部) 信号发送到整个进程.所有线程共享同一个设置, 即通过 sigaction 设置的线程处置方法.每个线程有自己的信号掩码, 线程库根据该掩码决定将信号发送到哪个线程.由于 Linux 线程实现上的独特性, 外部信号始终发送到特定的线程. pthread_sigmaskpthread_sigmask 用来定义线程的信号掩码其接口与 sigprocmask 一样==================================== 阅读全文
posted @ 2013-12-11 10:50 静之深 阅读(3193) 评论(0) 推荐(1) 编辑
摘要:select poll epoll系统调用详细分析 epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整 阅读全文
posted @ 2013-11-18 16:44 静之深 阅读(481) 评论(0) 推荐(0) 编辑
摘要:Linux安装配置apachehttp://www.cnblogs.com/fly1988happy/archive/2011/12/14/2288064.html1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz2.安装步骤:解压源文件:1 tar zvxf httpd-2.2.21.tar.gz 2 cd httpd-2.2.213 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 make5 make install运行./configure 阅读全文
posted @ 2013-10-15 13:17 静之深 阅读(558) 评论(0) 推荐(0) 编辑