rawデバイスの作り方とrawデバイス化

rawデバイスとは、通常カーネルが行っているバッファリング等を一切行わないデバイスのことをいいます。

rawデバイスはデバイスの正確な性能を測定したい場合などに使います。

まぁ、最近はシステム全体のパフォーマンスを計るのが当たり前なので、使われることはあまりないとは思いますが。。。

バイスの作成

$sudo mknod /dev/rawctl c 162 0
$sudo mkdir /dev/raw
$sudo mknod /dev/raw/raw1 c 162 1

rawデバイス化する

$sudo raw /dev/raw/raw1 /dev/デバイス

備考

rawデバイスが正常に作成できない

rawモジュールが読み込まれていない可能性があるので、下記を実行して読み込んでください

$sudo modprobe raw