리눅스에서 다른 장치의 전력 소비를 측정해야합니다. 따라서 장치를 켜고 끌 때 소비 전력의 차이를 측정 할 계획입니다. 하지만 어디서부터 시작해야할지 모르겠다.리눅스에서 다른 장치를 끄거나 끄기
답변
음, 기기를 사용하지 않는다고 확신하는 경우에만 기기를 사용 중지 할 수 있습니다. 어떤 응용 프로그램이 더 많은 전력을 소비하는지 찾는 데 도움이되는 도구가 있지만 (https://01.org/powertop/) 장치 용 도구가 있는지 여부는 확실하지 않습니다. powertop은 어떤 앱이 많은 전력을 소비하는지 파악할 수있게 도와 주며 무엇을해야하는지 알 수 있도록 도와줍니다. 희망이 도움이 될 것입니다!
그러면 측정을 위해 전력 소비를 측정하기 위해 어떤 제안을합니까? 이 기사 (http://spectrum.ieee.org/computing/embedded-systems/making-smartphones-powersmarter)는 일부 연구원이 동일한 접근법을 사용하고 있음을 보여줍니다. 가능한 일이 아니라는 주장은 무엇입니까? 그러나 Powertop은 다른 장치의 전력 소비를 예측합니다. 그러나 나는 그 메커니즘을 이해할 수 없었다. –
글쎄요, 여기 약간의 오해가 있습니다. 장치를 끄면, 당신이 의미하는 줄 알았는데, 장치 모듈을 언로 드하고 싶습니다. 죄송합니다, 혼란에 대해. 이제, 파워탑의 작동 방식에 초점을 맞추어 보겠습니다. 우선이 분야의 괴짜는 아니며, AFAIU를 공유하고 있습니다. 모든 드라이버는/sys 디렉토리 (예 : power 관련 정보 포함)를 통해 다양한 정보를 내보낼 수 있습니다. cpu power 관련 다양한 정보는/sys/devices/system/cpu/cpu0/cpufreq /에서 찾을 수 있습니다. 모든 장치에서 동일합니다. 기기의 현재 상태를 확인하고 절전 상태가 양호한 지 여부를 확인하기 만하면됩니다. –
차이가없는 경우./proc 디렉토리에서 다양한 정보를 측정 할 수도 있습니다 (예 : no)./proc/pidno/아래에있는 프로세스 특정 디렉토리에서 정보를 가져 와서 스케줄 된 방법을 얻는다. 컨텍스트가 너무 많이 전환된다. 당신이 사용하고있는 CPU 관리자, 절전을위한 스케줄러 튜닝 노브를 확인하십시오. 간단히 말해서, 절전에 좋은 것이고 현재 시스템 상태가 무엇인지 미리 알아야합니다. 그리고 그 차이를 요약하십시오. 희망이 당신에게 어떤 생각을 줄 것이다! :) –
- 1. iPhone : 어떻게 iphone 전원을 끄거나 끄거나 이벤트/알림을 끄시겠습니까?
- 2. 리눅스에서 USB 장치를 꺼내십시오.
- 3. 전원을 끄거나 장치를 잠그면 왜 onDraw()가 다시 시작되지 않습니까?
- 4. 리눅스에서 USB 장치를 추가하는 가장 좋은 방법은
- 5. Vulkan이 리눅스에서 물리적 장치를 찾을 수 없습니다.
- 6. 리눅스에서 문자 장치를 만들고 열린 오류
- 7. iPhone OS에서 알림 끄기
- 8. xcode UI 테스트 실행 중에 무선 장치를 끄기
- 9. 안드로이드 TYPE_STEP_DETECTOR 화면 끄기
- 10. 다른 장치를 구분하십시오.
- 11. 프로그래밍 방식으로 네트워크를 켜고 끄기
- 12. 유닉스/리눅스에서 다른
- 13. android google apis Google지도 끄기
- 14. 안드로이드에서 장치 끄기 이벤트
- 15. 화면을 끄거나 기기를 잠자기 상태로 보내는 방법
- 16. 위치 기반 벨소리 켜기/끄기/진동 _ANDROID ECLIPSE
- 17. iOS에서 내 앱의 다른 앱 알림을 끄거나 켤 수 있습니까?
- 18. asynctask를 중지하십시오. 어떻게 다른 실행의 백그라운드 프로세스를 끄거나 중지합니까?
- 19. 리눅스에서 USB 장치를 실시간으로 볼 수있는 방법이 있습니까?
- 20. 프로그래밍 방식으로 끄기 또는 켜기 양방향
- 21. 코딩에서 다른 iOS 장치를 식별합니까?
- 22. 다른 PC와 usb 장치를 에뮬레이트
- 23. 2 개의 다른 장치를 지원하는 드라이버에서 열 장치를 지정하려면 어떻게합니까?
- 24. 필터 끄기
- 25. 다른 컨트롤러의 스위치로 로컬 알림 켜기/끄기
- 26. UISwitch가 다른 언어로 켜기/끄기 표시되지 않습니다.
- 27. 리눅스에서 synhronization의 다른 유형은 무엇입니까?
- 28. 리눅스에서 다른 사용자로 스크립트 실행
- 29. 리눅스에서 다른 .so 파일과 연결하기
- 30. 디바이스를 프로그래밍 방식으로 끄기
어떤 임베디드 리눅스 버전을 사용하고 있습니까? 어떤 장치를 켜고 끄시겠습니까? – stdcall
백라이트, GPU 등 전원 장치에 나열된 것. 내 질문은 임베디드 시스템 개발자가 알지도 모른다고 생각되지만 임베디드 시스템에 익숙하지 않을 수도 있습니다. –