随笔分类 - 服务器开发/并发
摘要:领导者-追随者(Leader/Followers)模型的比喻 半同步/半异步模型和领导者/追随者模型的区别: aa
阅读全文
摘要:半同步半异步I/O的设计模式(half sync/half async) c++实现半同步半异步I/O的设计模式(half sync/half async)
阅读全文
摘要:高并发系统设计 半同步半异步I/O的设计模式(half sync/half async)
阅读全文
摘要:apache日志文件太大的问题 处理Apache日志的两种方法 rotatelogs 是 Apache 2.2 中自带的管道日志程序 选项-l使用本地时间代替GMT时间作为时间基准。注意:在一个改变GMT偏移量(比如夏令时)的环境中使用-l会导致不可预料的结果。 logfile它加上基准名就是日志文
阅读全文
摘要:性能分析_linux服务器CPU_Load Average 理解Linux系统中的load average(图文版) 理解Load Average做好压力测试 top命令的Load average 含义及性能参考基值 几点说明: 1、低利用率的情况下是否会有高Load Average的情况产生呢?理
阅读全文
摘要:Linux转发性能评估与优化(转发瓶颈分析与解决方案)
阅读全文
摘要:图解linux下top命令的使用Linux Top 命令解析 比较详细第四行:内存状态8306544k total 物理内存总量(8GB)7775876k used 使用中的内存总量(7.7GB)530668k free 空闲内存总量(530M)79236k buffers 缓存的内存量 (79M)...
阅读全文
摘要:http://kb.cnblogs.com/page/197396/ SSL 和TLS协议 http://blog.csdn.net/fangaoxin/article/details/6942312 SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协...
阅读全文
摘要: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
阅读全文
摘要:http://www.csdn.net/article/2014-09-05/2821568-pflua
阅读全文
摘要:http://www.cnblogs.com/liuyong/archive/2011/07/01/2095487.html1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接 时它们可以释放这个连...
阅读全文
摘要:http://www.csdn.net/article/2014-07-24/2820837
阅读全文
摘要:http://blog.csdn.net/arcoolgg/article/details/1472969
阅读全文
摘要: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
阅读全文
摘要:http://www.cnblogs.com/qq78292959/archive/2012/04/05/2432985.html概念按照 POSIX, 异步 (外部) 信号发送到整个进程.所有线程共享同一个设置, 即通过 sigaction 设置的线程处置方法.每个线程有自己的信号掩码, 线程库根据该掩码决定将信号发送到哪个线程.由于 Linux 线程实现上的独特性, 外部信号始终发送到特定的线程. pthread_sigmaskpthread_sigmask 用来定义线程的信号掩码其接口与 sigprocmask 一样====================================
阅读全文
摘要:select poll epoll系统调用详细分析 epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整
阅读全文
摘要: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
阅读全文