free(1)


NAME

   free - Display amount of free and used memory in the system

SYNOPSIS

   free [options]

DESCRIPTION

   free  displays  the  total  amount  of  free and used physical and swap
   memory in the system, as well as the buffers and  caches  used  by  the
   kernel.  The  information  is  gathered  by  parsing /proc/meminfo. The
   displayed columns are:

   total  Total installed memory (MemTotal and SwapTotal in /proc/meminfo)

   used   Used memory (calculated as total - free - buffers - cache)

   free   Unused memory (MemFree and SwapFree in /proc/meminfo)

   shared Memory used (mostly) by tmpfs (Shmem in /proc/meminfo)

   buffers
          Memory used by kernel buffers (Buffers in /proc/meminfo)

   cache  Memory used by the page cache and slabs (Cached and SReclaimable
          in /proc/meminfo)

   buff/cache
          Sum of buffers and cache

   available
          Estimation  of  how  much  memory  is available for starting new
          applications, without swapping. Unlike the data provided by  the
          cache  or  free fields, this field takes into account page cache
          and also that not all reclaimable memory slabs will be reclaimed
          due  to  items  being  in  use  (MemAvailable  in /proc/meminfo,
          available  on  kernels  3.14,  emulated  on   kernels   2.6.27+,
          otherwise the same as free)

OPTIONS

   -b, --bytes
          Display the amount of memory in bytes.

   -k, --kibi
          Display the amount of memory in kibibytes.  This is the default.

   -m, --mebi
          Display the amount of memory in mebibytes.

   -g, --gibi
          Display the amount of memory in gibibytes.

   --tebi Display the amount of memory in tebibytes.

   --pebi Display the amount of memory in pebibytes.

   --kilo Display the amount of memory in kilobytes. Implies --si.

   --mega Display the amount of memory in megabytes. Implies --si.

   --giga Display the amount of memory in gigabytes. Implies --si.

   --tera Display the amount of memory in terabytes. Implies --si.

   --peta Display the amount of memory in petabytes. Implies --si.

   -h, --human
          Show  all  output  fields automatically scaled to shortest three
          digit unit and display the units of print out.  Following  units
          are used.

            B = bytes
            K = kibibyte
            M = mebibyte
            G = gibibyte
            T = tebibyte
            P = pebibyte

          If  unit  is  missing, and you have exbibyte of RAM or swap, the
          number is in tebibytes and columns might  not  be  aligned  with
          header.

   -w, --wide
          Switch  to  the  wide  mode. The wide mode produces lines longer
          than 80 characters. In this mode buffers and cache are  reported
          in two separate columns.

   -c, --count count
          Display the result count times.  Requires the -s option.

   -l, --lohi
          Show detailed low and high memory statistics.

   -s, --seconds delay
          Continuously  display  the result delay  seconds apart.  You may
          actually specify any  floating  point  number  for  delay  using
          either  .  or  ,  for  decimal  point.   usleep(3)  is  used for
          microsecond resolution delay times.

   --si   Use kilo, mega, giga etc (power of 1000) instead of kibi,  mebi,
          gibi (power of 1024).

   -t, --total
          Display a line showing the column totals.

   --help Print help.

   -V, --version
          Display version information.

FILES

   /proc/meminfo
          memory information

BUGS

   The  value  for  the shared column is not available from kernels before
   2.6.32 and is displayed as zero.

   Please send bug reports to
          procps@freelists.org

SEE ALSO

   ps(1), slabtop(1), top(1), vmstat(8).





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.