1

printk がカーネル空間からユーザー空間にデータを渡す方法を知りたいです。printkもrelayfsを使用しているか、独自の実装を持っているかに関係なく、大量のデータをカーネル空間からユーザー空間に転送するための効率的で統合されたファイルシステムを提供するrelayfsについて聞いたことがありますか??

4

1 に答える 1

4

printkユーザー空間にデータを渡しません。カーネル リング バッファにのみ書き込みます。プログラムはdmesgそれを外に持ち出すようなものです。

カーネル リング バッファの読み取りについては、 klogctl(2)( )のドキュメントを参照してください。man 2 klogctl

于 2011-07-13T18:36:24.400 に答える