2009中国Linux内核开发者大会邀请函
作者 陈怀临 | 2009-10-15 20:40 | 类型 行业动感 | 6条用户评论 »
中国Linux内核开发者大会,是中国Linux内核领域里最高规格的技术盛会。大会前身为2006年开始举办的AKA Linux内核开发者大会,由AKA阿卡信息技术小组、英特尔公司开源技术中心、清华大学共同发起,历经2007、2008,今年已经是第4届。大会以“ 自由、协作、创造”为理念,以开源技术的推广和普及为使命,鼓励中国Linux内核开发爱好者不断攀登技术的高峰,在交流和研讨中共享资源,携手进步。在 大会组织者和广大社区开发者的共同努力下,大会得到了越来越多的关注和参与,为广大社区开发者提供了一个良好的交流平台。与前三届大会相比,2009年的 大会在继续专注技术主题的基础上,广泛听取了来自社区开发者的建议,在内容和形式上有了长足的创新。在大会最后,增加了“技术沙龙”的讨论交流环节;同 时,大会地点选择了能够容纳300余人规模的大报告厅,给广大的社区开发者提供了更多的参与机会。 更多详情请查询:http://www.aka-kernel.org 会议时间:2009年10月25日(周日)上午9点 会议地点:北京 中科院文献情报中心报告厅 (注:从中关村一街下车,北四环路北,中科院文献情报中心西北门进即是) 报名方式:大会官方网站在线报名 会议日程安排 8:00- 9:00 来宾签到 9:00- 9:05 主持人介绍嘉宾 9:05- 9:15 宫敏博士致大会开幕词 9:15- 9:55 Linux中的页面缓存与替换 9:55-10:35 Git Tutorial 10:35-10:50 茶歇 10:50-11:30 File Level Snapshot – reflink 11:30-12:00 专家面对面,互动提问环节 12:00-13:00 会议午餐 13:30-14:10 Linux IO 控制器 14:10-14:50 Linux内核性能跟踪和优化 14:50-15:10 茶歇 15:10-15:50 Device mapper,缺陷、新特性与展望 15:50-16:30 Linux 10GbE Development 16:30-17:00 专家面对面,互动提问环节 17:00 合影/会议结束 中国Linux内核开发者大会的使命是:推广开源技术,大力支持开源社区的建设和发展,推动国内Linux内核开发者对国际开源项目的关注和参与,打造中 国最大最具影响力的Linux内核开发者技术研讨会。本次大会可望为开源社区提供更强大的技术支持平台,汇聚更多的Linux内核精英为开源事业做贡献, 并将积极与国际开源社区接轨,参与和组织更多的国际开源项目。回首过去,我们感慨万千;展望未来,我们信心百倍。 2009中国Linux内核开发者大会期待您的关注和参与,让我们欢聚在2009年10月25日,共同为开源事业贡献更多的力量! 注册网址:http://www.aka-kernel.org 联系人:郭锦昐 电话:010-62631735-8999 E-mail:guojinfen # akaedu.org | |
雁过留声
“2009中国Linux内核开发者大会邀请函”有6个回复
这个会议太好了。
建议可以加上招聘信息,这样浏览量会更大
不要这么复杂,现在就很好
可惜我不能亲自到场做keynotes了:-)。鄙人也是AKA的首席:-)。
加上招聘信息,辅以B大的点评,更能吸引眼球
从弯曲了解到了AKA,谢谢首席;
今天刚参加完AKA,整体感觉会议组织的不错,来了不少业界牛人和linux fans,自然收获也颇丰;
本人主要和NETWORK/IO,因此,着重听了herbert xu (network)和fengguang wu(IO)两位大侠的讲座,个人做一下小结。
1. 总体趋势
随着 多核和NUMA技术的普遍应用,kernel和外设需做一定的改进,以便更好地发挥多核性能,提高访存速度;
2. IO
fengguang介绍了 为了适应 内存架构(zone分区的方式变化)、NUMA架构、大内存、新应用(streaming IO)四方面的变化,linux kernel在 page cache和LRU算法方面将做一定的改进;
3. NETWORK
herbert介绍了 为了更好的支持10GbE、多核和NUMA,NETWORK工作重点有两方面:packetisation和synchronisation;
3.1 packetisation
问题:10GbE环境下,CPU无法处理如此大量的数据包?
解决方法:如何减少数据包个数---jumbo frame/GSO/GRO,推荐使用后两者,GSO 数据块交给网卡,由网卡完成TCP的分包;GRO,网卡负责将同一socket的数据包组装成大数据块,再交给CPU处理;由于IP包头部中 total_len字段是16bit的,因此,GSO和GRO支持数据块量<64K;
另外,对于将整个TCP/IP协议栈的大部分工作下移到网卡中(TOE)的技术,linux感觉不是很提倡,TOE需要kernel和硬件共享数据,因此,性能也不一定好;
3.2 synchronisation
问题1:多核环境下,如何发挥其性能?
解决方法1:multiqueue NIC + kernel的支持(each core has its own queue);
问题2:multqueue环境下,transmit 由CPU控制,而 receiver由NIC控制,如何使得两者的采用相同策略,将同一socket/process的packet分发到同一core上;
解决方法2:和intel等NIC厂商沟通,制定相同的分发策略; 或者 在底层开发一个soft mulitqueue(google的做法,内部称为软件重定向),即对收到的数据包进行二次分发;
另外,对于NUMA的支持,network还有很多路要走;
4. 会后交流
从herbert处了解到,kernel中曾经遇到过的 转发LRO问题,高版本的GRO已经解决,同时,高版本kernel在网络性能方面做了很大改进,^_^,的确从netfiler就可以看出;
另外,向大牛张衍民请教了slub的最近发展,新版本的kernel主要对于slub代码进行了重构,以便读起来更易懂,性能方面也有很大的提升;
5. 参考资料
AKA大会的PPT,可以从http://www.aka-kernel.org/news/downloads/index.html上下载;