Hi, Chapter 4 of 'The Design and Implementation of the FreeBSD Operating System' is on process management and has the level of detail you are looking for. The second edition covers up to 10-Release.
HTH, Russ Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. Original Message From: Joe Berner Sent: Monday, March 5, 2018 5:28 PM To: freebsd-doc@freebsd.org Subject: ULE scheduler documentation Howdy, I have been considering* trying write a 'fair scheduler' for the FreeBSD kernel, however to do this I need to understand what's already there and how it all works. Are there nice mid-level pieces of documentation of the scheduler? If such documentation does not exist, is documentation on the scheduler independently of interest to people? As a related question, are there meaningful comparisons of different scheduler algorithms in different real world scenarios? The closest I've found is a paper of Abaffy-Krajčovič, however I'm not equipped to understand whether their methodology is good or bad. *: The more research I've done the less clear it is that ULE is insufficient, so it's all sort of up in the air. Joe _______________________________________________ freebsd-doc@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-doc To unsubscribe, send any mail to "freebsd-doc-unsubscr...@freebsd.org" _______________________________________________ freebsd-doc@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-doc To unsubscribe, send any mail to "freebsd-doc-unsubscr...@freebsd.org"