Google 向新版 Linux 内核贡献技术
- flypen - 谷奥——探寻谷歌的奥秘本月初刚刚发布的 Linux 2.6.35 版内核中,包含了 RPS 和 RFS 这两项由 Google 贡献的新技术. RPS 的全称是 Receive Packet Steering,这项技术将流入的数据包分布给所有可用的 CPU 去处理,而 RFS (Recevie Flow Steering) 则负责计算哪个核心最适合处理哪项工作.
本月初刚刚发布的 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: Google Company, Linux
欢迎订阅谷安子站,关注Android新闻,技巧及更多