How to display meminfo in megabytes in top?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








170















Sometimes it is not comfortable to see meminfo in kilobytes when you have several gigs of RAM. In Linux, it looks like:



top, with memory stats all scaled to Kb



And here is how it looks in Mac OS X:



top, with memory stats scaled to Mb and Gb



Is there a way to display meminfo in Linux top in terabytes, gigabytes and megabytes?










share|improve this question



















  • 5





    Apparently, some posts say that in Redhat Linux you can do someting like top -M to display the usage in MB. If you only want to monitor the memory usage, you can use rather use htop. Not sure of any other option.

    – Barun
    Dec 19 '13 at 15:54












  • Right you are, but there is nothing about that in build-in help. I've just occasionally was able to find that in man page

    – Anthony Ananich
    Dec 19 '13 at 15:56






  • 1





    The man page is the builtin help.

    – casey
    Dec 19 '13 at 15:59






  • 2





    You could always use free -m, or better free -h instead.

    – terdon
    Dec 19 '13 at 16:48







  • 5





    Once you jump into top hit E until it shows the memory cumulative you're looking for, then hit W to write that configuration to disk.

    – Trevor Norris
    Apr 13 '15 at 2:07

















170















Sometimes it is not comfortable to see meminfo in kilobytes when you have several gigs of RAM. In Linux, it looks like:



top, with memory stats all scaled to Kb



And here is how it looks in Mac OS X:



top, with memory stats scaled to Mb and Gb



Is there a way to display meminfo in Linux top in terabytes, gigabytes and megabytes?










share|improve this question



















  • 5





    Apparently, some posts say that in Redhat Linux you can do someting like top -M to display the usage in MB. If you only want to monitor the memory usage, you can use rather use htop. Not sure of any other option.

    – Barun
    Dec 19 '13 at 15:54












  • Right you are, but there is nothing about that in build-in help. I've just occasionally was able to find that in man page

    – Anthony Ananich
    Dec 19 '13 at 15:56






  • 1





    The man page is the builtin help.

    – casey
    Dec 19 '13 at 15:59






  • 2





    You could always use free -m, or better free -h instead.

    – terdon
    Dec 19 '13 at 16:48







  • 5





    Once you jump into top hit E until it shows the memory cumulative you're looking for, then hit W to write that configuration to disk.

    – Trevor Norris
    Apr 13 '15 at 2:07













170












170








170


40






Sometimes it is not comfortable to see meminfo in kilobytes when you have several gigs of RAM. In Linux, it looks like:



top, with memory stats all scaled to Kb



And here is how it looks in Mac OS X:



top, with memory stats scaled to Mb and Gb



Is there a way to display meminfo in Linux top in terabytes, gigabytes and megabytes?










share|improve this question
















Sometimes it is not comfortable to see meminfo in kilobytes when you have several gigs of RAM. In Linux, it looks like:



top, with memory stats all scaled to Kb



And here is how it looks in Mac OS X:



top, with memory stats scaled to Mb and Gb



Is there a way to display meminfo in Linux top in terabytes, gigabytes and megabytes?







linux memory top meminfo






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 2 '18 at 11:30









Jeff Schaller

44.7k1163145




44.7k1163145










asked Dec 19 '13 at 15:44









Anthony AnanichAnthony Ananich

3,30942242




3,30942242







  • 5





    Apparently, some posts say that in Redhat Linux you can do someting like top -M to display the usage in MB. If you only want to monitor the memory usage, you can use rather use htop. Not sure of any other option.

    – Barun
    Dec 19 '13 at 15:54












  • Right you are, but there is nothing about that in build-in help. I've just occasionally was able to find that in man page

    – Anthony Ananich
    Dec 19 '13 at 15:56






  • 1





    The man page is the builtin help.

    – casey
    Dec 19 '13 at 15:59






  • 2





    You could always use free -m, or better free -h instead.

    – terdon
    Dec 19 '13 at 16:48







  • 5





    Once you jump into top hit E until it shows the memory cumulative you're looking for, then hit W to write that configuration to disk.

    – Trevor Norris
    Apr 13 '15 at 2:07












  • 5





    Apparently, some posts say that in Redhat Linux you can do someting like top -M to display the usage in MB. If you only want to monitor the memory usage, you can use rather use htop. Not sure of any other option.

    – Barun
    Dec 19 '13 at 15:54












  • Right you are, but there is nothing about that in build-in help. I've just occasionally was able to find that in man page

    – Anthony Ananich
    Dec 19 '13 at 15:56






  • 1





    The man page is the builtin help.

    – casey
    Dec 19 '13 at 15:59






  • 2





    You could always use free -m, or better free -h instead.

    – terdon
    Dec 19 '13 at 16:48







  • 5





    Once you jump into top hit E until it shows the memory cumulative you're looking for, then hit W to write that configuration to disk.

    – Trevor Norris
    Apr 13 '15 at 2:07







5




5





Apparently, some posts say that in Redhat Linux you can do someting like top -M to display the usage in MB. If you only want to monitor the memory usage, you can use rather use htop. Not sure of any other option.

– Barun
Dec 19 '13 at 15:54






Apparently, some posts say that in Redhat Linux you can do someting like top -M to display the usage in MB. If you only want to monitor the memory usage, you can use rather use htop. Not sure of any other option.

– Barun
Dec 19 '13 at 15:54














Right you are, but there is nothing about that in build-in help. I've just occasionally was able to find that in man page

– Anthony Ananich
Dec 19 '13 at 15:56





Right you are, but there is nothing about that in build-in help. I've just occasionally was able to find that in man page

– Anthony Ananich
Dec 19 '13 at 15:56




1




1





The man page is the builtin help.

– casey
Dec 19 '13 at 15:59





The man page is the builtin help.

– casey
Dec 19 '13 at 15:59




2




2





You could always use free -m, or better free -h instead.

– terdon
Dec 19 '13 at 16:48






You could always use free -m, or better free -h instead.

– terdon
Dec 19 '13 at 16:48





5




5





Once you jump into top hit E until it shows the memory cumulative you're looking for, then hit W to write that configuration to disk.

– Trevor Norris
Apr 13 '15 at 2:07





Once you jump into top hit E until it shows the memory cumulative you're looking for, then hit W to write that configuration to disk.

– Trevor Norris
Apr 13 '15 at 2:07










7 Answers
7






active

oldest

votes


















187














When in top, typing capital "E" cycles through different memory units (kb, mb, gb etc) in the total memory info:



The image shows tops general memory display with GiB as a unit.



While lower-case "e" does the same individual process lines:



The image shows processes in top where the memory is displayed in MiB



From the manpage:



2c. MEMORY Usage
This portion consists of two lines which may express values in kibibytes
(KiB) through exbibytes (EiB) depending on the scaling factor enforced
with the 'E' interactive command.


Version Information: top -version: procps-ng version 3.3.9 System: CentOS 7






share|improve this answer




















  • 4





    Does not work for me in RHEL

    – Anthony Ananich
    May 11 '14 at 11:49






  • 3





    Works in ubuntu 14.04 cheers.

    – tjjjohnson
    May 22 '14 at 4:22











  • works in fedora 20

    – sivann
    Sep 19 '14 at 8:48






  • 5





    @AnthonyAnanich: Does work for me in RHEL 7.

    – krlmlr
    Dec 17 '14 at 11:14






  • 3





    <time machine from the future>I find the default units of Petabytes is woefully inadequate and unhelpful. I always end up having to hit E at least once to set top in units of Exabytes.</time machine from the future>

    – Trevor Boyd Smith
    Feb 16 '17 at 15:12


















64














There is a command-line option which does that:



-M : Detect memory units
Show memory units (k/M/G) and display floating point values in the
memory summary.


So it is sufficient to run top like that:



top -M


If -M does not work you can press E while already in top.



From man top (procps-ng version 3.3.9):




E :Extend-Memory-Scale in Summary Area
With this command you can cycle through the available summary area memory scaling which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or 1,152,921,504,606,846,976 bytes).



If you see a '+' between a displayed number and the following label, it means that top was forced to truncate some portion of that number. By raising the scaling factor, such truncation can be avoided.




top, showing Memory units in "M"






share|improve this answer




















  • 23





    +1 , but checked in Ubuntu , its saying not working. Any way in Ubuntu ?

    – rɑːdʒɑ
    Dec 19 '13 at 15:59












  • I have no clue, @richardparker

    – Anthony Ananich
    Dec 19 '13 at 16:32






  • 1





    Damn, you racked up a ton of karma with a simple (but good) self-answered Q&A. Nice work.

    – user1717828
    Oct 29 '15 at 15:39






  • 3





    That blur isn't blurry enough, antonio.

    – Evgeni Sergeev
    May 24 '16 at 9:19






  • 2





    Works for RHEL 6 (pressing 'E' does not as the top comment)

    – Molten Ice
    Sep 9 '16 at 10:02



















44














You can also use htop. It's much cooler than top.



If you are using Debian or one of its derivatives, then you can install it using sudo apt-get install htop.



htop screenshot



Edit: Here is a screenshot with a better color scheme:



htop screenshot with better colors






share|improve this answer




















  • 17





    htop looks better with either a white or a black background. Your screenshot color scheme is less than optimal.

    – jlliagre
    Dec 19 '13 at 17:42






  • 2





    @jlliagre Eye of the beholder.

    – Jonathan Komar
    Aug 7 '15 at 7:07











  • @macmadness86 alternate screenshot added

    – jlliagre
    Aug 7 '15 at 7:20






  • 1





    fyi, htop comes with other color shemes which you can access by going to setup F2.

    – Miguel Mota
    Nov 28 '16 at 20:09



















31














top -M doesn't work on any of the Fedora, Debian or Ubuntu distros to my knowledge. I just tried it and it's not in the procps-ng package that provides top. There are many implementations of top so one needs to pay special attention to which they use.



In general it's best to use free with switching to get the amount of memory free on Linux.



procps vs. procps-ng



You might of noticed that on CentOS 5 & 6 as well as RHEL 5 & 6 that top -M appears to work. This is because those distros ship with the original version of procps. The project was forked and there is now another project procps-ng.



Some of the details as to why there was fork, from the Fedora Project's page.



excerpt




Old (legacy) procps tools had no updates for several years and that led to a massive code split caused by a local-only application of distribution specific patches, which were not merged upstream. The project became hardly maintainable since some of the newly written patches were incompatible with sources maintained by other distributors. A similar incompatibility could be noticed in the applications behavior and their command line switches. This inevitable update can be understood as an effort to unify the procps tools across all Linux distributions.




So to be clear, the forked project, procps-ng is what Debian, Fedora, Ubuntu, and other distros are using, the legacy project, which does support top -M is still in use of several of the longer term releases that don't keep up with the latest and greatest.



NOTE: I downloaded the latest version of procps-ng, "procps-ng version 3.3.9.1-14ef" and it too was lacking the -M switch.



$ ./top/top -version
procps-ng version 3.3.9.1-14ef
Usage:
lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]


free



In running free with switches you can see the most likely reason as to why the lack of units feature is missing from procps-ng's implementation of top.



$ free -m
total used free shared buffers cached
Mem: 7782 6506 1276 0 504 1726
-/+ buffers/cache: 4274 3507
Swap: 7823 1429 6394
[saml@greeneggs ~]$ free -k
total used free shared buffers cached
Mem: 7969492 6663180 1306312 0 516948 1764780
-/+ buffers/cache: 4381452 3588040
Swap: 8011772 1463456 6548316


Rounding becomes problematic, so I believe, procps's implementation avoids the issue by not offering the ability.



htop



Does an OK job of showing aggregate memory usage.



   ss of htop



atop



In my opinion a better tool for looking at memory.



   ss of atop



nmon



Another useful tool is nmon for looking at system performance.



   ss of nmon






share|improve this answer




















  • 1





    top -M works for me in RHEL6

    – Anthony Ananich
    Dec 19 '13 at 21:58






  • 2





    @AnthonyAnanich - I researched this a bit more. CentOS 5.4's top version "procps version 3.2.8" has the -M switch, CentOS 5.8, also has this switch, "procps version 3.2.7". However Fedora 19 has "procps-ng version 3.3.8" which doesn't support the -M switch.

    – slm
    Dec 19 '13 at 22:07












  • @AnthonyAnanich - added details to my answer about procps vs. procps-ng.

    – slm
    Dec 19 '13 at 22:14











  • Great answer, thank you, @slm. I even do not know which of the three answers is the best. Will not award to anyone, I want let other people decide.

    – Anthony Ananich
    Jan 22 '14 at 11:11











  • @AnthonyAnanich - NP. You should consider picking one if you feel that it answers your Q 100%. Accepting an A is important since it signals to the rest of the community that passes by your Q that you as the OP felt this A answered or solved your particular issues. If other A's are outstanding they'll get UV'd as well. Not accepting one, is basically a signal that you as the OP still feel your Q hasn't bee sufficiently answered. The accepted A also gets positioned as the 1st A when ppl see your Q in the future.

    – slm
    Jan 22 '14 at 12:59



















17














You can press the following keys:




  • e -- Change the scaling factor on the summary display


  • Shift+e -- Change the scaling factor on the task


  • Shift+w -- Save current settings





share|improve this answer

























  • e and shift-e are the other way round on my system at least...

    – fifaltra
    Aug 26 '16 at 9:45






  • 2





    Didn't know about Shift + w , great tip to save my config :)

    – sofly
    Mar 9 '17 at 18:27



















4














So the quick answer : depending on your linux distro, try either :



top -M


OR, after starting top, type capital E (then W to write the config).



One of those should work for nearly everybody (except Solaris, of course, where you'd be lucky to have top at all).



bonus tip : every time you start a top instance on a new install, type ExyzW to save colours and highlighting and units - what a relief!






share|improve this answer


















  • 4





    All of this information has been posted already.

    – Scott
    Feb 9 '16 at 1:09


















0














On RHEL7
top
shift + e or CspsLK ON. You need " E " capital alphabet.



You will get in MiB, Gib, TiB, PiB, EiB. All these you can access.



And also you can you htop command which should be downlaoded and installed on rpm base system.



Thank you.
Sagar Dalvi






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f105908%2fhow-to-display-meminfo-in-megabytes-in-top%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    7 Answers
    7






    active

    oldest

    votes








    7 Answers
    7






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    187














    When in top, typing capital "E" cycles through different memory units (kb, mb, gb etc) in the total memory info:



    The image shows tops general memory display with GiB as a unit.



    While lower-case "e" does the same individual process lines:



    The image shows processes in top where the memory is displayed in MiB



    From the manpage:



    2c. MEMORY Usage
    This portion consists of two lines which may express values in kibibytes
    (KiB) through exbibytes (EiB) depending on the scaling factor enforced
    with the 'E' interactive command.


    Version Information: top -version: procps-ng version 3.3.9 System: CentOS 7






    share|improve this answer




















    • 4





      Does not work for me in RHEL

      – Anthony Ananich
      May 11 '14 at 11:49






    • 3





      Works in ubuntu 14.04 cheers.

      – tjjjohnson
      May 22 '14 at 4:22











    • works in fedora 20

      – sivann
      Sep 19 '14 at 8:48






    • 5





      @AnthonyAnanich: Does work for me in RHEL 7.

      – krlmlr
      Dec 17 '14 at 11:14






    • 3





      <time machine from the future>I find the default units of Petabytes is woefully inadequate and unhelpful. I always end up having to hit E at least once to set top in units of Exabytes.</time machine from the future>

      – Trevor Boyd Smith
      Feb 16 '17 at 15:12















    187














    When in top, typing capital "E" cycles through different memory units (kb, mb, gb etc) in the total memory info:



    The image shows tops general memory display with GiB as a unit.



    While lower-case "e" does the same individual process lines:



    The image shows processes in top where the memory is displayed in MiB



    From the manpage:



    2c. MEMORY Usage
    This portion consists of two lines which may express values in kibibytes
    (KiB) through exbibytes (EiB) depending on the scaling factor enforced
    with the 'E' interactive command.


    Version Information: top -version: procps-ng version 3.3.9 System: CentOS 7






    share|improve this answer




















    • 4





      Does not work for me in RHEL

      – Anthony Ananich
      May 11 '14 at 11:49






    • 3





      Works in ubuntu 14.04 cheers.

      – tjjjohnson
      May 22 '14 at 4:22











    • works in fedora 20

      – sivann
      Sep 19 '14 at 8:48






    • 5





      @AnthonyAnanich: Does work for me in RHEL 7.

      – krlmlr
      Dec 17 '14 at 11:14






    • 3





      <time machine from the future>I find the default units of Petabytes is woefully inadequate and unhelpful. I always end up having to hit E at least once to set top in units of Exabytes.</time machine from the future>

      – Trevor Boyd Smith
      Feb 16 '17 at 15:12













    187












    187








    187







    When in top, typing capital "E" cycles through different memory units (kb, mb, gb etc) in the total memory info:



    The image shows tops general memory display with GiB as a unit.



    While lower-case "e" does the same individual process lines:



    The image shows processes in top where the memory is displayed in MiB



    From the manpage:



    2c. MEMORY Usage
    This portion consists of two lines which may express values in kibibytes
    (KiB) through exbibytes (EiB) depending on the scaling factor enforced
    with the 'E' interactive command.


    Version Information: top -version: procps-ng version 3.3.9 System: CentOS 7






    share|improve this answer















    When in top, typing capital "E" cycles through different memory units (kb, mb, gb etc) in the total memory info:



    The image shows tops general memory display with GiB as a unit.



    While lower-case "e" does the same individual process lines:



    The image shows processes in top where the memory is displayed in MiB



    From the manpage:



    2c. MEMORY Usage
    This portion consists of two lines which may express values in kibibytes
    (KiB) through exbibytes (EiB) depending on the scaling factor enforced
    with the 'E' interactive command.


    Version Information: top -version: procps-ng version 3.3.9 System: CentOS 7







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Oct 29 '15 at 15:37









    Raphael Ahrens

    7,13152846




    7,13152846










    answered Apr 27 '14 at 12:55









    Josh WJosh W

    1,871162




    1,871162







    • 4





      Does not work for me in RHEL

      – Anthony Ananich
      May 11 '14 at 11:49






    • 3





      Works in ubuntu 14.04 cheers.

      – tjjjohnson
      May 22 '14 at 4:22











    • works in fedora 20

      – sivann
      Sep 19 '14 at 8:48






    • 5





      @AnthonyAnanich: Does work for me in RHEL 7.

      – krlmlr
      Dec 17 '14 at 11:14






    • 3





      <time machine from the future>I find the default units of Petabytes is woefully inadequate and unhelpful. I always end up having to hit E at least once to set top in units of Exabytes.</time machine from the future>

      – Trevor Boyd Smith
      Feb 16 '17 at 15:12












    • 4





      Does not work for me in RHEL

      – Anthony Ananich
      May 11 '14 at 11:49






    • 3





      Works in ubuntu 14.04 cheers.

      – tjjjohnson
      May 22 '14 at 4:22











    • works in fedora 20

      – sivann
      Sep 19 '14 at 8:48






    • 5





      @AnthonyAnanich: Does work for me in RHEL 7.

      – krlmlr
      Dec 17 '14 at 11:14






    • 3





      <time machine from the future>I find the default units of Petabytes is woefully inadequate and unhelpful. I always end up having to hit E at least once to set top in units of Exabytes.</time machine from the future>

      – Trevor Boyd Smith
      Feb 16 '17 at 15:12







    4




    4





    Does not work for me in RHEL

    – Anthony Ananich
    May 11 '14 at 11:49





    Does not work for me in RHEL

    – Anthony Ananich
    May 11 '14 at 11:49




    3




    3





    Works in ubuntu 14.04 cheers.

    – tjjjohnson
    May 22 '14 at 4:22





    Works in ubuntu 14.04 cheers.

    – tjjjohnson
    May 22 '14 at 4:22













    works in fedora 20

    – sivann
    Sep 19 '14 at 8:48





    works in fedora 20

    – sivann
    Sep 19 '14 at 8:48




    5




    5





    @AnthonyAnanich: Does work for me in RHEL 7.

    – krlmlr
    Dec 17 '14 at 11:14





    @AnthonyAnanich: Does work for me in RHEL 7.

    – krlmlr
    Dec 17 '14 at 11:14




    3




    3





    <time machine from the future>I find the default units of Petabytes is woefully inadequate and unhelpful. I always end up having to hit E at least once to set top in units of Exabytes.</time machine from the future>

    – Trevor Boyd Smith
    Feb 16 '17 at 15:12





    <time machine from the future>I find the default units of Petabytes is woefully inadequate and unhelpful. I always end up having to hit E at least once to set top in units of Exabytes.</time machine from the future>

    – Trevor Boyd Smith
    Feb 16 '17 at 15:12













    64














    There is a command-line option which does that:



    -M : Detect memory units
    Show memory units (k/M/G) and display floating point values in the
    memory summary.


    So it is sufficient to run top like that:



    top -M


    If -M does not work you can press E while already in top.



    From man top (procps-ng version 3.3.9):




    E :Extend-Memory-Scale in Summary Area
    With this command you can cycle through the available summary area memory scaling which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or 1,152,921,504,606,846,976 bytes).



    If you see a '+' between a displayed number and the following label, it means that top was forced to truncate some portion of that number. By raising the scaling factor, such truncation can be avoided.




    top, showing Memory units in "M"






    share|improve this answer




















    • 23





      +1 , but checked in Ubuntu , its saying not working. Any way in Ubuntu ?

      – rɑːdʒɑ
      Dec 19 '13 at 15:59












    • I have no clue, @richardparker

      – Anthony Ananich
      Dec 19 '13 at 16:32






    • 1





      Damn, you racked up a ton of karma with a simple (but good) self-answered Q&A. Nice work.

      – user1717828
      Oct 29 '15 at 15:39






    • 3





      That blur isn't blurry enough, antonio.

      – Evgeni Sergeev
      May 24 '16 at 9:19






    • 2





      Works for RHEL 6 (pressing 'E' does not as the top comment)

      – Molten Ice
      Sep 9 '16 at 10:02
















    64














    There is a command-line option which does that:



    -M : Detect memory units
    Show memory units (k/M/G) and display floating point values in the
    memory summary.


    So it is sufficient to run top like that:



    top -M


    If -M does not work you can press E while already in top.



    From man top (procps-ng version 3.3.9):




    E :Extend-Memory-Scale in Summary Area
    With this command you can cycle through the available summary area memory scaling which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or 1,152,921,504,606,846,976 bytes).



    If you see a '+' between a displayed number and the following label, it means that top was forced to truncate some portion of that number. By raising the scaling factor, such truncation can be avoided.




    top, showing Memory units in "M"






    share|improve this answer




















    • 23





      +1 , but checked in Ubuntu , its saying not working. Any way in Ubuntu ?

      – rɑːdʒɑ
      Dec 19 '13 at 15:59












    • I have no clue, @richardparker

      – Anthony Ananich
      Dec 19 '13 at 16:32






    • 1





      Damn, you racked up a ton of karma with a simple (but good) self-answered Q&A. Nice work.

      – user1717828
      Oct 29 '15 at 15:39






    • 3





      That blur isn't blurry enough, antonio.

      – Evgeni Sergeev
      May 24 '16 at 9:19






    • 2





      Works for RHEL 6 (pressing 'E' does not as the top comment)

      – Molten Ice
      Sep 9 '16 at 10:02














    64












    64








    64







    There is a command-line option which does that:



    -M : Detect memory units
    Show memory units (k/M/G) and display floating point values in the
    memory summary.


    So it is sufficient to run top like that:



    top -M


    If -M does not work you can press E while already in top.



    From man top (procps-ng version 3.3.9):




    E :Extend-Memory-Scale in Summary Area
    With this command you can cycle through the available summary area memory scaling which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or 1,152,921,504,606,846,976 bytes).



    If you see a '+' between a displayed number and the following label, it means that top was forced to truncate some portion of that number. By raising the scaling factor, such truncation can be avoided.




    top, showing Memory units in "M"






    share|improve this answer















    There is a command-line option which does that:



    -M : Detect memory units
    Show memory units (k/M/G) and display floating point values in the
    memory summary.


    So it is sufficient to run top like that:



    top -M


    If -M does not work you can press E while already in top.



    From man top (procps-ng version 3.3.9):




    E :Extend-Memory-Scale in Summary Area
    With this command you can cycle through the available summary area memory scaling which ranges from KiB (kibibytes or 1,024 bytes) through EiB (exbibytes or 1,152,921,504,606,846,976 bytes).



    If you see a '+' between a displayed number and the following label, it means that top was forced to truncate some portion of that number. By raising the scaling factor, such truncation can be avoided.




    top, showing Memory units in "M"







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Feb 10 '18 at 15:13









    Jeff Schaller

    44.7k1163145




    44.7k1163145










    answered Dec 19 '13 at 15:55









    Anthony AnanichAnthony Ananich

    3,30942242




    3,30942242







    • 23





      +1 , but checked in Ubuntu , its saying not working. Any way in Ubuntu ?

      – rɑːdʒɑ
      Dec 19 '13 at 15:59












    • I have no clue, @richardparker

      – Anthony Ananich
      Dec 19 '13 at 16:32






    • 1





      Damn, you racked up a ton of karma with a simple (but good) self-answered Q&A. Nice work.

      – user1717828
      Oct 29 '15 at 15:39






    • 3





      That blur isn't blurry enough, antonio.

      – Evgeni Sergeev
      May 24 '16 at 9:19






    • 2





      Works for RHEL 6 (pressing 'E' does not as the top comment)

      – Molten Ice
      Sep 9 '16 at 10:02













    • 23





      +1 , but checked in Ubuntu , its saying not working. Any way in Ubuntu ?

      – rɑːdʒɑ
      Dec 19 '13 at 15:59












    • I have no clue, @richardparker

      – Anthony Ananich
      Dec 19 '13 at 16:32






    • 1





      Damn, you racked up a ton of karma with a simple (but good) self-answered Q&A. Nice work.

      – user1717828
      Oct 29 '15 at 15:39






    • 3





      That blur isn't blurry enough, antonio.

      – Evgeni Sergeev
      May 24 '16 at 9:19






    • 2





      Works for RHEL 6 (pressing 'E' does not as the top comment)

      – Molten Ice
      Sep 9 '16 at 10:02








    23




    23





    +1 , but checked in Ubuntu , its saying not working. Any way in Ubuntu ?

    – rɑːdʒɑ
    Dec 19 '13 at 15:59






    +1 , but checked in Ubuntu , its saying not working. Any way in Ubuntu ?

    – rɑːdʒɑ
    Dec 19 '13 at 15:59














    I have no clue, @richardparker

    – Anthony Ananich
    Dec 19 '13 at 16:32





    I have no clue, @richardparker

    – Anthony Ananich
    Dec 19 '13 at 16:32




    1




    1





    Damn, you racked up a ton of karma with a simple (but good) self-answered Q&A. Nice work.

    – user1717828
    Oct 29 '15 at 15:39





    Damn, you racked up a ton of karma with a simple (but good) self-answered Q&A. Nice work.

    – user1717828
    Oct 29 '15 at 15:39




    3




    3





    That blur isn't blurry enough, antonio.

    – Evgeni Sergeev
    May 24 '16 at 9:19





    That blur isn't blurry enough, antonio.

    – Evgeni Sergeev
    May 24 '16 at 9:19




    2




    2





    Works for RHEL 6 (pressing 'E' does not as the top comment)

    – Molten Ice
    Sep 9 '16 at 10:02






    Works for RHEL 6 (pressing 'E' does not as the top comment)

    – Molten Ice
    Sep 9 '16 at 10:02












    44














    You can also use htop. It's much cooler than top.



    If you are using Debian or one of its derivatives, then you can install it using sudo apt-get install htop.



    htop screenshot



    Edit: Here is a screenshot with a better color scheme:



    htop screenshot with better colors






    share|improve this answer




















    • 17





      htop looks better with either a white or a black background. Your screenshot color scheme is less than optimal.

      – jlliagre
      Dec 19 '13 at 17:42






    • 2





      @jlliagre Eye of the beholder.

      – Jonathan Komar
      Aug 7 '15 at 7:07











    • @macmadness86 alternate screenshot added

      – jlliagre
      Aug 7 '15 at 7:20






    • 1





      fyi, htop comes with other color shemes which you can access by going to setup F2.

      – Miguel Mota
      Nov 28 '16 at 20:09
















    44














    You can also use htop. It's much cooler than top.



    If you are using Debian or one of its derivatives, then you can install it using sudo apt-get install htop.



    htop screenshot



    Edit: Here is a screenshot with a better color scheme:



    htop screenshot with better colors






    share|improve this answer




















    • 17





      htop looks better with either a white or a black background. Your screenshot color scheme is less than optimal.

      – jlliagre
      Dec 19 '13 at 17:42






    • 2





      @jlliagre Eye of the beholder.

      – Jonathan Komar
      Aug 7 '15 at 7:07











    • @macmadness86 alternate screenshot added

      – jlliagre
      Aug 7 '15 at 7:20






    • 1





      fyi, htop comes with other color shemes which you can access by going to setup F2.

      – Miguel Mota
      Nov 28 '16 at 20:09














    44












    44








    44







    You can also use htop. It's much cooler than top.



    If you are using Debian or one of its derivatives, then you can install it using sudo apt-get install htop.



    htop screenshot



    Edit: Here is a screenshot with a better color scheme:



    htop screenshot with better colors






    share|improve this answer















    You can also use htop. It's much cooler than top.



    If you are using Debian or one of its derivatives, then you can install it using sudo apt-get install htop.



    htop screenshot



    Edit: Here is a screenshot with a better color scheme:



    htop screenshot with better colors







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Aug 7 '15 at 7:19









    jlliagre

    47.9k786138




    47.9k786138










    answered Dec 19 '13 at 15:58









    rɑːdʒɑrɑːdʒɑ

    2,66472753




    2,66472753







    • 17





      htop looks better with either a white or a black background. Your screenshot color scheme is less than optimal.

      – jlliagre
      Dec 19 '13 at 17:42






    • 2





      @jlliagre Eye of the beholder.

      – Jonathan Komar
      Aug 7 '15 at 7:07











    • @macmadness86 alternate screenshot added

      – jlliagre
      Aug 7 '15 at 7:20






    • 1





      fyi, htop comes with other color shemes which you can access by going to setup F2.

      – Miguel Mota
      Nov 28 '16 at 20:09













    • 17





      htop looks better with either a white or a black background. Your screenshot color scheme is less than optimal.

      – jlliagre
      Dec 19 '13 at 17:42






    • 2





      @jlliagre Eye of the beholder.

      – Jonathan Komar
      Aug 7 '15 at 7:07











    • @macmadness86 alternate screenshot added

      – jlliagre
      Aug 7 '15 at 7:20






    • 1





      fyi, htop comes with other color shemes which you can access by going to setup F2.

      – Miguel Mota
      Nov 28 '16 at 20:09








    17




    17





    htop looks better with either a white or a black background. Your screenshot color scheme is less than optimal.

    – jlliagre
    Dec 19 '13 at 17:42





    htop looks better with either a white or a black background. Your screenshot color scheme is less than optimal.

    – jlliagre
    Dec 19 '13 at 17:42




    2




    2





    @jlliagre Eye of the beholder.

    – Jonathan Komar
    Aug 7 '15 at 7:07





    @jlliagre Eye of the beholder.

    – Jonathan Komar
    Aug 7 '15 at 7:07













    @macmadness86 alternate screenshot added

    – jlliagre
    Aug 7 '15 at 7:20





    @macmadness86 alternate screenshot added

    – jlliagre
    Aug 7 '15 at 7:20




    1




    1





    fyi, htop comes with other color shemes which you can access by going to setup F2.

    – Miguel Mota
    Nov 28 '16 at 20:09






    fyi, htop comes with other color shemes which you can access by going to setup F2.

    – Miguel Mota
    Nov 28 '16 at 20:09












    31














    top -M doesn't work on any of the Fedora, Debian or Ubuntu distros to my knowledge. I just tried it and it's not in the procps-ng package that provides top. There are many implementations of top so one needs to pay special attention to which they use.



    In general it's best to use free with switching to get the amount of memory free on Linux.



    procps vs. procps-ng



    You might of noticed that on CentOS 5 & 6 as well as RHEL 5 & 6 that top -M appears to work. This is because those distros ship with the original version of procps. The project was forked and there is now another project procps-ng.



    Some of the details as to why there was fork, from the Fedora Project's page.



    excerpt




    Old (legacy) procps tools had no updates for several years and that led to a massive code split caused by a local-only application of distribution specific patches, which were not merged upstream. The project became hardly maintainable since some of the newly written patches were incompatible with sources maintained by other distributors. A similar incompatibility could be noticed in the applications behavior and their command line switches. This inevitable update can be understood as an effort to unify the procps tools across all Linux distributions.




    So to be clear, the forked project, procps-ng is what Debian, Fedora, Ubuntu, and other distros are using, the legacy project, which does support top -M is still in use of several of the longer term releases that don't keep up with the latest and greatest.



    NOTE: I downloaded the latest version of procps-ng, "procps-ng version 3.3.9.1-14ef" and it too was lacking the -M switch.



    $ ./top/top -version
    procps-ng version 3.3.9.1-14ef
    Usage:
    lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]


    free



    In running free with switches you can see the most likely reason as to why the lack of units feature is missing from procps-ng's implementation of top.



    $ free -m
    total used free shared buffers cached
    Mem: 7782 6506 1276 0 504 1726
    -/+ buffers/cache: 4274 3507
    Swap: 7823 1429 6394
    [saml@greeneggs ~]$ free -k
    total used free shared buffers cached
    Mem: 7969492 6663180 1306312 0 516948 1764780
    -/+ buffers/cache: 4381452 3588040
    Swap: 8011772 1463456 6548316


    Rounding becomes problematic, so I believe, procps's implementation avoids the issue by not offering the ability.



    htop



    Does an OK job of showing aggregate memory usage.



       ss of htop



    atop



    In my opinion a better tool for looking at memory.



       ss of atop



    nmon



    Another useful tool is nmon for looking at system performance.



       ss of nmon






    share|improve this answer




















    • 1





      top -M works for me in RHEL6

      – Anthony Ananich
      Dec 19 '13 at 21:58






    • 2





      @AnthonyAnanich - I researched this a bit more. CentOS 5.4's top version "procps version 3.2.8" has the -M switch, CentOS 5.8, also has this switch, "procps version 3.2.7". However Fedora 19 has "procps-ng version 3.3.8" which doesn't support the -M switch.

      – slm
      Dec 19 '13 at 22:07












    • @AnthonyAnanich - added details to my answer about procps vs. procps-ng.

      – slm
      Dec 19 '13 at 22:14











    • Great answer, thank you, @slm. I even do not know which of the three answers is the best. Will not award to anyone, I want let other people decide.

      – Anthony Ananich
      Jan 22 '14 at 11:11











    • @AnthonyAnanich - NP. You should consider picking one if you feel that it answers your Q 100%. Accepting an A is important since it signals to the rest of the community that passes by your Q that you as the OP felt this A answered or solved your particular issues. If other A's are outstanding they'll get UV'd as well. Not accepting one, is basically a signal that you as the OP still feel your Q hasn't bee sufficiently answered. The accepted A also gets positioned as the 1st A when ppl see your Q in the future.

      – slm
      Jan 22 '14 at 12:59
















    31














    top -M doesn't work on any of the Fedora, Debian or Ubuntu distros to my knowledge. I just tried it and it's not in the procps-ng package that provides top. There are many implementations of top so one needs to pay special attention to which they use.



    In general it's best to use free with switching to get the amount of memory free on Linux.



    procps vs. procps-ng



    You might of noticed that on CentOS 5 & 6 as well as RHEL 5 & 6 that top -M appears to work. This is because those distros ship with the original version of procps. The project was forked and there is now another project procps-ng.



    Some of the details as to why there was fork, from the Fedora Project's page.



    excerpt




    Old (legacy) procps tools had no updates for several years and that led to a massive code split caused by a local-only application of distribution specific patches, which were not merged upstream. The project became hardly maintainable since some of the newly written patches were incompatible with sources maintained by other distributors. A similar incompatibility could be noticed in the applications behavior and their command line switches. This inevitable update can be understood as an effort to unify the procps tools across all Linux distributions.




    So to be clear, the forked project, procps-ng is what Debian, Fedora, Ubuntu, and other distros are using, the legacy project, which does support top -M is still in use of several of the longer term releases that don't keep up with the latest and greatest.



    NOTE: I downloaded the latest version of procps-ng, "procps-ng version 3.3.9.1-14ef" and it too was lacking the -M switch.



    $ ./top/top -version
    procps-ng version 3.3.9.1-14ef
    Usage:
    lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]


    free



    In running free with switches you can see the most likely reason as to why the lack of units feature is missing from procps-ng's implementation of top.



    $ free -m
    total used free shared buffers cached
    Mem: 7782 6506 1276 0 504 1726
    -/+ buffers/cache: 4274 3507
    Swap: 7823 1429 6394
    [saml@greeneggs ~]$ free -k
    total used free shared buffers cached
    Mem: 7969492 6663180 1306312 0 516948 1764780
    -/+ buffers/cache: 4381452 3588040
    Swap: 8011772 1463456 6548316


    Rounding becomes problematic, so I believe, procps's implementation avoids the issue by not offering the ability.



    htop



    Does an OK job of showing aggregate memory usage.



       ss of htop



    atop



    In my opinion a better tool for looking at memory.



       ss of atop



    nmon



    Another useful tool is nmon for looking at system performance.



       ss of nmon






    share|improve this answer




















    • 1





      top -M works for me in RHEL6

      – Anthony Ananich
      Dec 19 '13 at 21:58






    • 2





      @AnthonyAnanich - I researched this a bit more. CentOS 5.4's top version "procps version 3.2.8" has the -M switch, CentOS 5.8, also has this switch, "procps version 3.2.7". However Fedora 19 has "procps-ng version 3.3.8" which doesn't support the -M switch.

      – slm
      Dec 19 '13 at 22:07












    • @AnthonyAnanich - added details to my answer about procps vs. procps-ng.

      – slm
      Dec 19 '13 at 22:14











    • Great answer, thank you, @slm. I even do not know which of the three answers is the best. Will not award to anyone, I want let other people decide.

      – Anthony Ananich
      Jan 22 '14 at 11:11











    • @AnthonyAnanich - NP. You should consider picking one if you feel that it answers your Q 100%. Accepting an A is important since it signals to the rest of the community that passes by your Q that you as the OP felt this A answered or solved your particular issues. If other A's are outstanding they'll get UV'd as well. Not accepting one, is basically a signal that you as the OP still feel your Q hasn't bee sufficiently answered. The accepted A also gets positioned as the 1st A when ppl see your Q in the future.

      – slm
      Jan 22 '14 at 12:59














    31












    31








    31







    top -M doesn't work on any of the Fedora, Debian or Ubuntu distros to my knowledge. I just tried it and it's not in the procps-ng package that provides top. There are many implementations of top so one needs to pay special attention to which they use.



    In general it's best to use free with switching to get the amount of memory free on Linux.



    procps vs. procps-ng



    You might of noticed that on CentOS 5 & 6 as well as RHEL 5 & 6 that top -M appears to work. This is because those distros ship with the original version of procps. The project was forked and there is now another project procps-ng.



    Some of the details as to why there was fork, from the Fedora Project's page.



    excerpt




    Old (legacy) procps tools had no updates for several years and that led to a massive code split caused by a local-only application of distribution specific patches, which were not merged upstream. The project became hardly maintainable since some of the newly written patches were incompatible with sources maintained by other distributors. A similar incompatibility could be noticed in the applications behavior and their command line switches. This inevitable update can be understood as an effort to unify the procps tools across all Linux distributions.




    So to be clear, the forked project, procps-ng is what Debian, Fedora, Ubuntu, and other distros are using, the legacy project, which does support top -M is still in use of several of the longer term releases that don't keep up with the latest and greatest.



    NOTE: I downloaded the latest version of procps-ng, "procps-ng version 3.3.9.1-14ef" and it too was lacking the -M switch.



    $ ./top/top -version
    procps-ng version 3.3.9.1-14ef
    Usage:
    lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]


    free



    In running free with switches you can see the most likely reason as to why the lack of units feature is missing from procps-ng's implementation of top.



    $ free -m
    total used free shared buffers cached
    Mem: 7782 6506 1276 0 504 1726
    -/+ buffers/cache: 4274 3507
    Swap: 7823 1429 6394
    [saml@greeneggs ~]$ free -k
    total used free shared buffers cached
    Mem: 7969492 6663180 1306312 0 516948 1764780
    -/+ buffers/cache: 4381452 3588040
    Swap: 8011772 1463456 6548316


    Rounding becomes problematic, so I believe, procps's implementation avoids the issue by not offering the ability.



    htop



    Does an OK job of showing aggregate memory usage.



       ss of htop



    atop



    In my opinion a better tool for looking at memory.



       ss of atop



    nmon



    Another useful tool is nmon for looking at system performance.



       ss of nmon






    share|improve this answer















    top -M doesn't work on any of the Fedora, Debian or Ubuntu distros to my knowledge. I just tried it and it's not in the procps-ng package that provides top. There are many implementations of top so one needs to pay special attention to which they use.



    In general it's best to use free with switching to get the amount of memory free on Linux.



    procps vs. procps-ng



    You might of noticed that on CentOS 5 & 6 as well as RHEL 5 & 6 that top -M appears to work. This is because those distros ship with the original version of procps. The project was forked and there is now another project procps-ng.



    Some of the details as to why there was fork, from the Fedora Project's page.



    excerpt




    Old (legacy) procps tools had no updates for several years and that led to a massive code split caused by a local-only application of distribution specific patches, which were not merged upstream. The project became hardly maintainable since some of the newly written patches were incompatible with sources maintained by other distributors. A similar incompatibility could be noticed in the applications behavior and their command line switches. This inevitable update can be understood as an effort to unify the procps tools across all Linux distributions.




    So to be clear, the forked project, procps-ng is what Debian, Fedora, Ubuntu, and other distros are using, the legacy project, which does support top -M is still in use of several of the longer term releases that don't keep up with the latest and greatest.



    NOTE: I downloaded the latest version of procps-ng, "procps-ng version 3.3.9.1-14ef" and it too was lacking the -M switch.



    $ ./top/top -version
    procps-ng version 3.3.9.1-14ef
    Usage:
    lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]


    free



    In running free with switches you can see the most likely reason as to why the lack of units feature is missing from procps-ng's implementation of top.



    $ free -m
    total used free shared buffers cached
    Mem: 7782 6506 1276 0 504 1726
    -/+ buffers/cache: 4274 3507
    Swap: 7823 1429 6394
    [saml@greeneggs ~]$ free -k
    total used free shared buffers cached
    Mem: 7969492 6663180 1306312 0 516948 1764780
    -/+ buffers/cache: 4381452 3588040
    Swap: 8011772 1463456 6548316


    Rounding becomes problematic, so I believe, procps's implementation avoids the issue by not offering the ability.



    htop



    Does an OK job of showing aggregate memory usage.



       ss of htop



    atop



    In my opinion a better tool for looking at memory.



       ss of atop



    nmon



    Another useful tool is nmon for looking at system performance.



       ss of nmon







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Dec 19 '13 at 22:57

























    answered Dec 19 '13 at 18:29









    slmslm

    255k71541687




    255k71541687







    • 1





      top -M works for me in RHEL6

      – Anthony Ananich
      Dec 19 '13 at 21:58






    • 2





      @AnthonyAnanich - I researched this a bit more. CentOS 5.4's top version "procps version 3.2.8" has the -M switch, CentOS 5.8, also has this switch, "procps version 3.2.7". However Fedora 19 has "procps-ng version 3.3.8" which doesn't support the -M switch.

      – slm
      Dec 19 '13 at 22:07












    • @AnthonyAnanich - added details to my answer about procps vs. procps-ng.

      – slm
      Dec 19 '13 at 22:14











    • Great answer, thank you, @slm. I even do not know which of the three answers is the best. Will not award to anyone, I want let other people decide.

      – Anthony Ananich
      Jan 22 '14 at 11:11











    • @AnthonyAnanich - NP. You should consider picking one if you feel that it answers your Q 100%. Accepting an A is important since it signals to the rest of the community that passes by your Q that you as the OP felt this A answered or solved your particular issues. If other A's are outstanding they'll get UV'd as well. Not accepting one, is basically a signal that you as the OP still feel your Q hasn't bee sufficiently answered. The accepted A also gets positioned as the 1st A when ppl see your Q in the future.

      – slm
      Jan 22 '14 at 12:59













    • 1





      top -M works for me in RHEL6

      – Anthony Ananich
      Dec 19 '13 at 21:58






    • 2





      @AnthonyAnanich - I researched this a bit more. CentOS 5.4's top version "procps version 3.2.8" has the -M switch, CentOS 5.8, also has this switch, "procps version 3.2.7". However Fedora 19 has "procps-ng version 3.3.8" which doesn't support the -M switch.

      – slm
      Dec 19 '13 at 22:07












    • @AnthonyAnanich - added details to my answer about procps vs. procps-ng.

      – slm
      Dec 19 '13 at 22:14











    • Great answer, thank you, @slm. I even do not know which of the three answers is the best. Will not award to anyone, I want let other people decide.

      – Anthony Ananich
      Jan 22 '14 at 11:11











    • @AnthonyAnanich - NP. You should consider picking one if you feel that it answers your Q 100%. Accepting an A is important since it signals to the rest of the community that passes by your Q that you as the OP felt this A answered or solved your particular issues. If other A's are outstanding they'll get UV'd as well. Not accepting one, is basically a signal that you as the OP still feel your Q hasn't bee sufficiently answered. The accepted A also gets positioned as the 1st A when ppl see your Q in the future.

      – slm
      Jan 22 '14 at 12:59








    1




    1





    top -M works for me in RHEL6

    – Anthony Ananich
    Dec 19 '13 at 21:58





    top -M works for me in RHEL6

    – Anthony Ananich
    Dec 19 '13 at 21:58




    2




    2





    @AnthonyAnanich - I researched this a bit more. CentOS 5.4's top version "procps version 3.2.8" has the -M switch, CentOS 5.8, also has this switch, "procps version 3.2.7". However Fedora 19 has "procps-ng version 3.3.8" which doesn't support the -M switch.

    – slm
    Dec 19 '13 at 22:07






    @AnthonyAnanich - I researched this a bit more. CentOS 5.4's top version "procps version 3.2.8" has the -M switch, CentOS 5.8, also has this switch, "procps version 3.2.7". However Fedora 19 has "procps-ng version 3.3.8" which doesn't support the -M switch.

    – slm
    Dec 19 '13 at 22:07














    @AnthonyAnanich - added details to my answer about procps vs. procps-ng.

    – slm
    Dec 19 '13 at 22:14





    @AnthonyAnanich - added details to my answer about procps vs. procps-ng.

    – slm
    Dec 19 '13 at 22:14













    Great answer, thank you, @slm. I even do not know which of the three answers is the best. Will not award to anyone, I want let other people decide.

    – Anthony Ananich
    Jan 22 '14 at 11:11





    Great answer, thank you, @slm. I even do not know which of the three answers is the best. Will not award to anyone, I want let other people decide.

    – Anthony Ananich
    Jan 22 '14 at 11:11













    @AnthonyAnanich - NP. You should consider picking one if you feel that it answers your Q 100%. Accepting an A is important since it signals to the rest of the community that passes by your Q that you as the OP felt this A answered or solved your particular issues. If other A's are outstanding they'll get UV'd as well. Not accepting one, is basically a signal that you as the OP still feel your Q hasn't bee sufficiently answered. The accepted A also gets positioned as the 1st A when ppl see your Q in the future.

    – slm
    Jan 22 '14 at 12:59






    @AnthonyAnanich - NP. You should consider picking one if you feel that it answers your Q 100%. Accepting an A is important since it signals to the rest of the community that passes by your Q that you as the OP felt this A answered or solved your particular issues. If other A's are outstanding they'll get UV'd as well. Not accepting one, is basically a signal that you as the OP still feel your Q hasn't bee sufficiently answered. The accepted A also gets positioned as the 1st A when ppl see your Q in the future.

    – slm
    Jan 22 '14 at 12:59












    17














    You can press the following keys:




    • e -- Change the scaling factor on the summary display


    • Shift+e -- Change the scaling factor on the task


    • Shift+w -- Save current settings





    share|improve this answer

























    • e and shift-e are the other way round on my system at least...

      – fifaltra
      Aug 26 '16 at 9:45






    • 2





      Didn't know about Shift + w , great tip to save my config :)

      – sofly
      Mar 9 '17 at 18:27
















    17














    You can press the following keys:




    • e -- Change the scaling factor on the summary display


    • Shift+e -- Change the scaling factor on the task


    • Shift+w -- Save current settings





    share|improve this answer

























    • e and shift-e are the other way round on my system at least...

      – fifaltra
      Aug 26 '16 at 9:45






    • 2





      Didn't know about Shift + w , great tip to save my config :)

      – sofly
      Mar 9 '17 at 18:27














    17












    17








    17







    You can press the following keys:




    • e -- Change the scaling factor on the summary display


    • Shift+e -- Change the scaling factor on the task


    • Shift+w -- Save current settings





    share|improve this answer















    You can press the following keys:




    • e -- Change the scaling factor on the summary display


    • Shift+e -- Change the scaling factor on the task


    • Shift+w -- Save current settings






    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Dec 22 '15 at 20:17









    Michael Mrozek

    62.3k29194214




    62.3k29194214










    answered Dec 22 '15 at 18:52









    Gleb BelyaevGleb Belyaev

    27123




    27123












    • e and shift-e are the other way round on my system at least...

      – fifaltra
      Aug 26 '16 at 9:45






    • 2





      Didn't know about Shift + w , great tip to save my config :)

      – sofly
      Mar 9 '17 at 18:27


















    • e and shift-e are the other way round on my system at least...

      – fifaltra
      Aug 26 '16 at 9:45






    • 2





      Didn't know about Shift + w , great tip to save my config :)

      – sofly
      Mar 9 '17 at 18:27

















    e and shift-e are the other way round on my system at least...

    – fifaltra
    Aug 26 '16 at 9:45





    e and shift-e are the other way round on my system at least...

    – fifaltra
    Aug 26 '16 at 9:45




    2




    2





    Didn't know about Shift + w , great tip to save my config :)

    – sofly
    Mar 9 '17 at 18:27






    Didn't know about Shift + w , great tip to save my config :)

    – sofly
    Mar 9 '17 at 18:27












    4














    So the quick answer : depending on your linux distro, try either :



    top -M


    OR, after starting top, type capital E (then W to write the config).



    One of those should work for nearly everybody (except Solaris, of course, where you'd be lucky to have top at all).



    bonus tip : every time you start a top instance on a new install, type ExyzW to save colours and highlighting and units - what a relief!






    share|improve this answer


















    • 4





      All of this information has been posted already.

      – Scott
      Feb 9 '16 at 1:09















    4














    So the quick answer : depending on your linux distro, try either :



    top -M


    OR, after starting top, type capital E (then W to write the config).



    One of those should work for nearly everybody (except Solaris, of course, where you'd be lucky to have top at all).



    bonus tip : every time you start a top instance on a new install, type ExyzW to save colours and highlighting and units - what a relief!






    share|improve this answer


















    • 4





      All of this information has been posted already.

      – Scott
      Feb 9 '16 at 1:09













    4












    4








    4







    So the quick answer : depending on your linux distro, try either :



    top -M


    OR, after starting top, type capital E (then W to write the config).



    One of those should work for nearly everybody (except Solaris, of course, where you'd be lucky to have top at all).



    bonus tip : every time you start a top instance on a new install, type ExyzW to save colours and highlighting and units - what a relief!






    share|improve this answer













    So the quick answer : depending on your linux distro, try either :



    top -M


    OR, after starting top, type capital E (then W to write the config).



    One of those should work for nearly everybody (except Solaris, of course, where you'd be lucky to have top at all).



    bonus tip : every time you start a top instance on a new install, type ExyzW to save colours and highlighting and units - what a relief!







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Feb 9 '16 at 0:39









    andrew lorienandrew lorien

    17010




    17010







    • 4





      All of this information has been posted already.

      – Scott
      Feb 9 '16 at 1:09












    • 4





      All of this information has been posted already.

      – Scott
      Feb 9 '16 at 1:09







    4




    4





    All of this information has been posted already.

    – Scott
    Feb 9 '16 at 1:09





    All of this information has been posted already.

    – Scott
    Feb 9 '16 at 1:09











    0














    On RHEL7
    top
    shift + e or CspsLK ON. You need " E " capital alphabet.



    You will get in MiB, Gib, TiB, PiB, EiB. All these you can access.



    And also you can you htop command which should be downlaoded and installed on rpm base system.



    Thank you.
    Sagar Dalvi






    share|improve this answer



























      0














      On RHEL7
      top
      shift + e or CspsLK ON. You need " E " capital alphabet.



      You will get in MiB, Gib, TiB, PiB, EiB. All these you can access.



      And also you can you htop command which should be downlaoded and installed on rpm base system.



      Thank you.
      Sagar Dalvi






      share|improve this answer

























        0












        0








        0







        On RHEL7
        top
        shift + e or CspsLK ON. You need " E " capital alphabet.



        You will get in MiB, Gib, TiB, PiB, EiB. All these you can access.



        And also you can you htop command which should be downlaoded and installed on rpm base system.



        Thank you.
        Sagar Dalvi






        share|improve this answer













        On RHEL7
        top
        shift + e or CspsLK ON. You need " E " capital alphabet.



        You will get in MiB, Gib, TiB, PiB, EiB. All these you can access.



        And also you can you htop command which should be downlaoded and installed on rpm base system.



        Thank you.
        Sagar Dalvi







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jul 30 '17 at 11:32









        Sagar DalviSagar Dalvi

        1081210




        1081210



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f105908%2fhow-to-display-meminfo-in-megabytes-in-top%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown






            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?