>> The idea here is to be able to correlate power consumption against cpu load and individual processes which is something a lot of people are interested in.
This is interesting indeed. >> If you can't specify multiple sensors with a single command is there any >> thought/interest is providing that as an enhancement? I'm guessing that if you suggest a command line format like: ipmitool sdr types [command separated type list] so you could run: ipmitool -S file sdr types temp,current,fan It could be useful to others as well, you get less processes spawned and in case of an IOL connection, you don't needlessly authenticate over and over again. I'd vote for this feature as well ! Francois Isabelle -----Message d'origine----- De : Mark Seger [mailto:[EMAIL PROTECTED] Envoyé : 26 novembre 2008 09:19 À : Isabelle, Francois Cc : Carol Hebert; ipmitool-devel@lists.sourceforge.net Objet : Re: [Ipmitool-devel] Optimizing the use of ipmitool Isabelle, Francois wrote: > >> I did discover the "ipmitool sdr get" command which the help says takes >> an id as a target but when I tried it, it didn't work! >> > > And make sure you run: > ' ipmitool sdr dump <file>' > and > 'ipmitool sdr get "Power Meter" -S <file>' > > to skip over the lengthy discovery process (unless the sensor population is > dynamic). > yes, I've been doing that. by my main problem still remains. I want to get 3 sensors: fans, temps and power and want to do it with a single ipmitool command if possible to make things more efficient and simply doing "ipmitool -S file sdr" with no args is a lot slower on some systems than individually doing: ipmitool -S file sdr type temp ipmitool -S file sdr type fan ipmitool -S file sdr type current # gets me the power. I don't recall it I mentioned this or not, but I'm the author of collectl, see - http://collectl.sourceforge.net/, which in many ways is similar to a performance data collection tool like sar, but add a lot more data types and provides a lot more ways to view the data. In any event, I've including ipmi sensor monitoring via ipmitool for fans and temperature sensors which is very cool, and now I want to add power monitoring but want to be as efficient as I can since collectl runs continuously. The idea here is to be able to correlate power consumption against cpu load and individual processes which is something a lot of people are interested in. Collectl is very efficient, typically using less than 0.1% of the cpu when sampling at a frequency of 10 seconds. By default I'm setting the frequency of ipmitool monitoring to once every couple of minutes since it does have more overhead than reading data out of proc. My fear is having to invoke it multiple times/sample is too heavyweight and so I'm looking for alternatives. If you can't specify multiple sensors with a single command is there any thought/interest is providing that as an enhancement? I think it would be a very useful (and probably not that hard) thing to do... -mark > Francois Isabelle > > -----Message d'origine----- > De : Carol Hebert [mailto:[EMAIL PROTECTED] > Envoyé : 25 novembre 2008 15:45 > À : Mark Seger > Cc : ipmitool-devel@lists.sourceforge.net > Objet : Re: [Ipmitool-devel] Optimizing the use of ipmitool > > Quoting Mark Seger <[EMAIL PROTECTED]>: > > >> I did discover the "ipmitool sdr get" command which the help says takes >> an id as a target but when I tried it, it didn't work! First I did this >> to get a list of IDs: >> >> [EMAIL PROTECTED] ~]# ipmitool sdr elist >> UID Light | 01h | ok | 23.1 | 0 unspecified >> Int. Health LED | 02h | ok | 23.2 | 0 unspecified >> VRM 1 | 03h | lcr | 9.1 | 0 unspecified >> VRM 2 | 04h | lcr | 9.2 | 0 unspecified >> Temp 1 | 05h | ok | 7.1 | 47 degrees C >> Temp 2 | 06h | ok | 3.1 | 34 degrees C >> Temp 3 | 07h | ok | 3.2 | 30 degrees C >> Temp 4 | 08h | ok | 3.3 | 30 degrees C >> Temp 5 | 09h | ok | 3.4 | 32 degrees C >> Temp 6 | 0Ah | ok | 3.5 | 30 degrees C >> Temp 7 | 0Bh | ok | 3.6 | 30 degrees C >> Temp 8 | 0Ch | ok | 8.1 | 57 degrees C >> Temp 9 | 0Dh | ok | 39.1 | 24 degrees C >> Virtual Fan | 0Eh | lnc | 7.2 | 37.24 unspecifi >> Enclosure Status | 0Fh | ok | 23.3 | 0 unspecified >> Power Meter | 10h | lcr | 7.3 | 204 Watts >> >> but when I did this, it didn't: >> [EMAIL PROTECTED] ~]# ipmitool sdr get 10h >> Unable to find sensor id '10h' >> >> > > Try ' ipmitool sdr get "Power Meter" ' > > Hope this helps, > > Carol > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Ipmitool-devel mailing list > Ipmitool-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ipmitool-devel > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Ipmitool-devel mailing list Ipmitool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipmitool-devel