mkdir -p /dev/cgroup/cpu mount -t cgroup cgroup /dev/cgroup/cpu -o cpu mkdir -m 0777 /dev/cgroup/cpu/user echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
次はchmod
sudo chmod +x /etc/rc.local
でgeditか何かで下記の一文を.bashrcの最後に追記します。
gedit .bashrc
if [ "$PS1" ] ; then mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1 echo $$ > /dev/cgroup/cpu/user/$$/tasks echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release fi
続いて下記のコマンドをコピペ
sudo gedit /usr/local/sbin/cgroup_clean
空白ファイルですが下記4行を追記して保存。
#!/bin/sh if [ "$*" != "/user" ]; then rmdir /dev/cgroup/cpu/$* fi
保存したら下記のコマンドを実行。
sudo chmod +x /usr/local/sbin/cgroup_clean
それで再起動します。 多分問題ないはず。
●テスト結果、ベンチマーク Boincにてテスト前後でベンチマークを取ってみました。
BOINC Client Ver 6.2.18 arm Ubuntu Linux 9.0.4 ARM版 Number of CPUs: 1 80 floating point MIPS (Whetstone) per CPU 1254 integer MIPS (Dhrystone) per CPU ↓ 81 floating point MIPS (Whetstone) per CPU 1259 integer MIPS (Dhrystone) per CPU