陈莉君:从本地文件系统向网络文件系统转化 随着云计算的飞速发展,对于Linux文件系统的设计也提出了更高的要求。西安邮电大学副教授、Linux布道者陈莉君介绍了Linux文件系统的设计之道,并阐述了如何将这种设计方法应用到实际中,以及如何从本地文件系统向网络文件系统或云存储中转化。 随后,陈莉君介绍了她和学生共同发起的Cloudxy项目,这是一个旨在实现网络虚拟存储的弹性云计算平台,由HLFS(基于Hadoop HDFS的虚拟机分布式镜像存储系统)和ECMS(虚拟环境管理系统)两部分组成。 关于Cloudxy和HLFS的更多信息可参见:Cloudxy项目 https://code.google.com/p/cloudxy/ 朱辉:KGTP——Linux内核中的GDB小刀 来自HelloGCC社区的GDB专家朱辉介绍了他发起的KGTP开源项目。 KGTP是一个灵活、轻量级、实时Linux调试器和跟踪器,通过它可以连通内核和GDB,使得GDB可以对内核进行跟踪调试,可以帮助开发者处理在线服务器和嵌入式系统中的问题。目前阿里巴巴线上服务器的Linux内核已开始使用KGTP。 使用KGTP,开发者无需停止Linux内核,即可通过本地或远程的GDB来跟踪或调试内核。朱辉还现场演示了边播放动画,边访问、跟踪内核。更多信息可参见下面的PPT。
王赟:Scheduler的智能Wake-Affine特性 IBM Linux技术中心的软件工程师王赟分享了Scheduler中的Wake-Affine特性的相关介绍。 Wake-Affine是scheduler中的一个特性,通过它,可以让进程之间的运行更加紧密,某些情况下,这将会带来一些好处,比如提高热数据的缓存命中。 但是Wake-Affine也存在一些问题,比如在pgbench压测下,性能降低了40%。王赟在大会上分析了造成这种问题的原因,并提出了相关的解决方案。他表示,该解决方案已经提交到了Linux内核主线。 详细信息可参加下面的PPT。
在分会场2中,同样有相当精彩的技术话题分享,来自富士通的Linux内核开发者高峰分享了 LXC(Linux Container)相关的技术,来自Intel的Linux内核开发者刘远汉介绍了 零日Linux内核代码(首次提交的代码)的性能测试方法,来自Oracle的Linux内核开发者刘勃介绍了 内核中的内存压缩技术,详细信息可参见文中的相关链接。大会主办方后续也会发布现场视频,敬请期待。 |