procinfo(8)


NAME

   procinfo - display system statistics gathered from /proc

SYNOPSIS

   procinfo [ -fdDSbrhv ] [ -nN ]

DESCRIPTION

   procinfo  gathers  some system data from the /proc directory and prints
   it nicely formatted on the standard output device.

   The meanings of the fields are as follows:

   Memory:
          See the man page for free(1)

   Bootup:
          The time the system was booted.

   Load average:
          The average number of jobs running, followed by  the  number  of
          runnable  processes  and the total number of processes, followed
          by the PID of the last process run. The pid of the last  running
          process will probably always be procinfo's PID.

   user:  The amount of time spent running jobs in user space.

   nice:  The amount of time spent running niced jobs in user space.

   system:
          The  amount  of  time  spent running in kernel space.  Note: the
          time spent servicing interrupts is not  counted  by  the  kernel
          (and nothing that procinfo can do about it).

   idle:  The amount of time spent doing nothing.

   uptime:
          The time that the system has been up. The above four should more
          or less add up to this one.

   page in:
          The number of disk blocks paged into core from disk. 1 block  is
          equal to 1 kiB.

   page out:
          The  number  of  disk  blocks  paged  out  of core to disk. This
          includes regular disk-writes.

   swap in:
          The number of memory pages paged in from swap.

   swap out:
          The number of memory pages paged out to swap.

   context:
          The number of context  switches,  either  since  bootup  or  per
          interval.

   Disk stats(hda, hdb, sda, sdb):
          The  number  of  reads and writes made to disks, whether CD-ROM,
          hard-drive, or USB.  Shows all disks if they either are  an  hdX
          or sdX, or if they have a non-zero read/write count.

   Interrupts:
          Number  of  interrupts  serviced  since  boot,  or per interval,
          listed per IRQ.

OPTIONS

   -nN    Pause N second between updates. This option implies -f.  It  may
          contain  a decimal point.  The default is 5 seconds. When run by
          root with a pause of 0 seconds, the  program  will  run  at  the
          highest possible priority level.

   -d     For  memory,  CPU  times,  paging,  swapping,  disk, context and
          interrupt stats, display values per second rather  than  totals.
          This option implies -f.

   -D     Same as -d, except that memory stats are displayed as totals.

   -S     When  running with -d or -D, always show values per second, even
          when running with -n N with N greater than one second.

   -b     Display numbers of bytes rather than number of I/O requests.

   -r     This option adds an extra line to the memory info showing 'real'
          free  memory,  just as free(1) does. The numbers produced assume
          that Buffers and Cache are disposable.

   -H     Displays memory stats in 'Human' (base 1024) numbers (KiB,  MiB,
          GiB), instead of implied KBytes.

   -h     Print a brief help message.

   -v     Print version info.

INTERACTIVE COMMANDS

   When  running  procinfo  fullscreen,  you  can  change its behaviour by
   pressing d, D, S, r and b, which toggle the flags  that  correspond  to
   their  same-named  commandline-options.   In  addition  you can press q
   which quits the program.

FILES

   /proc  The proc file system.

BUGS

   All of these statistics are taken verbatim from the kernel, without any
   scaling.   Any  case where the kernel specifies that a particular field
   means something different from how it is documented in  this  man-page,
   the kernel always wins.

   Some  features  of  the  original  procinfo  were  elided, as they were
   considered non-useful, especially as many of them don't change anymore,
   and have better utilities for listing/displaying them.

SEE ALSO

   free(1), uptime(1), w(1), init(8), proc(5).

AUTHOR

   Adam Schrotenboer <adam@tabris.net>





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.