Linux
发布时间:2014-11-26 14:52:01
原创文章,转载请注明: 转载自pagefault 本文链接地址: linux kernel 2.6.35中RFS特性详解 前面我介绍过google对内核协议栈的patch,RPS,它主要是为了软中断的负载均衡,这次继续来介绍google 的对RPS的增强path RFS(receive flow steering),RPS是把软中断map到对应cpu,而这个时候还会有另外.........【阅读全文】
发布时间:2014-11-26 14:27:00
xps全称是Transmit Packet Steering,是rfs/rps的作者Tom Herbert提交的又一个patch,预计会在2.6.37进入内核。这个patch主要是针对多队列的网卡发送时的优化,当发送一个数据包的时候,它会根据cpu来选择对应的队列,而这个cpu map可以通过sysctl来设置:点击(此处)折叠或打开.........【阅读全文】
发布时间:2013-03-26 23:57:25
BSD socketsocket是用户API与网络协议栈之间的一个中间接口层,用户通过调用socket api将报文传给协议栈,或者从协议栈读取报文。对于用户来说,socket就是一个打开的文件,linux内核中为socket定义了sockfs文件类型:static struct file_system_type sock_fs_type = {.name = "sockfs",.get_sb = sockfs_get_sb.........【阅读全文】