, выполнив
for file in /sys/devices/system/cpu/cpu*/online; do echo 0 > $file; done
, мы установили cpus в автономном режиме. есть ли сценарий для работы hotplug, обнаружения использования процессора и выше% set cpus online и ниже% использования, установленного снова cpu в автономном режиме? если нет уже выполненного скрипта, есть ли способ обнаружить текущее использование процессора только и «сделать» что-то, если использование выше ...%?
~ РЕДАКТИРОВАТЬ мой вопрос:
Я сейчас здесь:
#!/bin/bash
while true
do
if (echo $[100-$(vmstat 1 2|tail -1|awk '{print $15}')] > 5) then
for file in /sys/devices/system/cpu/cpu*/online; do echo 1 > $file; done
fi
if (echo $[100-$(vmstat 1 2|tail -1|awk '{print $15}')] < 5) then
for file in /sys/devices/system/cpu/cpu*/online; do echo 0 > $file; done
fi
sleep 3
done
pfff он должен работать ....
можете ли вы меня исправить?