Google 向新版 Linux 内核贡献技术

标签: 故事/传闻 Google Company Linux | 发表时间:2010-08-12 00:17 | 作者:gkp flypen
出处:http://www.guao.hk

GoogleLinux

本月初刚刚发布的 Linux 2.6.35 版内核中,包含了 RPS 和 RFS 这两项由 Google 贡献的新技术。

RPS 的全称是 Receive Packet Steering,这项技术将流入的数据包分布给所有可用的 CPU 去处理,而 RFS (Recevie Flow Steering) 则负责计算哪个核心最适合处理哪项工作。

根据 kernelnewbies.org 网站的测试结果,一台基于 Intel 8 核心 CPU,e1000e 网卡的服务器,在启用 RPS 和 RFS 技术前后的网络吞吐能力与 CPU 占用率分别是 104,000 tps / 303,000 tps 与 30% / 61%,也就是说这两项技术使用有些过剩的 CPU 资源换取了更高的网络吞吐能力。

此外,Linux 2.6.35 中还包含了 SGI 等公司提供的技术。

via pcworld


© gkp 发表于 谷奥——探寻谷歌的奥秘 ( http://www.google.org.cn ), 2010. | 3 条评论 | 永久链接 | 关于谷奥 | 投稿/爆料
Post tags: ,
欢迎订阅谷安子站,关注Android新闻,技巧及更多

相关 [google linux 内核] 推荐:

Google 向新版 Linux 内核贡献技术

- flypen - 谷奥——探寻谷歌的奥秘
本月初刚刚发布的 Linux 2.6.35 版内核中,包含了 RPS 和 RFS 这两项由 Google 贡献的新技术. RPS 的全称是 Receive Packet Steering,这项技术将流入的数据包分布给所有可用的 CPU 去处理,而 RFS (Recevie Flow Steering) 则负责计算哪个核心最适合处理哪项工作.

Linux 内核优化

- - CSDN博客系统运维推荐文章
声明:本文档来自互联网整理部份加自已实验部份所得:. TCP 服务器 <---> 客户端通信状态.           ACK--------------->                                          建立连接.                    <---------------未回复.

Linux内核里的智能指针

- 浪客 - 博客园-首页原创精华区
众所周知,C/C++语言本身并不支持垃圾回收机制,虽然语言本身具有极高的灵活性,但是当遇到大型的项目时,繁琐的内存管理往往让人痛苦异常. 现代的C/C++类库一般会提供智能指针来作为内存管理的折中方案,比如STL的auto_ptr,Boost的Smart_ptr库,QT的QPointer家族,甚至是基于C语言构建的GTK+也通过引用计数来实现类似的功能.

Linux 内核参数优化(for oracle)

- - CSDN博客数据库推荐文章
    Oracle 不同平台的数据库安装指导为我们部署Oracle提供了一些系统参数设置的建议值,然而建议值是在通用的情况下得出的结论,并非能完全满足不同的需求. 使用不同的操作系统内核参数将使得数据库性能相差甚远. 本文描述了linux下几个主要内核参数的设置,供参考.   共享内存是在系统内核分配的一块缓冲区,多个进程都可以访问该缓冲区.

“Linux”不等同于Linux内核:构建Linux系统的8个软件包

- - 极客范 - GeekFan.net
Linux发行版并不仅仅是Linux内核. 所有的Linux发行版都包含了除内核之外的一些必要的软件包,比如Grub引导程序、Bash shell、GNU shell工具软件、守护进程、X.org图形服务器和桌面环境等等. 所有这些不同的程序均由相互独立的开发小组开发. 这些程序被Linux发行版集成到一起从而形成一套完整的“Linux”操作系统.

Linux 下的 Music Beta by Google 客户端 Google Music Frame

- SotongDJ - 谷奥——探寻谷歌的奥秘
感谢 fan zeyi 的提醒. Google Music Frame发布了0.2版本,这是一个专门用于Music Beta by Google云端音乐服务的播放器,可将这个基于网页的应用整合进桌面应用,你可以使用多媒体键或自己编写的用户脚本来控制(比如同步last.fm),当然它也可整合Ubuntu Unity Launcher工作,包括控制播放/暂停和上/下一首歌.

Linux Kernel 3.0 内核文件系统EXT4 与 Btrfs测试比较

- Power - cnBeta.COM
EXT4文件系统大家可能都比较熟悉了,现在流行的ubuntu 11.04和Fedora15都是默认采用的EXT4,ext4是Linux的第四代扩展文件系统,是EXT3的后继版本. Btrfs 被称为是下一代 Linux 文件系统. 近年来 ext2/3 遇到越来越多的扩展性问题,在期待 ext4 的同时,人们发现了 btrfs,据说它采用了很多先进的文件系统设计,不仅解决了 ext2/3 的扩展性问题,还让人们看到了下一代文件系统所具有的许多其他特性.

Linux 3.1 内核将支持无线局域网唤醒

- bamerl - Wow! Ubuntu
Linux 操作系统早已支持局域网唤醒 (WOL) ,而下一版本的 Linux 3.1 Kernel 系统内核将会引入无线局域网唤醒,简称 WWOL. 和有线版本类似,无线局域网唤醒可以让系统在进入挂起状态 (ACPI S3) 或者另一种低功耗状态的同时继续保持无线连接处于开启状态,而一旦接到用户的特定操作,或者从AP断开连接,就会将系统唤醒,并恢复到原始状态.

Linux 3.1内核将支持无线局域网唤醒

- longman - cnBeta.COM
Linux操作系统早已支持局域网唤醒(WOL),而下一版本的Linux 3.1 Kernel系统内核将会引入无线局域网唤醒,简称WWOL. 和有线版本类似,无线局域网唤醒可以让系统在进入挂起状态(ACPI S3)或者另一种低功耗状态的同时继续保持无线连接处于开启状态,而一旦接到用户的特定操作,或者从AP断开连接,就会将系统唤醒,并恢复到原始状态.

Linux 3.1 RC5版发布,内核开发暂时转移到GitHub

- Tairan Wang - ITeye资讯频道
Linus Torvalds已经发布了Linux 3.1的第5个候选版本,但是该版本没有出现在Linux Kernel官网中,Torvalds已经将Linux内核的主线版本源码转移到了GitHub中. Linux Kernel官网页面. 这源起上个月发生的黑客事件,上周四,kernel.org发布了一则公告,公告称Linux内核源码在8月份早些时候被黑客入侵了,但在8月28日才发现该情况,不过官方称源码本身没有受到影响.