[HN Gopher] A complete guide to Linux process scheduling (2015) ...
       ___________________________________________________________________
        
       A complete guide to Linux process scheduling (2015) [pdf]
        
       Author : kklisura
       Score  : 180 points
       Date   : 2023-02-20 09:50 UTC (13 hours ago)
        
 (HTM) web link (trepo.tuni.fi)
 (TXT) w3m dump (trepo.tuni.fi)
        
       | LoverKiddo12 wrote:
       | [dead]
        
       | noloblo wrote:
       | 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?
        
         | anthomtb wrote:
         | 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.
         | 
         | https://strace.io/
         | 
         | https://www.kernel.org/doc/html/v5.0/trace/ftrace.html
        
       | [deleted]
        
       | pyuser583 wrote:
       | People shouldn't give their pdfs names like
       | "GRADU-1428493916.pdf."
        
         | Delk wrote:
         | 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.
        
           | pyuser583 wrote:
           | I'm not blaming the author at all. But surely the server
           | administrator could map the file path onto a nicer name?
        
       | BadKarma234 wrote:
       | [dead]
        
       | alpha64 wrote:
       | Should append [2015] to the submission title. This is practically
       | ancient news due to the rate of changes in the Linux kernel in
       | this domain.
        
         | janvdberg wrote:
         | Is there a 2023 version? What parts are obsolete now?
        
           | Ologn wrote:
           | 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.
        
       | SweetMelody4444 wrote:
       | [dead]
        
       ___________________________________________________________________
       (page generated 2023-02-20 23:01 UTC)