パケットキャプチャソフトについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
スニファ

パケットキャプチャソフトについて

#1

投稿記事 by スニファ » 12年前

お世話になります。
C言語でパケットキャプチャソフトを作り
WindowsServer2008にインストールしたところ、
そのサーバに対するTCP/IP通信が非常に遅くなるという問題が起こってしまいました。

WIndowsServerは仮想マシンで、ベースはVMWareです。
以下の状況です。
・CPU,MEM,DISKI/Oを調べたが負荷は高くない。
・以下の処理しかしないデバッグ版を作っても、遅いまま
   sock = socket(AF_INET,SOCK_RAW,IPPROTO_IP)
bind(sock,(SOCKADDR *)&addr_in,sizeof(addr_in))
ioctlsocket(sock,SIO_RCVALL,&test);
recv(sock, buf, 4096,0) を繰り返し

recvしかしていないのに遅くなるということは、ソフトウェアではなく
OS、ハードウェアに問題があると思うのですが、調査方法など
ご存知の方おりましたら助言いただければ幸いです。

“C言語何でも質問掲示板” へ戻る