-->

2011-06-10

CONFIG_SCHED_AUTOGROUP

参考URL。
http://daemon.plala.jp/~meke/tdiary/?date=20101121
http://d.hatena.ne.jp/tmatsuu/20090110/1231557035

バージョンが2.6.38でCONFIG_SCHED_AUTOGROUPでmake menuconfigで検索する。

General setup  --->
[*] Automatic process group scheduling

インストール後。
$ cat /proc/sys/kernel/sched_autogroup_enabled
1

.configの変更点。
> CONFIG_CGROUPS=y
> CONFIG_CGROUP_SCHED=y
> CONFIG_FAIR_GROUP_SCHED=y
> CONFIG_SCHED_AUTOGROUP=y

genkernelコマンドのサンプル。
$ sudo genkernel --makeopts="-j4 KCFLAGS=\\\"-march=amdfam10 -mcx16 -msahf -mpopcnt --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=amdfam10 -Os\\\"" --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.38-hardened-r6 --menuconfig all

# make menuconfigは"/"で検索できます。
# 手動のmakeでKCFLAGSを入れた場合、警告が表示されます。指定しても大丈夫かどうかは不明です。
# 上記の例のKCFLAGSは"AMD Phenom(tm) 9350e Quad-Core Processor"用です。

0 件のコメント: