« ペッツガンダム | メイン | 炊飯器 »

FF RADIUS Library

今日は仕事納めなのでさっさと上がればいいのにプログラミングにのめり込んで残業してしまった:-P
残業代つかないのに orz

片手間だけどTunnel Radius用の負荷試験ツールを作りました。
大量にAccess Requestを投げるツール。
ツールを実行するPCのCPUパワー依存ですが、Celeron 1.2MHz で秒間160リクエストくらい投げます。no waitでただひたすら投げまくる仕様にすると、Pentium4 2.0GHzで秒間20,000リクエスト投げます。ただひたすらに投げまくります。
リクエストを投げた後に10ミリsecのsleepを入れたり、リクエストに対するレスポンス(Access Accept or Reject)を受け取ろうとすると秒間50リクエストくらいに落ちます。
一から作るのはめんどいし時間もかかるので、オープンソースのライブラリーを使いました。
FF RADIUS Library』。
便利な関数群がフリーで公開されています。
RFC2865RFC2866をサポートしています。
ただし、ドキュメントが一切ない(ToT)
サンプルコードも腐ってる。手直ししないとコンパイル通らないし(-_-#)
でも関数は使いやすいので利用させていただきました。
ライブラリーのソースとヘッダーファイルを見て使い方を覚える。
もうちょっとドキュメントを用意してくれればなぁ。

今日で仕事収め。
今年は本当に”あっ”という間に一年経った感じがする。すごく早かった。
それだけ充実してたのか、それとも追い込まれていたのか・・・
自分にあまり成長を感じられなくなってきた。。。
でもスキル的にはちょっとずつネットワークの知識が着いて来たというか、だんだん深くなってきた。
Linux Kernelのネットワーク周りについても同様かな。
その辺は嬉しい。唯一良いと思えることだ。
まだ満足できるレベルじゃないけど。もっともっと詳しくなりたい。
でもボクはこれからどういう方向へ行こう?
WEBシステムからどんどん離れて行ってる。
ネットワークアプリケーションの開発よりになってきている。
WEBシステムは手法は変われどもう大きなパラダイムシフトはなさそうだし、これでいいのかもしれない。
あとは、今年はC言語ってやっぱり楽しいと再認識した年だった。
C言語のコーディングが一番、プログラミングしてるって気になる。なぜか?
低レベルからつくるからかな。

トラックバック

このエントリーのトラックバックURL:
http://hagyroom.sakura.ne.jp/mt/mt-tb.cgi/610

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2005年12月29日 00:00に投稿されたエントリーのページです。

ひとつ前の投稿は「ペッツガンダム」です。

次の投稿は「炊飯器」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

アーカイブ

お薦めショップ

  • HagyShop   ボクの大好きな作品だけ、
      お薦めの本と映画をご紹介。