リソースが限られているUbuntu 14.04デスクトップシステムでcgroupを構成する一貫した方法を探しています。
私がやりたいこと:
Cgroupの構成と、cgexecを使用して特定のグループのプロセスを開始する方法を理解しています。問題は次のステップです。
動作する/etc/cgconfig.confファイルを作成しました。これをcgconfigparserを使用して正常に解析およびアクティブ化し、構成済みのcgroupを取得できます。しかし、これは私の知る限りです。
Cgmanagerを使用しようとしましたが、そのサービスは/etc/cgconfig.confからも構成されていないようです。一般に、Ubuntuデスクトップシステムでcgroupを設定および使用する方法を見つけるのは困難です。
だから、誰かが私を正しい方向に向けることができますか?どのサービスをインストールする必要があり、どの設定ファイルに従うのですか?
明確にするために:私はコンテナを探していません。これは、単一の専用システムでリソース処理を構造化することです。
どうもありがとう :)
# vi /etc/cgrules.conf
Tomcat7:wkhtmltopdf cpu,cpuset group1
# cgrulesengd -d -v -f /var/log/cgrulesengd.log &
# cat /var/log/cgrulesengd.log
CGroup Rules Engine Daemon log started
Current time: Thu Jan 15 16:04:20 2015
Opened log file: /var/log/cgrulesengd.log, log facility: 0, log level: 7
Proceeding with PID 28569
Rule: Tomcat7:wkhtmltopdf
UID: 500
GID: N/A
DEST: group1
CONTROLLERS:
cpu
cpuset
Started the CGroup Rules Engine Daemon.