logo elektroda
logo elektroda
X
logo elektroda

The program that reads the current electricity consumption of PC components

Kostek7 43489 9
Best answers LABEL_AI_GENERATED

How can I read the current power consumption of selected PC components, especially network cards, on Linux (Debian)?

There is no Linux program that can directly read the current power consumption of individual PC components like a network card; at best you can estimate it from the hardware specs or use external measurement. [#10545669] [#10546120] For some newer graphics cards, limited power-related data may exist, but it still does not cover everything, such as converter losses, and it is not a general solution for all components. [#10545716] If you need real measurements, the practical option is a physical power meter on the PC’s power supply or a dedicated measurement setup for the card itself. [#10551223] [#10551510] Some servers reportedly have built-in monitoring for this kind of information, but it is not a typical PC/Linux feature. [#10617868]
AI summary based on the discussion. May contain errors.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #1 10545329
    Kostek7
    Level 27  
    Posts: 1245
    Help: 92
    Rate: 61
    Hello and welcome,

    I am looking for a program with which I will be able to read the current electricity consumption by selected PC components (in particular, I am interested in network cards, integrated and installed as PCI cards).
    It is also necessary that they run on Linux (probably it will be Debian). Using the system directory / proc, I can only read apm versions, which does not meet my expectations and is deprecated.

    I am asking for tips / help.
  • ADVERTISEMENT
  • #2 10545657
    askr
    Level 35  
    Posts: 2700
    Help: 302
    Rate: 364
    And how is the computer supposed to know what and how much it is downloading?
  • ADVERTISEMENT
  • #3 10545669
    Kasek21
    Level 43  
    Posts: 45660
    Help: 4981
    Rate: 3547
    There is no such program.
  • ADVERTISEMENT
  • #4 10545716
    WojtasJD
    Level 43  
    Posts: 13788
    Help: 2919
    Rate: 1586
    What will give you such a program (as is) as the hardware probably cannot? :wink:
    The voltage reading is sometimes sharply lame and I could use more info about the current ...
    BTW: In the case of some newer graphics cards, you can think about it because there is some info, for example, about the power consumption of the GPU, memory, but it is still missing, for example, about losses on card converters.

    Well, with the current electricity consumption a bit hard - the components take power from turning on the computer and the program is not always able to monitor / count.
  • ADVERTISEMENT
  • #6 10549932
    Kostek7
    Level 27  
    Posts: 1245
    Help: 92
    Rate: 61
    Thank you for unambiguously answering my question.
    However, now I have to consider the possibility of measuring power consumption with physical instruments. And here another question arises: is it possible to prepare a measuring station for the above-mentioned network cards so that it is idiot (student)-proof? Possibly I am asking for some examples of such positions. The element of interest to me is the network card.
  • #7 10551223
    aleksandro
    Level 17  
    Posts: 422
    Help: 9
    Rate: 17
    You can measure the consumed current by connecting an electricity meter to a power socket (costs about PLN 50) and when it comes to the consumption of individual elements, it is probably the best solution to read the consumption from the technical specification and calculate.
  • #8 10551426
    Kostek7
    Level 27  
    Posts: 1245
    Help: 92
    Rate: 61
    I would like to see specific changes in the level of electricity consumption between the different baud rates configured on the network card. The solution given by my colleague is absolutely correct in relation to my last statement, but I would have to make some very inconvenient assumptions. More specifically, the differences that I would like to observe are in the range of 2-10W, and in relation to the variable load of other PC components, distortions may occur in this case.
    I wonder if the network switches could not have a software function showing the current current load of individual ports. I am not talking about PoE-related issues, but since in this case this measurement works successfully, could it not be generalized?
  • #9 10551510
    askr
    Level 35  
    Posts: 2700
    Help: 302
    Rate: 364
    I do not know if without a dedicated, I suspect that the home-made device will not work ...
    Ev. connect the meter to the computer's power supply, and check for differences in consumption ... But the accuracy of this measurement ...
    Ev. in the case of pci cards, usb cut the power lines and solder with the measuring system. Usb can handle it without much problem, but PCI ...?
  • #10 10617868
    Kostek7
    Level 27  
    Posts: 1245
    Help: 92
    Rate: 61
    From my information it appears that some servers have such capabilities. For now, however, the topic has been postponed to a more favorable period of time.

Topic summary

LABEL_AI_GENERATED
The discussion revolves around finding a program to measure the electricity consumption of specific PC components, particularly network cards, on a Linux system (Debian). Users express skepticism about the feasibility of such software, noting that hardware limitations may prevent accurate readings. Suggestions include using physical measuring instruments, such as electricity meters, to gauge overall power consumption. The author seeks to observe variations in power usage at different baud rates on network cards, questioning whether network switches could provide current load data for individual ports. Some responses suggest that dedicated measuring devices or modifications to existing hardware may be necessary for precise measurements.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT