Changes between Version 34 and Version 35 of linux/docker


Ignore:
Timestamp:
2016/01/14 10:28:11 (9 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/docker

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