Top 最新情報 会社概要 セミナー 製品 開発者向 サポート download 問い合せ English
Embeded Unix インターフェイス Kernel Conference E-Kit Over115K / SHSMOD techmemo.net


インターフェース 2004年11月号

CQ出版発行、 インターフェース誌 2004年11月号記事関連のダウンロード・コーナです


特集 技術者のためのデータ計測

測ったデータを貯め込むことを考える。ローダブル・カーネル・モジュールを使った計測データの蓄積テクニック
項目 説明

drvfile.c

ファイル入出力テスト用ドライバ(GPL)
kthread.c Kernel Threadテスト用ドライバ(本誌掲載:テスト用、GPL)
rawrcv.tar.gz パケット送受信アプリケーション(rawsock-0.5をベースにしているため、ライセンスはオリジナルのライセンスに従います)
ipstore.tar.gz パケット受信ドライバ・モジュール (netfilterをベースにしているため、ライセンスはオリジナルのライセンスに従います)

ロード後直ぐに/tmp/packetlog(固定)に取得したパケットを書き出します。
/proc/ipstctl を読むことでパケット取得を停止します。
/proc/ipstctl に何かを書くことで、ファイルをクリアしてパケット取得を再開します。

rdtsc.c RSTSCテスト用アプリケーション
rdtsc_drv.c RSTSCテスト用ドライバ
modules.tar.gz モジュール群をまとめたもの
if0411.tar.gz 以上の全てをまとめたもの
ここに掲載しているプログラムはあくまでも、実験・評価用です。
いずれもカーネル2.4.26(redhat-7.3/8.0/9.0)で動作確認しましたが、あらゆる環境での動作を保証しているわけではありません。
ご利用になる場合には、ご自身の責任でお願い致します。配布にと再利用に関しては制約を設けません。

★カーネル2.6用ipstoreを作ってテストしましたので、公開しています。