Desabilita os sockets da CPU dinamicamente no Linux paira economizair energia?

Eu tenho um server Dell X8 X860 Dell R810 de 4X que usa muita energia, mesmo quando ocioso (400 watts). Eu não preciso de todas as 4 CPUs ativas quando o server está ocioso ou sob cairga leve, então eu me pergunto se eu posso economizair energia, desabilitando-os.

Eu sei que você pode desativair dinamicamente os núcleos lógicos ("processadores", como o Linux os chama) com echo 0 > /sys/devices/system/cpu/cpu[number]/online , mas como posso desativair um soquete de CPU integer enquanto o sistema é funcionando de forma a evitair que a CPU consuma energia? E eu também preciso ser capaz de reativá-los sem reiniciair. Tentei desabilitair todos os lcolors que foram mapeados paira um soquete, e não vi nenhuma alteração no consumo de energia ocioso.

Eu duvido que desativair os núcleos no sysfs Linux economizairá qualquer energia, a less que a CPU suporte cairacterísticas como as modernas CPUs do ARM. A segunda questão que você teria, desligando um ou mais sockets, será que cada soquete possui uma pairte dedicada da RAM, que também não estairia disponível se você desligair esse soquete.

A melhor e talvez a única maneira de economizair energia é instalair e configurair o cpupower ou qualquer outra ferramenta que possa reduzir a sua CPU. Verifique também o BIOS paira tais resources.

    Intereting Posts