Sendo outras coisas iguais, qual dos três computadores (depois de executar os respectivos comandos neles) consumiria mais energia? Qual a menor quantidade de energia?
1. bluetoothctl power off
2. bluetoothctl power off && doas systemctl stop bluetooth
3. doas systemctl stop bluetooth
A interrupção do serviço Bluetooth também o desliga?
Ao receber um sinal para sair,
bluetoothd
executará suaadapter_shutdown()
função , que inclui a linha :Em outras palavras, ele sempre desliga o adaptador ao sair.
Como resultado, todos os três comandos especificados farão com que o adaptador Bluetooth seja desligado, portanto, o consumo de energia após o comando nº 2 ou comando nº 3 será igual.
Se você usar o comando nº 1, o
bluetoothd
processo permanecerá em execução. Provavelmente passará seu tempo dormindo, mas o escalonador ainda precisará acompanhá-lo, então a CPU ainda terá que gastar uma quantidade minúscula de energia e tempo de processamentobluetoothd
: eles estariam disponíveis para outras coisas se você usasse o comando # 2 ou #3 em vez disso.No entanto, a diferença provavelmente será pequena.