Changes between Version 9 and Version 10 of Linux/Network
- Timestamp:
- 2015/10/17 08:53:50 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Linux/Network
v9 v10 70 70 }}} 71 71 72 ただし、上記の設定では、 RHEL7.1/CentOS7.1ではパケットのフラグメントが発生し、10GbEのNICで4G程度しか速度がでない。原因は、カプセル化されたIPヘッダの中にチェックサムが空のため、受け側のNICでGROが効かず細切れになったパケットが直接アプリケーション側まで届くためである。udpcsumオプションを付けると、送信パケットのすべてのヘッダにチェックサムが入るようになり、受信側のNICでGROされるため性能が劇的に向上する。ただし、最新のiprouteを利用する必要がある(RHEL7.1同梱のiprouteではudpcsumに対応していないので注意)。72 ただし、上記の設定では、**RHEL7.1/CentOS7.1ではパケットのフラグメントが発生し、著しい性能低下が発生**する。原因は、カプセル化されたIPヘッダの中にチェックサムが空のため、受け側のNICでGROが効かず細切れになったパケットが直接アプリケーション側まで届くためである。udpcsumオプションを付けると、送信パケットのすべてのヘッダにチェックサムが入るようになり、受信側のNICでGROされるため性能が劇的に向上する。ただし、最新のiprouteを利用する必要がある(RHEL7.1同梱のiprouteではudpcsumに対応していないので注意)。 73 73 74 74 {{{