다른 모든 조건이 동일할 때 세 대의 컴퓨터 중 어느 컴퓨터가 가장 많은 에너지를 소비합니까(해당 명령을 실행한 후)? 에너지가 가장 적은 것은 어느 것입니까?
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);
즉, 종료 시 항상 어댑터의 전원이 꺼집니다.
따라서 지정하는 세 가지 명령 모두 Bluetooth 어댑터가 종료되므로 명령 #2 또는 명령 #3 이후의 전력 소비는 동일합니다.
명령 #1을 사용하면 프로세스가 bluetoothd
계속 실행됩니다. 잠자는 데 시간이 걸릴 수 있지만 스케줄러는 여전히 이를 추적해야 하므로 CPU는 여전히 소량의 전력과 처리 시간을 소비해야 합니다 bluetoothd
. 명령 #2 또는 #3을 대신 사용하면 이러한 작업을 다른 작업에 사용할 수 있습니다. .
그러나 그 차이는 작을 수 있습니다.