Linux では、カーネル モジュールと対話したり、カーネルから統計情報を受け取ったり、いくつかのフラグを設定したりする手段として proc FS を使用するのが一般的です。Solaris でこれらに使用できるものは何ですか?
2 に答える
3
procfs
は当初、プロセス関連情報へのアクセスを許可するように設計されました。Linux では、この目標が脱線し、さまざまな非プロセス関連の疑似ファイルとディレクトリがそこに存在し始めました。/sys
これは、 which usessysfs
と notでそれら (の一部) を再配置することで、ゆっくりと修正されていprocfs
ます。
procfs
データの処理が厳密に制限されているSolaris では、このような問題は発生していません。Solaris と Linux の実装の主な違いの 1 つprocfs
は、Linux は多くの場合、Solaris がバイナリ構造を公開しているプレーン テキスト データを提供することです。
プロセスに関連しない統計の場合、共通の Solaris インターフェースは API でkstat(3kstat)
あり、多くのコマンドで使用され、コマンドを使用してシェルから照会することもできますkstat(1)
。
フラグを設定してカーネルと「通信」する方法は、何をする必要があるかによって異なります。単一のインターフェイスはありません。また、Solaris リリースに応じて進化しました。
于 2015-06-26T13:20:55.247 に答える