Re:A complete guide to Linux process scheduling [pdf]
by Ologn on Monday February 20, 2023 @08:16AM
(#34867782)
The CFS scheduler went into Linux in 2007 and is still the main scheduler, as reflected in this paper, so nothing major has changed in that regard. Most changes are minor.
The paper talks about process priority and niceness - a lot of how that works on Unix has not changed in almost fifty years.
Re:A complete guide to Linux process scheduling [pdf]
by noloblo on Monday February 20, 2023 @09:15AM
(#34868244)
How does io/uring pollepoll asyncio fit into 2023 Linux user process scheduling? Does this or any other material cover this for rust async await, Python async await?
Re:A complete guide to Linux process scheduling [pdf]
by anthomtb on Monday February 20, 2023 @11:05AM
(#34869388)
For your second question, you could write a basic async/await Python or Rust application, then use strace and ftrace to figure out what system calls are happening and what the kernel is doing with them.
Re:A complete guide to Linux process scheduling [pdf]
by Delk on Monday February 20, 2023 @12:49PM
(#34870615)
It's a thesis from a university publication catalogue, and the file name might be just conforming to some kind of a guideline from their university library.
"Gradu" is a common shorthand for "pro gradu" which is the term used in Finland for a master's thesis. The numbers might just be some kind of an id. Many other theses from the same archive also seem to follow some kind of a similar (though not quite identical) pattern in their file names.
It's not the most descriptive file name but it might not be the author's choice.
The paper talks about process priority and niceness - a lot of how that works on Unix has not changed in almost fifty years.
https://strace.io/
https://www.kernel.org/doc/html/v5.0/trace/ftrace.html
"Gradu" is a common shorthand for "pro gradu" which is the term used in Finland for a master's thesis. The numbers might just be some kind of an id. Many other theses from the same archive also seem to follow some kind of a similar (though not quite identical) pattern in their file names.
It's not the most descriptive file name but it might not be the author's choice.