该文被密码保护。 阅读全文
posted @ 2014-06-18 10:19 黑猫警长V5 阅读(8) 评论(0) 推荐(0) 编辑

2014年7月1日

摘要: 1、关于拥塞预防算法PRR-比例降速,RFC6937 规定的一个新算法,其目标是改进丢包后的恢复速度,谷歌测量结果:该算法改进丢包造成的平均连接延迟减少了3%~10%。PRR是linux 3.2+内核默认的用赛预防算法。2、关于拥塞窗口 把服务器的初始CWND值增大到RFC 6928新规定的10段... 阅读全文
posted @ 2014-07-01 23:35 黑猫警长V5 阅读(109) 评论(0) 推荐(0) 编辑

2014年4月25日

摘要: 阅读全文
posted @ 2014-04-25 17:59 黑猫警长V5 阅读(593) 评论(1) 推荐(0) 编辑

2014年4月14日

摘要: 1、http://www.ibm.com/developerworks/cn/linux/l-cn-read/ (IBM read系统调用剖析)2、http://lenky.info/archives/2012/02/02/996 (ext4 磁盘布局)3、http://lenky.info/ar... 阅读全文
posted @ 2014-04-14 09:54 黑猫警长V5 阅读(180) 评论(0) 推荐(0) 编辑

2014年4月11日

摘要: 用户态驱动与netmap:1、http://www.dpdk.org/(data plane development kit)2、http://info.iet.unipi.it/~luigi/research.html(netmap相关的研究论文)c10k问题:1、http://highscalability.com/blog/2013/5/13/the-secret-to-10-million-concurrent-connections-the-kernel-i.html(C10K问题)网络收发包流程与协议栈相关:1、http://www.chinaunix.net/old_jh/4/7 阅读全文
posted @ 2014-04-11 10:55 黑猫警长V5 阅读(256) 评论(0) 推荐(0) 编辑

2014年4月9日

摘要: 计算机系统的启动是一个复杂的过程,启动过程大致可以分为以下几个阶段:+------计算机系统启动流程----------------------------- --------------------+|+-------1----------+ +-------2-----------... 阅读全文
posted @ 2014-04-09 14:33 黑猫警长V5 阅读(508) 评论(0) 推荐(0) 编辑

2014年3月24日

摘要: 常用squid客户端命令:squidclient -p 80 mgr:info #取得squid运行状态信息:squidclient -p 80 mgr:mem #取得squid内存使用情况:squidclient -p 80 mgr:objects. use it carefully,it may crash #取得squid已经缓存的列表:squidclient -p 80 mgr:diskd #取得squid的磁盘使用情况:squidclient -p 80 -m PURGE http://www.php-oa.com/static.php #强制更新某个u... 阅读全文
posted @ 2014-03-24 17:21 黑猫警长V5 阅读(305) 评论(0) 推荐(0) 编辑

2014年3月19日

摘要: linux kernel 2.6之后提供了四种IO调度算法,每种调度算法都有其不同的特点和应用场景,系统使用者可以通过系统提供的接口,选择使用哪种IO调度算法,以及调整IO调度算法的参数,以达到最优的系统性能。本文总结四种IO调度算法的特点、应用场景、系统提供的控制接口。四种调度算法介绍:1、CFQ(Complete Fair Queuing) 该算法为每一个进程分配一个时间窗口,在该时间窗口内,允许进程发射IO请求。通过时间窗口在不同进程间的移动,保证了对于所有进程而言都有公平的发射IO请求的权利。 适用于系统中存在多任务I/O请求的情况,通过在多进程中轮换,保证了系统I/O请求整体... 阅读全文
posted @ 2014-03-19 11:33 黑猫警长V5 阅读(374) 评论(0) 推荐(0) 编辑

2014年3月12日

摘要: 1、设置进程的cpu亲和性程序如下,#Using:g++ setCpuAffinity.c -o setCpuAffinity#include#include#include//#define __USE_GNU#include#include#include#include#includeint main(int argc, char* argv[]){ int num = sysconf(_SC_NPROCESSORS_CONF); int created_thread = 0; int myid, pid; int i; ... 阅读全文
posted @ 2014-03-12 16:06 黑猫警长V5 阅读(1200) 评论(0) 推荐(0) 编辑

2014年3月11日

摘要: 首先安装ntp server, yum install -y ntp 修改ntp server 配置文件,vi /etc/ntp.conf###change for self-network# Hosts on local network are less restricted.restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap 配置server端硬件时间同步,vi /etc/sysconfig/ntpd###modify# Set to 'yes' to sync hw clock after successful 阅读全文
posted @ 2014-03-11 17:22 黑猫警长V5 阅读(257) 评论(0) 推荐(0) 编辑

2013年11月22日

摘要: 1、vmstat 从整个系统的角度观察系统各项资源的使用情况,包括cpu、内存、磁盘等:procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 72628 44156 684676 0 0 0 0 22 24 0 0 100 0 0 0 0 0 ... 阅读全文
posted @ 2013-11-22 15:06 黑猫警长V5 阅读(260) 评论(0) 推荐(0) 编辑

导航