Bluetooth 서비스를 중지하면 서비스도 꺼지나요?

Bluetooth 서비스를 중지하면 서비스도 꺼지나요?

다른 모든 조건이 동일할 때 세 대의 컴퓨터 중 어느 컴퓨터가 가장 많은 에너지를 소비합니까(해당 명령을 실행한 후)? 에너지가 가장 적은 것은 어느 것입니까?

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을 대신 사용하면 이러한 작업을 다른 작업에 사용할 수 있습니다. .

그러나 그 차이는 작을 수 있습니다.

관련 정보