Enable BFQ in Fedora












4














I am running Fedora with the stock kernel and I'd like to enable the BFQ disk I/O scheduler, and ideally BFS. I have built my own kernel and that works, though it is a royal pain dealing with the Nvidia drivers.



Can I enable BFQ and BFS without building my own kernel, such as by adding kernel args to grub? If not, is there a kernel package available that supports this?










share|improve this question



























    4














    I am running Fedora with the stock kernel and I'd like to enable the BFQ disk I/O scheduler, and ideally BFS. I have built my own kernel and that works, though it is a royal pain dealing with the Nvidia drivers.



    Can I enable BFQ and BFS without building my own kernel, such as by adding kernel args to grub? If not, is there a kernel package available that supports this?










    share|improve this question

























      4












      4








      4


      1





      I am running Fedora with the stock kernel and I'd like to enable the BFQ disk I/O scheduler, and ideally BFS. I have built my own kernel and that works, though it is a royal pain dealing with the Nvidia drivers.



      Can I enable BFQ and BFS without building my own kernel, such as by adding kernel args to grub? If not, is there a kernel package available that supports this?










      share|improve this question













      I am running Fedora with the stock kernel and I'd like to enable the BFQ disk I/O scheduler, and ideally BFS. I have built my own kernel and that works, though it is a royal pain dealing with the Nvidia drivers.



      Can I enable BFQ and BFS without building my own kernel, such as by adding kernel args to grub? If not, is there a kernel package available that supports this?







      fedora linux-kernel scheduling






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jul 22 '14 at 22:18









      Freedom_Ben

      77421319




      77421319






















          2 Answers
          2






          active

          oldest

          votes


















          1














          There are no bfq or bfs patches applied to the Fedora kernels unfortunately (esp. in the case of bfq). So there is no way to enable those features by adding kernel args. Further, there is no trusted Fedora repository that has kernels with those features enabled. It seems that until bfq becomes part of mainline you will have to keep creating the kernels yourself.






          share|improve this answer























          • I found this blog post that it worked from Fedora 21, and it works up to Fedora 25 - hecticgeek.com/2015/10/make-gnu-linux-responsive
            – valentt
            May 2 '17 at 15:14



















          1














          BFQ is now merged in Linux kernel 4.12, as a blk-mq scheduler. For example, this means that you can enable it with a SATA disk on current kernels (4.12-4.20), provided that you boot with scsi-mq enabled. (Current planning for 4.21 is that blk-mq will become the only option).



          All the steps required to use blk-mq and BFQ on SATA/SCSI disks are documented in this answer:



          How to enable and use the BFQ scheduler?






          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%2f146009%2fenable-bfq-in-fedora%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            There are no bfq or bfs patches applied to the Fedora kernels unfortunately (esp. in the case of bfq). So there is no way to enable those features by adding kernel args. Further, there is no trusted Fedora repository that has kernels with those features enabled. It seems that until bfq becomes part of mainline you will have to keep creating the kernels yourself.






            share|improve this answer























            • I found this blog post that it worked from Fedora 21, and it works up to Fedora 25 - hecticgeek.com/2015/10/make-gnu-linux-responsive
              – valentt
              May 2 '17 at 15:14
















            1














            There are no bfq or bfs patches applied to the Fedora kernels unfortunately (esp. in the case of bfq). So there is no way to enable those features by adding kernel args. Further, there is no trusted Fedora repository that has kernels with those features enabled. It seems that until bfq becomes part of mainline you will have to keep creating the kernels yourself.






            share|improve this answer























            • I found this blog post that it worked from Fedora 21, and it works up to Fedora 25 - hecticgeek.com/2015/10/make-gnu-linux-responsive
              – valentt
              May 2 '17 at 15:14














            1












            1








            1






            There are no bfq or bfs patches applied to the Fedora kernels unfortunately (esp. in the case of bfq). So there is no way to enable those features by adding kernel args. Further, there is no trusted Fedora repository that has kernels with those features enabled. It seems that until bfq becomes part of mainline you will have to keep creating the kernels yourself.






            share|improve this answer














            There are no bfq or bfs patches applied to the Fedora kernels unfortunately (esp. in the case of bfq). So there is no way to enable those features by adding kernel args. Further, there is no trusted Fedora repository that has kernels with those features enabled. It seems that until bfq becomes part of mainline you will have to keep creating the kernels yourself.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Oct 14 '14 at 12:00









            drs

            3,30352859




            3,30352859










            answered Oct 14 '14 at 11:16









            Steios

            261




            261












            • I found this blog post that it worked from Fedora 21, and it works up to Fedora 25 - hecticgeek.com/2015/10/make-gnu-linux-responsive
              – valentt
              May 2 '17 at 15:14


















            • I found this blog post that it worked from Fedora 21, and it works up to Fedora 25 - hecticgeek.com/2015/10/make-gnu-linux-responsive
              – valentt
              May 2 '17 at 15:14
















            I found this blog post that it worked from Fedora 21, and it works up to Fedora 25 - hecticgeek.com/2015/10/make-gnu-linux-responsive
            – valentt
            May 2 '17 at 15:14




            I found this blog post that it worked from Fedora 21, and it works up to Fedora 25 - hecticgeek.com/2015/10/make-gnu-linux-responsive
            – valentt
            May 2 '17 at 15:14













            1














            BFQ is now merged in Linux kernel 4.12, as a blk-mq scheduler. For example, this means that you can enable it with a SATA disk on current kernels (4.12-4.20), provided that you boot with scsi-mq enabled. (Current planning for 4.21 is that blk-mq will become the only option).



            All the steps required to use blk-mq and BFQ on SATA/SCSI disks are documented in this answer:



            How to enable and use the BFQ scheduler?






            share|improve this answer


























              1














              BFQ is now merged in Linux kernel 4.12, as a blk-mq scheduler. For example, this means that you can enable it with a SATA disk on current kernels (4.12-4.20), provided that you boot with scsi-mq enabled. (Current planning for 4.21 is that blk-mq will become the only option).



              All the steps required to use blk-mq and BFQ on SATA/SCSI disks are documented in this answer:



              How to enable and use the BFQ scheduler?






              share|improve this answer
























                1












                1








                1






                BFQ is now merged in Linux kernel 4.12, as a blk-mq scheduler. For example, this means that you can enable it with a SATA disk on current kernels (4.12-4.20), provided that you boot with scsi-mq enabled. (Current planning for 4.21 is that blk-mq will become the only option).



                All the steps required to use blk-mq and BFQ on SATA/SCSI disks are documented in this answer:



                How to enable and use the BFQ scheduler?






                share|improve this answer












                BFQ is now merged in Linux kernel 4.12, as a blk-mq scheduler. For example, this means that you can enable it with a SATA disk on current kernels (4.12-4.20), provided that you boot with scsi-mq enabled. (Current planning for 4.21 is that blk-mq will become the only option).



                All the steps required to use blk-mq and BFQ on SATA/SCSI disks are documented in this answer:



                How to enable and use the BFQ scheduler?







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 13 at 13:05









                sourcejedi

                22.7k435100




                22.7k435100






























                    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.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • 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%2f146009%2fenable-bfq-in-fedora%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

                    Morgemoulin

                    Scott Moir

                    Souastre