CPUロードアベレージ(補足)
先日書いたCPUロードアベレージの補足で、スケジューラの話を少し。
ロードアベレージの計算にnrdyという変数が出てきたけど、これはプロセスをレディキューに追加するとき(enqueueproc関数)にインクリメントされ、削除するとき(dequeueproc関数)にデクリメントされる。詳しい話はスケジューラに書いた。また、Linuxはプロセッサごとにレディキュー(ランキュー)を持つが、Plan9では一つである。
先日書いたCPUロードアベレージの補足で、スケジューラの話を少し。
ロードアベレージの計算にnrdyという変数が出てきたけど、これはプロセスをレディキューに追加するとき(enqueueproc関数)にインクリメントされ、削除するとき(dequeueproc関数)にデクリメントされる。詳しい話はスケジューラに書いた。また、Linuxはプロセッサごとにレディキュー(ランキュー)を持つが、Plan9では一つである。