1
如何修改Umm內的線程優先級?分時間類? 如果我想實現我自己的調度程序,我該怎麼做呢? (像我自己的方式分配priorites) 我怎麼玩的時間片值(或時間量程,因爲它們被很多人簡稱)Freebsd中的調度程序黑客5.2.1
編輯我盤算了一下,時間段變量在sched_4bsd.c中定義。但是修改這個變量,會修改整個系統的時間量,不是嗎?如果是這樣,那麼我怎樣才能做TIMESHARE課程?
如何修改Umm內的線程優先級?分時間類? 如果我想實現我自己的調度程序,我該怎麼做呢? (像我自己的方式分配priorites) 我怎麼玩的時間片值(或時間量程,因爲它們被很多人簡稱)Freebsd中的調度程序黑客5.2.1
編輯我盤算了一下,時間段變量在sched_4bsd.c中定義。但是修改這個變量,會修改整個系統的時間量,不是嗎?如果是這樣,那麼我怎樣才能做TIMESHARE課程?
在目前的FreeBSD版本中,您可以使用sysctl(8)
來更改該版本,使用變量kern.sched.slice
。要查看是否在你的版本存在,類型
sysctl kern.sched.slice
應該返回類似:
kern.sched.slice: 12
如果你
sysctl: unknown oid 'kern.sched.slice'
那麼的sysctl不會在FreeBSD尚不存在5.2.1。