发新话题
打印

KLive: Linux Kernel Live Usage Monitor

KLive: Linux Kernel Live Usage Monitor

During the 2005Linux Kernel Developers Summit somebody raised the point thatit's not clear how much testing each git/rc/pre kernel getsbefore the final release, so this project aims to provide kernel live feedbackabout the usage of every different Linux Kernel version.Currently 492 computers are providing live feedback.All uptime values are in "days" unit.The RSS feed can inform you when new kernels showup in eachbranch.You can learn how to join at the end of this page.
  The KLive project is being developed by Andrea Arcangeli in the sparetime and it has no sponsorship or affiliation with any company.
  
How does it work?Volunteersdownload and run the client-side KLive program, which gathers someinformation and periodically send it back to a KLive server2. At the moment, it sends the following information:
  • [implicit] session_id
  • [implicit] ip address
  • full kernel version (as output by uname -a)
  • [optional] /proc/mounts information
  • [optional] list of PCI IDs
  • [optional] /proc/modules information
  • RAM size
  • number of CPUs
  • frequency rating of CPU(s)
  • uptime information
  • [optional] system_id3
Thesebits of information are packed into one UDP packet and sent to theconfigured server periodically at a configured time rate.

  • 1 The python-twisted framework is not needed for experimental pure python KLive client
  • 2The source code for both client and server is released under the GPLv2license, so everyone can audit and/or create a KLive server, althoughit is most useful if all information ends up on the same server.
  • 3Optional feature only present in protocol 1 which allows to track downone or several computers, depending on the way it's used.

http://klive.cpushare.com/
发新话题