|
Системы вызова те вещи описаны в разделе 2 данного руководства. Они что-то вроде Open (), следующим образом (в), вилка (), EXEC (). Каждый раз, когда какой-либо программа требует какой-либо из тех, счетчик увеличивается. vmstat показывает шагом к этой борьбе.
После того, как начинается процесс запустить, она получает в перспективе до тех пор, пока его timeslice иссякнут. Но если это нечто вроде следующего (), он должен ждать до следующего заканчивается она может работать еще несколько. Когда один процесс остановки спектакля по любой причине, ядра должны смотреть в перспективу очередях, чтобы найти другой процесс запустить. Эта операция позволяет еще запустить процесс называется переключение контекста. Опять же каждый раз, когда это произойдет, счетчик увеличивается и vmstat показывает приращениями.
Если ни один процесс по очереди запускать, ядро будет повторно запустить сканирование очереди до тех пор, пока процесс, как там. Несмотря на то, что ядро сканирования запустить очереди, система находится в режиме ожидания.
Большое количество контексте выключатели не хорошо. Если ядро контексте переключения слишком часто, что 10% простоя может быть обманчивым. Это может быть фактически запустить сканирование очереди один раз 10% времени, а не цикл, как он ждет на работоспособной процесса.
|