Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Child Fund

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 87 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       procinfo [ -fsmadiDSbrChv ] [ -nN ] [ -Ffile ]


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

       The meanings of the fields are as follows:

              See  the man page for free(1) (preferably the proc-
              version of free (If you weren't around  during  the
              Linux  1.x  days,  that's  the only version of free
              you'll have)).

              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 (if your  kernel  is  recent  enough),
              followed by the PID of the last process run (idem).

       user:  The amount of  time  spent  running  jobs  in  user

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

              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.

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

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

              The total number of context switches since  bootup.

       disk 1-4:
              The  number  of  times  your  hard  disks have been
              accessed. This won't work for  1.0.x/1.1.x  kernels
              unless  you  have applied the diskstat patch avail­
              able elsewhere to your kernel, and might give  sur­
              prising  results  if all your hard disks are of the
              same type (e.g. all IDE, all SCSI). [I'm  not  sure
              to  what extend this is still true with recent ker­
              nels, but I don't have a mixed system  so  I  can't

              This is either a single number for all IRQ channels
              together if  your  kernel  is  older  than  version
              1.0.5,  or two rows of numbers for each IRQ channel
              if your kernel is at version  1.0.5  or  later.  On
              Intel  architecture there are sixteen different IRQ
              channels, and their default meanings  are  as  fol­

              0      Timer channel 0
              1      Keyboard
              2      Cascade for controller 2 (which controls IRQ
              3      Serial Port 2
              4      Serial Port 1
              5      Parallel Port 2
              6      Floppy Diskette Controller
              7      Parallel Port 1
              8      Real-time Clock
              9      Redirected to IRQ2
              10     --
              11     --
              12     --
              13     Math Coprocessor
              14     Hard Disk Controller
              15     --

              Note that the meanings of the IRQ channels for par­
              allel  ports, serial ports and those left empty may
              have been changed depending on your hardware setup.
              (Only with -m or -a option).

       File Systems:
              All available file systems. (Only  with  -m  or  -a
              option). Those that do not require an actual device
              (like  procfs  itself)  are  noted  between  square


       -f     Run procinfo continuously full-screen.

       -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 sec­
              onds, the program will run at the highest  possible
              priority level.

       -m     Show  info about modules and device drivers instead
              of CPU and memory stats.

       -a     Show all information that  procinfo  knows  how  to

       -d     For memory, CPU times, paging, swapping, disk, con­
              text 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.

       -Ffile Redirect output to file (usually a tty).  Nice  if,
              for  example,  you want to run procinfo permanently
              on a virtual console or on a terminal, by  starting
              it from init(8) with a line like:

              p8:23:respawn:/usr/bin/procinfo -biDn1 -F/dev/tty8

       -b     If your kernel is recent enough to display separate
              read and write numbers for disk I/O,  the  -b  flag
              makes  procinfo  display  numbers  of blocks rather
              that numbers of I/O requests (neither of which  is,
              alas, reliably translatable into kilobytes).

       -i     Normally the IRQ portion of the display is squeezed
              to only display non-zero IRQ  channels.  With  this
              option  you'll get the full list, but on Alphas and
              on  Intel  boxen  with  2.1.104  kernels  or  later

       options.  In addition you can press q which quits the pro­
       gram;  s  which  switches  back  to  the main screen after
       pressing m or a;  t  which  switches  back  to  displaying
       totals  after  pressing  d or D; <space> which freezes the
       screen untill you press another key again; C and  R  which
       sets and releases a checkpoint in totals mode; and finally
       Ctrl-L which refreshes the screen.


       /proc  The proc file system.


       What, me worry?


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


       Sander van Malssen <svm@kozmix.cistron.nl>

18th Release                2001-03-02                PROCINFO(8)
Show your Support for the Linux Tutorial

Purchase one of the products from our new online shop. For each product you purchase, the Linux Tutorial gets a portion of the proceeds to help keep us going.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
The Linux Tutorial welcomes your suggestions and ideas.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds