コントロール グループ (cgroup) を使用して、クラスターのコンピューティング リソースを制御および管理したいと考えています。コマンドラインツールまたはLinuxカーネルソースコードのいずれかで、cgroup自体についていくつかの調査作業を行いました。しかし、cgroup を使用して hello world プログラムを実装しようとしたときに、ヘッダー ファイルが
#include <linux/cgroup.h>
/usr/include/linux/cgroup.h
は、Linux カーネル バージョン 3.2.0-29 を搭載した私の Ubuntu Server 12.04 LTS x86_64 には存在しません。
しかし、カーネル ソース ファイルを からダウンロードしたkernel.org
ところ、適切なフォルダーにそのヘッダー ファイルが見つかりました。
私もapt-get install libcgroup-dev
で何かを見つけました/usr/include/libcgroup/
が、それらは私が欲しいものではありません。
Ubuntu が cgroup 機能を無効にしたのか、それともデフォルト パスから移行したのか疑問に思うようになりました。RedHat の連中のようにプログラミングするにはどうすればよいですか? ありがとうございました!