Je recherche un moyen cohérent de configurer les groupes de contrôle sur un système Ubuntu 14.04 Desktop avec des ressources limitées.
Ce que j'aimerais faire:
Je comprends la configuration du groupe de contrôle et comment démarrer les processus d'un groupe spécifique à l'aide de cgexec. Le problème est la prochaine étape.
J'ai construit un fichier /etc/cgconfig.conf de travail, que je peux analyser et activer avec succès en utilisant cgconfigparser pour obtenir les groupes de contrôle configurés. Cependant, c'est aussi loin que je reçois.
J'ai essayé d'utiliser cgmanager, mais ce service ne semble pas non plus être configuré à partir de /etc/cgconfig.conf. En général, je trouve difficile de localiser les informations sur la configuration et l'utilisation de groupes de contrôle sur les systèmes de bureau Ubuntu.
Alors, est-ce que quelqu'un peut me diriger dans la bonne direction? Quel service dois-je installer et à quels fichiers de configuration obéit-il?
Soyons clairs: je ne cherche pas de conteneurs. Il consiste à structurer la gestion des ressources sur un seul système dédié.
Merci beaucoup :)
# 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.