TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Monitoring and Tuning the Linux Networking Stack: Receiving Data

144 点作者 lindvall将近 9 年前

4 条评论

kelleyk将近 9 年前
A nice overview; thanks for sharing it!<p>I don&#x27;t think that your claim that GRO is &quot;a software implementation of a hardware optimization that is known as Large Receive Offloading (LRO)&quot; is correct, though. GRO effectively replaces LRO [1]; it has fewer limitations (it works with non-TCP traffic and with bridging [2], for example). Drivers need to support it, but they are free to take advantage of hardware offloading&#x2F;acceleration, and many do (including e.g. the ixgbe driver [3]).<p>----<p>[1] In terms of function, and in the sense that LRO could be removed if the drivers that were using LRO were updated to use GRO instead.<p>[2] Relevant bug: <a href="https:&#x2F;&#x2F;bugzilla.redhat.com&#x2F;show_bug.cgi?id=772317" rel="nofollow">https:&#x2F;&#x2F;bugzilla.redhat.com&#x2F;show_bug.cgi?id=772317</a><p>[3] Which actually supports both LRO and GRO; if I recall, in older versions, bad things(tm) would sometimes happen if you had both enabled at the same time (whereas now the LRO setting is ignored if GRO is enabled).
poorman将近 9 年前
While most of this can be found in the MAN pages, this is a nice synopsis to have on hand. Definitely going to bookmark this.
snvzz将近 9 年前
&gt; There is, unfortunately, no easy way out.<p>Disagree. BSD.
评论 #11961784 未加载
评论 #11963177 未加载
varlock将近 9 年前
It is a bit hard to follow the listings as they don&#x27;t use a monospaced font. A part from that, very detailed and useful article.
评论 #11960459 未加载