Timeline for Which process scheduler is my linux system using?
Current License: CC BY-SA 3.0
17 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Jul 27, 2023 at 15:02 | comment | added | Валерий Заподовников | doc.opensuse.org/documentation/leap/archive/15.3/tuning/html/… | |
| Jul 19, 2019 at 17:03 | comment | added | nealmcb | This answer just leads folks on a confusing run-around. As noted in the answer by goldilocks, you won't find anything related to process scheduling algorithms in the config file, since there is no choice (still true as of kernel 4.15 at least). You'll find IO scheduling choices, BFQ vs CFQ for IO etc, but that is not process scheduling. The URL you linked to is also 404 not found. | |
| Apr 29, 2014 at 15:20 | comment | added | eyoung100 | @terdon, I took that code from another post here Go gripe at that poster, not me :) | |
| Apr 29, 2014 at 15:16 | comment | added | terdon♦ | I realize, my point was that you were using an unnecessarily convoluted approach. | |
| Apr 29, 2014 at 15:15 | comment | added | exceed | Well i want to see which one is active for the kernel im currently running, not the one im going to configure or build.. what im seeing in the doc is that you at least have to have the sources and i cant download sources to a production server without the need for it..then it would be easier to check the documenation after all i guess and not file i can check. You need to have the Makefile to run make menuconfig and then i guess you would only see the content of the config file in /boot anyway (if you are going to inspect your own kernel settings in use for the kernel youre running) | |
| Apr 29, 2014 at 15:15 | comment | added | eyoung100 | @terdon, as per the OP's comments above he doesnt have /proc/config.gz, although he did find it in the boot directory | |
| Apr 29, 2014 at 15:12 | comment | added | terdon♦ |
Why not just zgrep SCHEDULE /proc/config.gz?
|
|
| Apr 29, 2014 at 15:10 | comment | added | eyoung100 | you can too, See Building the Kernel How else would the package builder build the package?? | |
| Apr 29, 2014 at 15:06 | comment | added | exceed | Well i cant do anything with the fact that i have a binary one so i dont have the sourcecode and wont be able to run make menuconfig. I have been running make menuconfig many times before so yes i know that. So there really is no way to tell unless you compiled the kernel yourself(?) | |
| Apr 29, 2014 at 15:03 | comment | added | eyoung100 | it does if you use menuconfig... thats the difference between a source based distro and a binary one. See Section 4.3 | |
| Apr 29, 2014 at 15:01 | comment | added | exceed | There is no such text in the file specifying the scheduler, the text "Hyperthreading Scheduler is ON" doesnt exist, the word "Scheduler" doesnt even exist. | |
| Apr 29, 2014 at 14:57 | comment | added | eyoung100 | CONFIG_SCHED_SMT=y Hyperthreading Scheduler is ON, CONFIG_SCHED_MC=y MultiCore Support is ON, CONFIG_NET_SCHED=y QoS/FairQueing is ON for Networking. As Goldilocks Alluded to his answer is correct. | |
| Apr 29, 2014 at 14:51 | comment | added | exceed | When searching through it the only variables related to process schedulers seems to be CONFIG_SCHED_SMT=y, CONFIG_SCHED_MC=y and CONFIG_NET_SCHED=y which doesnt really tell me much | |
| Apr 29, 2014 at 14:47 | comment | added | Artur Szymczak |
Then check in /boot/config-*
|
|
| Apr 29, 2014 at 14:46 | comment | added | exceed | I dont have the kernel configuration file, then i could check it like that. I'm using a redhat system with a binary rpm that installs the kernel. | |
| Apr 29, 2014 at 14:45 | history | edited | eyoung100 | CC BY-SA 3.0 |
Added Link
|
| Apr 29, 2014 at 14:36 | history | answered | eyoung100 | CC BY-SA 3.0 |