Changes between Version 34 and Version 35 of linux/docker
- Timestamp:
- 2016/01/14 10:28:11 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
linux/docker
v34 v35 461 461 }}} 462 462 463 = Dockerでnetperfを使う 464 465 Dockerコンテナ上でnetserverを使うと、netperfは勝手にポートを確保してlistenするのでうまく動作しない。netperfコマンドで利用するポートを固定し、コントロールポートとデータポートの両方をできるようにすると解決できる。 466 467 コンテナを起動するときに、コントロールポート(デフォルト12865)とデータポート(netperfのオプションで指定ここでは12866)を利用できるようにして起動する。 468 469 {{{ 470 host# docker run --exporse 12865-12866 --expose 12865-12866/udp -p 12865-12866:12865-12866 -p 12865-12866:12865-12866/udp netperf /bin/bash 471 container # netserver 472 }}} 473 474 netperfを負荷をかけたいホストから実行する。 475 476 {{{ 477 # netperf -H <コンテナを起動したホスト> -t TCP_STREAM -- -P 12866 478 }}}