Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HTOP は、すべてのプロセスおよびシステム全体で CPU 消費、メモリ消費などの情報をどのように収集しますか? これらの統計を収集するためにLinuxが提供するオペレーティングシステム固有のAPI(ソケットAPIなど)に精通していません。
まず、htop情報源を示します。
htop
次に、Linux のようなオペレーティング システムには、それらの情報を取得するための多くのインターフェイスがあります。これらのメトリックの一部は、従来の/proc疑似ファイルシステムまたは/sys/;経由で利用できます。ioctls または特定のシステム コール (例: )を介してのみ利用できるものもありますgetgid。
/proc
/sys/
ioctl
getgid