Linuxカーネルフック関数によるブロックデバイスI/Oイベントの監視実装
概要
Linuxカーネルのフック機構を活用することで、カーネルイベントを捕捉し追加処理を実行することが可能である。kprobesとjprobeの2種類の方法が代表的であり、jprobeはkprobeの上位ラッパーとして実装されており、より簡潔な記述できる。submit_bio関数はブロックデバイスへのI/Oリクエスト処理の根本的な関数であり、この関数をフックすることでブロックデバイスI/Oイ ...
8月10日 11:00 投稿
Linux 環境におけるディスク I/O パフォーマンス評価:dd コマンドの実践的活用
Linux の dd コマンドは単なるファイル複製ツールではなく、低レベルのブロックデバイス操作や I/O ベンチマークにも有効なユーティリティです。本稿では、dd を用いたディスク読み書き性能の定量的評価手法を、実行可能なコマンド例とともに解説します。
基本構文と核心パラメータ
dd の典型的な構文は以下の通りです:
dd if=<入力ソース> of=<出力先> bs=& ...
7月12日 21:39 投稿