How large are the “watermark” memory reservations on my system? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election Results Why I closed the “Why is Kali so hard” questionHow do I make my system only use swap when RAM is totally full?How to solve this memory issue gracefully?Why does the kernel boot faster with less memory allocated?When do I need to specify add_efi_memmap as kernel argument in UEFI/EFI boot?Swap appears to not be in useWhy does saving a KVM-QEMU VM requires additional memory?Process killed by OOM killer when plenty of memory apparently freeIs forcing an application to release some the allocated memory possible?How do I figure out what is consuming memory?Memory fragmentation on RHEL7Is “Cached” memory de-facto free?

Active filter with series inductor and resistor - do these exist?

How does modal jazz use chord progressions?

Unexpected result with right shift after bitwise negation

Estimate capacitor parameters

Limit for e and 1/e

Notation for two qubit composite product state

How to stop my camera from exagerrating differences in skin colour?

What items from the Roman-age tech-level could be used to deter all creatures from entering a small area?

Single author papers against my advisor's will?

Unable to start mainnet node docker container

What can I do if my MacBook isn’t charging but already ran out?

How to say that you spent the night with someone, you were only sleeping and nothing else?

How to market an anarchic city as a tourism spot to people living in civilized areas?

Need a suitable toxic chemical for a murder plot in my novel

3 doors, three guards, one stone

Slither Like a Snake

Why use gamma over alpha radiation?

How is simplicity better than precision and clarity in prose?

How should I respond to a player wanting to catch a sword between their hands?

Why is there no army of Iron-Mans in the MCU?

What was the last x86 CPU that did not have the x87 floating-point unit built in?

Who can trigger ship-wide alerts in Star Trek?

How to politely respond to generic emails requesting a PhD/job in my lab? Without wasting too much time

Is above average number of years spent on PhD considered a red flag in future academia or industry positions?



How large are the “watermark” memory reservations on my system?



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
2019 Community Moderator Election Results
Why I closed the “Why is Kali so hard” questionHow do I make my system only use swap when RAM is totally full?How to solve this memory issue gracefully?Why does the kernel boot faster with less memory allocated?When do I need to specify add_efi_memmap as kernel argument in UEFI/EFI boot?Swap appears to not be in useWhy does saving a KVM-QEMU VM requires additional memory?Process killed by OOM killer when plenty of memory apparently freeIs forcing an application to release some the allocated memory possible?How do I figure out what is consuming memory?Memory fragmentation on RHEL7Is “Cached” memory de-facto free?



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








1
















swappiness



This control is used to define how aggressive the kernel will swap
memory pages. Higher values will increase aggressiveness, lower values
decrease the amount of swap. A value of 0 instructs the kernel not to
initiate swap until the amount of free and file-backed pages is less
than the high water mark in a zone.



-- linux-5.0/Documentation/sysctl/vm.txt



MemAvailable



An estimate of how much memory is available for starting new
applications, without swapping. Calculated from MemFree,
SReclaimable, the size of the file LRU lists, and the low
watermarks
in each zone.
The estimate takes into account that the system needs some
page cache to function well, and that not all reclaimable
slab will be reclaimable, due to items being in use. The
impact of those factors will vary from system to system.



-- linux-5.0/Documentation/filesystems/proc.txt (file /proc/meminfo).




What are the current values of the low and high watermarks on my system? And what value are they relative to, e.g. if I want to express them as a percentage?










share|improve this question




























    1
















    swappiness



    This control is used to define how aggressive the kernel will swap
    memory pages. Higher values will increase aggressiveness, lower values
    decrease the amount of swap. A value of 0 instructs the kernel not to
    initiate swap until the amount of free and file-backed pages is less
    than the high water mark in a zone.



    -- linux-5.0/Documentation/sysctl/vm.txt



    MemAvailable



    An estimate of how much memory is available for starting new
    applications, without swapping. Calculated from MemFree,
    SReclaimable, the size of the file LRU lists, and the low
    watermarks
    in each zone.
    The estimate takes into account that the system needs some
    page cache to function well, and that not all reclaimable
    slab will be reclaimable, due to items being in use. The
    impact of those factors will vary from system to system.



    -- linux-5.0/Documentation/filesystems/proc.txt (file /proc/meminfo).




    What are the current values of the low and high watermarks on my system? And what value are they relative to, e.g. if I want to express them as a percentage?










    share|improve this question
























      1












      1








      1









      swappiness



      This control is used to define how aggressive the kernel will swap
      memory pages. Higher values will increase aggressiveness, lower values
      decrease the amount of swap. A value of 0 instructs the kernel not to
      initiate swap until the amount of free and file-backed pages is less
      than the high water mark in a zone.



      -- linux-5.0/Documentation/sysctl/vm.txt



      MemAvailable



      An estimate of how much memory is available for starting new
      applications, without swapping. Calculated from MemFree,
      SReclaimable, the size of the file LRU lists, and the low
      watermarks
      in each zone.
      The estimate takes into account that the system needs some
      page cache to function well, and that not all reclaimable
      slab will be reclaimable, due to items being in use. The
      impact of those factors will vary from system to system.



      -- linux-5.0/Documentation/filesystems/proc.txt (file /proc/meminfo).




      What are the current values of the low and high watermarks on my system? And what value are they relative to, e.g. if I want to express them as a percentage?










      share|improve this question















      swappiness



      This control is used to define how aggressive the kernel will swap
      memory pages. Higher values will increase aggressiveness, lower values
      decrease the amount of swap. A value of 0 instructs the kernel not to
      initiate swap until the amount of free and file-backed pages is less
      than the high water mark in a zone.



      -- linux-5.0/Documentation/sysctl/vm.txt



      MemAvailable



      An estimate of how much memory is available for starting new
      applications, without swapping. Calculated from MemFree,
      SReclaimable, the size of the file LRU lists, and the low
      watermarks
      in each zone.
      The estimate takes into account that the system needs some
      page cache to function well, and that not all reclaimable
      slab will be reclaimable, due to items being in use. The
      impact of those factors will vary from system to system.



      -- linux-5.0/Documentation/filesystems/proc.txt (file /proc/meminfo).




      What are the current values of the low and high watermarks on my system? And what value are they relative to, e.g. if I want to express them as a percentage?







      linux-kernel memory






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 18 hours ago









      sourcejedisourcejedi

      26k445114




      26k445114




















          1 Answer
          1






          active

          oldest

          votes


















          1














          The watermarks are the low and high values in /proc/zoneinfo, shown in units of pages (4096 bytes on x86).



          On my 8GB system, most of the pages are split between the DMA32 zone and the Normal zone. (And everything belongs to Node 0, because it is not a NUMA system).



          # cat /proc/zoneinfo
          Node 0, zone DMA
          ...
          pages free 3961
          min 33
          low 41
          high 49
          spanned 4095
          present 3996
          managed 3961
          ...
          Node 0, zone DMA32
          pages free 139960
          min 7184
          low 8980
          high 10776
          spanned 1044480
          present 888973
          managed 866327
          ...
          Node 0, zone Normal
          pages free 33907
          min 31449
          low 33868
          high 36287
          spanned 1173504
          present 1173504
          managed 1140349
          ...


          I expect the watermarks are a proportion of managed. Very broadly speaking, the watermarks on my system are somewhere between 1% and 3%. Or if you are thinking in terms of the "high-watermark" metaphor, they are between 97% and 99% :-).



          (The Linux low watermark does NOT correspond to a metaphorical "low watermark"; the low and high values are both thresholds in the same direction, they are just used for slightly different purposes).






          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%2f512378%2fhow-large-are-the-watermark-memory-reservations-on-my-system%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            The watermarks are the low and high values in /proc/zoneinfo, shown in units of pages (4096 bytes on x86).



            On my 8GB system, most of the pages are split between the DMA32 zone and the Normal zone. (And everything belongs to Node 0, because it is not a NUMA system).



            # cat /proc/zoneinfo
            Node 0, zone DMA
            ...
            pages free 3961
            min 33
            low 41
            high 49
            spanned 4095
            present 3996
            managed 3961
            ...
            Node 0, zone DMA32
            pages free 139960
            min 7184
            low 8980
            high 10776
            spanned 1044480
            present 888973
            managed 866327
            ...
            Node 0, zone Normal
            pages free 33907
            min 31449
            low 33868
            high 36287
            spanned 1173504
            present 1173504
            managed 1140349
            ...


            I expect the watermarks are a proportion of managed. Very broadly speaking, the watermarks on my system are somewhere between 1% and 3%. Or if you are thinking in terms of the "high-watermark" metaphor, they are between 97% and 99% :-).



            (The Linux low watermark does NOT correspond to a metaphorical "low watermark"; the low and high values are both thresholds in the same direction, they are just used for slightly different purposes).






            share|improve this answer



























              1














              The watermarks are the low and high values in /proc/zoneinfo, shown in units of pages (4096 bytes on x86).



              On my 8GB system, most of the pages are split between the DMA32 zone and the Normal zone. (And everything belongs to Node 0, because it is not a NUMA system).



              # cat /proc/zoneinfo
              Node 0, zone DMA
              ...
              pages free 3961
              min 33
              low 41
              high 49
              spanned 4095
              present 3996
              managed 3961
              ...
              Node 0, zone DMA32
              pages free 139960
              min 7184
              low 8980
              high 10776
              spanned 1044480
              present 888973
              managed 866327
              ...
              Node 0, zone Normal
              pages free 33907
              min 31449
              low 33868
              high 36287
              spanned 1173504
              present 1173504
              managed 1140349
              ...


              I expect the watermarks are a proportion of managed. Very broadly speaking, the watermarks on my system are somewhere between 1% and 3%. Or if you are thinking in terms of the "high-watermark" metaphor, they are between 97% and 99% :-).



              (The Linux low watermark does NOT correspond to a metaphorical "low watermark"; the low and high values are both thresholds in the same direction, they are just used for slightly different purposes).






              share|improve this answer

























                1












                1








                1







                The watermarks are the low and high values in /proc/zoneinfo, shown in units of pages (4096 bytes on x86).



                On my 8GB system, most of the pages are split between the DMA32 zone and the Normal zone. (And everything belongs to Node 0, because it is not a NUMA system).



                # cat /proc/zoneinfo
                Node 0, zone DMA
                ...
                pages free 3961
                min 33
                low 41
                high 49
                spanned 4095
                present 3996
                managed 3961
                ...
                Node 0, zone DMA32
                pages free 139960
                min 7184
                low 8980
                high 10776
                spanned 1044480
                present 888973
                managed 866327
                ...
                Node 0, zone Normal
                pages free 33907
                min 31449
                low 33868
                high 36287
                spanned 1173504
                present 1173504
                managed 1140349
                ...


                I expect the watermarks are a proportion of managed. Very broadly speaking, the watermarks on my system are somewhere between 1% and 3%. Or if you are thinking in terms of the "high-watermark" metaphor, they are between 97% and 99% :-).



                (The Linux low watermark does NOT correspond to a metaphorical "low watermark"; the low and high values are both thresholds in the same direction, they are just used for slightly different purposes).






                share|improve this answer













                The watermarks are the low and high values in /proc/zoneinfo, shown in units of pages (4096 bytes on x86).



                On my 8GB system, most of the pages are split between the DMA32 zone and the Normal zone. (And everything belongs to Node 0, because it is not a NUMA system).



                # cat /proc/zoneinfo
                Node 0, zone DMA
                ...
                pages free 3961
                min 33
                low 41
                high 49
                spanned 4095
                present 3996
                managed 3961
                ...
                Node 0, zone DMA32
                pages free 139960
                min 7184
                low 8980
                high 10776
                spanned 1044480
                present 888973
                managed 866327
                ...
                Node 0, zone Normal
                pages free 33907
                min 31449
                low 33868
                high 36287
                spanned 1173504
                present 1173504
                managed 1140349
                ...


                I expect the watermarks are a proportion of managed. Very broadly speaking, the watermarks on my system are somewhere between 1% and 3%. Or if you are thinking in terms of the "high-watermark" metaphor, they are between 97% and 99% :-).



                (The Linux low watermark does NOT correspond to a metaphorical "low watermark"; the low and high values are both thresholds in the same direction, they are just used for slightly different purposes).







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 18 hours ago









                sourcejedisourcejedi

                26k445114




                26k445114



























                    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%2f512378%2fhow-large-are-the-watermark-memory-reservations-on-my-system%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







                    -linux-kernel, memory

                    Popular posts from this blog

                    Mobil Contents History Mobil brands Former Mobil brands Lukoil transaction Mobil UK Mobil Australia Mobil New Zealand Mobil Greece Mobil in Japan Mobil in Canada Mobil Egypt See also References External links Navigation menuwww.mobil.com"Mobil Corporation"the original"Our Houston campus""Business & Finance: Socony-Vacuum Corp.""Popular Mechanics""Lubrite Technologies""Exxon Mobil campus 'clearly happening'""Toledo Blade - Google News Archive Search""The Lion and the Moose - How 2 Executives Pulled off the Biggest Merger Ever""ExxonMobil Press Release""Lubricants""Archived copy"the original"Mobil 1™ and Mobil Super™ motor oil and synthetic motor oil - Mobil™ Motor Oils""Mobil Delvac""Mobil Industrial website""The State of Competition in Gasoline Marketing: The Effects of Refiner Operations at Retail""Mobil Travel Guide to become Forbes Travel Guide""Hotel Rankings: Forbes Merges with Mobil"the original"Jamieson oil industry history""Mobil news""Caltex pumps for control""Watchdog blocks Caltex bid""Exxon Mobil sells service station network""Mobil Oil New Zealand Limited is New Zealand's oldest oil company, with predecessor companies having first established a presence in the country in 1896""ExxonMobil subsidiaries have a business history in New Zealand stretching back more than 120 years. We are involved in petroleum refining and distribution and the marketing of fuels, lubricants and chemical products""Archived copy"the original"Exxon Mobil to Sell Its Japanese Arm for $3.9 Billion""Gas station merger will end Esso and Mobil's long run in Japan""Esso moves to affiliate itself with PC Optimum, no longer Aeroplan, in loyalty point switch""Mobil brand of gas stations to launch in Canada after deal for 213 Loblaws-owned locations""Mobil Nears Completion of Rebranding 200 Loblaw Gas Stations""Learn about ExxonMobil's operations in Egypt""Petrol and Diesel Service Stations in Egypt - Mobil"Official websiteExxon Mobil corporate websiteMobil Industrial official websiteeeeeeeeDA04275022275790-40000 0001 0860 5061n82045453134887257134887257

                    Identify plant with long narrow paired leaves and reddish stems Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?What is this plant with long sharp leaves? Is it a weed?What is this 3ft high, stalky plant, with mid sized narrow leaves?What is this young shrub with opposite ovate, crenate leaves and reddish stems?What is this plant with large broad serrated leaves?Identify this upright branching weed with long leaves and reddish stemsPlease help me identify this bulbous plant with long, broad leaves and white flowersWhat is this small annual with narrow gray/green leaves and rust colored daisy-type flowers?What is this chilli plant?Does anyone know what type of chilli plant this is?Help identify this plant

                    My Life (Mary J. Blige album) Contents Background Critical reception Accolades Commercial performance Track listing Personnel Charts Certifications See also References External links Navigation menu"1. Mary J Blige, My Life - The 50 Best R&B albums of the '90s""American album certifications – Mary J. Blige – My Life""Mary J. Blige's My Life LP (1994) revisited with co-producer Chucky Thompson | Return To The Classics"the original"Key Tracks: Mary J. Blige's My Life""My Life – Mary J. Blige""Worth The Wait""My Life""Forget '411,' Mary J., Better Call 911""Spins"My Life AccoladesThe 500 Greatest Albums of All TimeTime's All-TIME 100 Albums"Top RPM Albums: Issue chartid""Dutchcharts.nl – Mary J. Blige – My Life""Mary J. Blige | Artist | Official Charts""Mary J. Blige Chart History (Billboard 200)""Mary J. Blige Chart History (Top R&B/Hip-Hop Albums)""Canadian album certifications – Mary J Blige – My Life""British album certifications – Mary J Blige – My Life""American album certifications – Mary J Blige – My Life"My LifeMy Life accoladesee