調べてみたところ、Solarisでは Sunos5.6から TCP/IPプロトコルスタックでの
Zero Copyや Cehcksumオフロードは実現されていました。
Solaris 9 12/03 Software Developer Collection
Programming Interfaces Guide
7. Socket Interfaces
Advanced Socket Topics
http://docs.sun.com/db/doc/816-5042/6mb7bck6g?l=ja&q=Zero-Copy&a=view
Zero Copy and Checksum Off-load
=========================================================================
Zero copy uses virtual memory MMU remapping together with a copy-on-write
technique to move data between the application and the kernel space.
=========================================================================
こちら↓が実装についての解説かもしれません:
"Zero-Copy TCP in Solaris",
Hsiao-keng Jerry Chu, SunSoft Inc.
USENIX 1996 Annual Technical Conference
http://www.usenix.org/publications/library/proceedings/sd96/chu.html
(時期的にも非常に近いとと思えます)
他にも
"SPARC: TCP マルチデータ転送", Solaris 9 12/03 オペレーティング環境の概要
http://docs.sun.com/db/doc/817-3485/6mj2v8hac?l=ja&a=view#whatsnew-updates-98
"この機能は、Solaris 9 8/03 リリースで追加されました。"
もありますが、Zero Copy and Checksum Off-loadを活かした場合と、そうでない場合等
での性能比較レポートみたいのはあるのかなぁ?
以下のようなサイトもあります:
Solaris 2.x - Tuning Your TCP/IP Stack and More
http://www.sean.de/Solaris/soltune.html
ただし(Last update: 24.05.2002)
Zero Copyや Cehcksumオフロードは実現されていました。
Solaris 9 12/03 Software Developer Collection
Programming Interfaces Guide
7. Socket Interfaces
Advanced Socket Topics
http://docs.sun.com/db/doc/816-5042/6mb7bck6g?l=ja&q=Zero-Copy&a=view
Zero Copy and Checksum Off-load
=========================================================================
Zero copy uses virtual memory MMU remapping together with a copy-on-write
technique to move data between the application and the kernel space.
=========================================================================
こちら↓が実装についての解説かもしれません:
"Zero-Copy TCP in Solaris",
Hsiao-keng Jerry Chu, SunSoft Inc.
USENIX 1996 Annual Technical Conference
http://www.usenix.org/publications/library/proceedings/sd96/chu.html
(時期的にも非常に近いとと思えます)
他にも
"SPARC: TCP マルチデータ転送", Solaris 9 12/03 オペレーティング環境の概要
http://docs.sun.com/db/doc/817-3485/6mj2v8hac?l=ja&a=view#whatsnew-updates-98
"この機能は、Solaris 9 8/03 リリースで追加されました。"
もありますが、Zero Copy and Checksum Off-loadを活かした場合と、そうでない場合等
での性能比較レポートみたいのはあるのかなぁ?
以下のようなサイトもあります:
Solaris 2.x - Tuning Your TCP/IP Stack and More
http://www.sean.de/Solaris/soltune.html
ただし(Last update: 24.05.2002)