他のすべての条件が同じ場合、3台のコンピュータのうちどのコンピュータが最もエネルギーを消費しますか?エネルギーが最も少ないのはどれですか?
1. bluetoothctl power off
2. bluetoothctl power off && doas systemctl stop bluetooth
三。 doas systemctl stop bluetooth
Bluetoothサービスを停止するとサービスもオフになりますか?
答え1
終了信号を受信すると、対応するbluetoothd
タスクを実行します。adapter_shutdown()
機能、含むワイヤー:
set_mode(adapter, MGMT_OP_SET_POWERED, 0x00);
つまり、シャットダウン時には常にアダプタの電源が切れます。
したがって、指定した3つのコマンドはすべてBluetoothアダプタがシャットダウンされるため、コマンド#2またはコマンド#3以降の消費電力は同じです。
コマンド#1を使用すると、プロセスは引き続きbluetoothd
実行されます。スリープするのに時間がかかるかもしれませんが、スケジューラはそれを追跡する必要があるため、CPUはまだ少量の電力と処理時間を費やす必要がありますbluetoothd
。コマンド#2または#3の代わりに、これらのタスクを他のタスクに使用できます。 。
しかし、その違いは小さいかもしれません。