Will multiple swap space's be effective?

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








up vote
0
down vote

favorite












I installed Ubuntu on a 130 ssd and by default it only allocated one GB of swap space. I know swap space should be at least the size of your RAM so I would like to increase it. Instead of resizing I would like to make a new partition on my 1tb drive. I am wondering if this will hurt the performance of the swap space a lot or just a little because the additional space is on a hard drive and not SSD. Or if having multiple locations is a bad idea.







share|improve this question




















  • how much memory do you have?
    – rtaft
    May 26 at 14:42














up vote
0
down vote

favorite












I installed Ubuntu on a 130 ssd and by default it only allocated one GB of swap space. I know swap space should be at least the size of your RAM so I would like to increase it. Instead of resizing I would like to make a new partition on my 1tb drive. I am wondering if this will hurt the performance of the swap space a lot or just a little because the additional space is on a hard drive and not SSD. Or if having multiple locations is a bad idea.







share|improve this question




















  • how much memory do you have?
    – rtaft
    May 26 at 14:42












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I installed Ubuntu on a 130 ssd and by default it only allocated one GB of swap space. I know swap space should be at least the size of your RAM so I would like to increase it. Instead of resizing I would like to make a new partition on my 1tb drive. I am wondering if this will hurt the performance of the swap space a lot or just a little because the additional space is on a hard drive and not SSD. Or if having multiple locations is a bad idea.







share|improve this question












I installed Ubuntu on a 130 ssd and by default it only allocated one GB of swap space. I know swap space should be at least the size of your RAM so I would like to increase it. Instead of resizing I would like to make a new partition on my 1tb drive. I am wondering if this will hurt the performance of the swap space a lot or just a little because the additional space is on a hard drive and not SSD. Or if having multiple locations is a bad idea.









share|improve this question











share|improve this question




share|improve this question










asked May 26 at 14:10









Stephen

62




62











  • how much memory do you have?
    – rtaft
    May 26 at 14:42
















  • how much memory do you have?
    – rtaft
    May 26 at 14:42















how much memory do you have?
– rtaft
May 26 at 14:42




how much memory do you have?
– rtaft
May 26 at 14:42










1 Answer
1






active

oldest

votes

















up vote
0
down vote













In general this highly depends on your use case. E.g. if you do not make use of hibernate to disk (which uses swap to hibernate) you do not need that much amount of swap space and 1GB might be sufficient.



To come back to your question. If you are swapping a lot e.g. because you run low on memory all the time and you have one swap partition on a SSD and the other on a HDD, this will impact performance as the HDD will be the bottleneck in this scenario.

If you just want to add some more swap space for some corner cases to prevent the out-of-memory killer, you could add the swap space on your SSD with a higher priority compared to the swap partition on your HDD. That would result in that the swap on the SSD would get filled first, when the swap area on the SSD is exhausted the swap space on the HDD would be used additionally.



From man 2 swapon.




Swap pages are allocated from areas in priority order, highest priority first. For areas with different priorities, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them.




To change the default priority of your swap partitions you would have to add/alter your /etc/fstab.



/dev/<swap-ssd> swap swap defaults,prio=1000 0 0
/dev/<swap-hdd> swap swap defaults 0 0





share|improve this answer




















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "89"
    ;
    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',
    convertImagesToLinks: true,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1040611%2fwill-multiple-swap-spaces-be-effective%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    In general this highly depends on your use case. E.g. if you do not make use of hibernate to disk (which uses swap to hibernate) you do not need that much amount of swap space and 1GB might be sufficient.



    To come back to your question. If you are swapping a lot e.g. because you run low on memory all the time and you have one swap partition on a SSD and the other on a HDD, this will impact performance as the HDD will be the bottleneck in this scenario.

    If you just want to add some more swap space for some corner cases to prevent the out-of-memory killer, you could add the swap space on your SSD with a higher priority compared to the swap partition on your HDD. That would result in that the swap on the SSD would get filled first, when the swap area on the SSD is exhausted the swap space on the HDD would be used additionally.



    From man 2 swapon.




    Swap pages are allocated from areas in priority order, highest priority first. For areas with different priorities, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them.




    To change the default priority of your swap partitions you would have to add/alter your /etc/fstab.



    /dev/<swap-ssd> swap swap defaults,prio=1000 0 0
    /dev/<swap-hdd> swap swap defaults 0 0





    share|improve this answer
























      up vote
      0
      down vote













      In general this highly depends on your use case. E.g. if you do not make use of hibernate to disk (which uses swap to hibernate) you do not need that much amount of swap space and 1GB might be sufficient.



      To come back to your question. If you are swapping a lot e.g. because you run low on memory all the time and you have one swap partition on a SSD and the other on a HDD, this will impact performance as the HDD will be the bottleneck in this scenario.

      If you just want to add some more swap space for some corner cases to prevent the out-of-memory killer, you could add the swap space on your SSD with a higher priority compared to the swap partition on your HDD. That would result in that the swap on the SSD would get filled first, when the swap area on the SSD is exhausted the swap space on the HDD would be used additionally.



      From man 2 swapon.




      Swap pages are allocated from areas in priority order, highest priority first. For areas with different priorities, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them.




      To change the default priority of your swap partitions you would have to add/alter your /etc/fstab.



      /dev/<swap-ssd> swap swap defaults,prio=1000 0 0
      /dev/<swap-hdd> swap swap defaults 0 0





      share|improve this answer






















        up vote
        0
        down vote










        up vote
        0
        down vote









        In general this highly depends on your use case. E.g. if you do not make use of hibernate to disk (which uses swap to hibernate) you do not need that much amount of swap space and 1GB might be sufficient.



        To come back to your question. If you are swapping a lot e.g. because you run low on memory all the time and you have one swap partition on a SSD and the other on a HDD, this will impact performance as the HDD will be the bottleneck in this scenario.

        If you just want to add some more swap space for some corner cases to prevent the out-of-memory killer, you could add the swap space on your SSD with a higher priority compared to the swap partition on your HDD. That would result in that the swap on the SSD would get filled first, when the swap area on the SSD is exhausted the swap space on the HDD would be used additionally.



        From man 2 swapon.




        Swap pages are allocated from areas in priority order, highest priority first. For areas with different priorities, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them.




        To change the default priority of your swap partitions you would have to add/alter your /etc/fstab.



        /dev/<swap-ssd> swap swap defaults,prio=1000 0 0
        /dev/<swap-hdd> swap swap defaults 0 0





        share|improve this answer












        In general this highly depends on your use case. E.g. if you do not make use of hibernate to disk (which uses swap to hibernate) you do not need that much amount of swap space and 1GB might be sufficient.



        To come back to your question. If you are swapping a lot e.g. because you run low on memory all the time and you have one swap partition on a SSD and the other on a HDD, this will impact performance as the HDD will be the bottleneck in this scenario.

        If you just want to add some more swap space for some corner cases to prevent the out-of-memory killer, you could add the swap space on your SSD with a higher priority compared to the swap partition on your HDD. That would result in that the swap on the SSD would get filled first, when the swap area on the SSD is exhausted the swap space on the HDD would be used additionally.



        From man 2 swapon.




        Swap pages are allocated from areas in priority order, highest priority first. For areas with different priorities, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them.




        To change the default priority of your swap partitions you would have to add/alter your /etc/fstab.



        /dev/<swap-ssd> swap swap defaults,prio=1000 0 0
        /dev/<swap-hdd> swap swap defaults 0 0






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 26 at 14:37









        Thomas

        3,10071325




        3,10071325






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1040611%2fwill-multiple-swap-spaces-be-effective%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            pylint3 and pip3 broken

            Missing snmpget and snmpwalk

            How to enroll fingerprints to Ubuntu 17.10 with VFS491