Retourner au contenu associé (journal : Les cgroups, un outil trop méconnu)
Posté par Clément David (site web personnel) le 28 septembre 2015 à 10:25. En réponse au journal Les cgroups, un outil trop méconnu. Évalué à 10.
Effectivement c'est un outil méconnu et qui fonctionne aussi pour autre choses que le CPU. Par exemple j'ai chez moi un cgroup 'limited' qui me permet de lancer un processus dans un environnement réellement limité (ne me parlez plus de ulimit !).
ulimit
dans '/etc/cgconfig.conf' ajoutez simplement :
group limited { perm { admin { uid = votre_nom_utilisateur; } task { uid = votre_nom_utilisateur; } } cpu { cpu.shares = 50; } memory { # 2GiB limit memory.limit_in_bytes = 2147483648; } }
Puis pour lancer un processus dans cet environnement, utilisez simplement : cgexec -g 'cpu,memory:limited' ls
cgexec -g 'cpu,memory:limited' ls
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Et pour éviter de swapper
Posté par Clément David (site web personnel) . En réponse au journal Les cgroups, un outil trop méconnu. Évalué à 10.
Effectivement c'est un outil méconnu et qui fonctionne aussi pour autre choses que le CPU. Par exemple j'ai chez moi un cgroup 'limited' qui me permet de lancer un processus dans un environnement réellement limité (ne me parlez plus de
ulimit!).dans '/etc/cgconfig.conf' ajoutez simplement :
Puis pour lancer un processus dans cet environnement, utilisez simplement :
cgexec -g 'cpu,memory:limited' ls