0

CPU 使用率、プロセス情報などのシステム データを取得する必要がある場合があります。これは一般的に /proc/... にあります。C/C++ から行うことは、/proc/ の正しいファイルを読み取ることです。 ..、それを解析して情報を取得します。これはかなり厄介で、どういうわけかカーネルのバージョンに依存します。これは正しい方法ですか?

4

1 に答える 1

1

残念ながら、Linux カーネルは、 を介して公開される種類のシステム情報を取得するために使用できるシステム コールを提供していません/proc。その場合の最善の策は、そのファイル システムを使い続けることです。

気分が良くなる場合は、 のようなすべてのツールtoppsまたはすべてがファイルシステムhtopを使用します。/proc使用に問題がある場合は、ソースを確認してください。

于 2012-04-07T12:26:01.713 に答える