首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在网络上使用ethtool提高缓冲区值

如何在网络上使用ethtool提高缓冲区值
EN

Stack Overflow用户
提问于 2017-02-14 04:49:03
回答 1查看 6.7K关注 0票数 3

它使用检查ifconfig命令工具发生丢失的数据包。下降的数量有很多。

代码语言:javascript
复制
$ ifconfig eth0
eth0      Link encap:イーサネット  ハードウェアアドレス 4c:72:b9:f6:27:a8
          inetアドレス:192.168.1.102  ブロードキャスト:192.168.1.255  マスク:255.255.255.0
          inet6アドレス: fe80::4e72:b9ff:fef6:27a8/64 範囲:リンク
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:2745254558 エラー:0 **損失:1003363** オーバラン:0 フレーム:0
          TXパケット:7633337281 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RXバイト:1583378766375 (1.5 TB)  TXバイト:10394167206386 (10.3 TB)

因此,我将使用ethtool来提高网络缓冲区值。

代码语言:javascript
复制
$ sudo ethtool -g eth0
Ring parameters for eth0:
Cannot get device ring settings: Operation not supported

我无法确定eth0的状态。我不明白戒指是什么。

EN

回答 1

Stack Overflow用户

发布于 2017-02-14 15:32:55

这是虚拟机吗?

所以,从你贴上的符号来看,我想RX上应该有掉落。您需要使用ethtool -G eth0 rx 4096提升RX环缓冲区。

显示更多信息ethtool -i eth0netstat -s

对eth0的优化远远超过了环型缓冲区。

试着提高net.core.netdev_max_backlog。使用sysctl net.core.netdev_max_backlog检查它,并使用sysctl -w net.core.netdev_max_backlog=numberhere设置新值。

编辑:请同时显示卡HW信息sudo lshw -C network

google for无法获得设备环设置r8169

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42218077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档