Что такое поля nivcsw и nvcsw в task_struct? - PullRequest
1 голос
/ 30 апреля 2020

Я изучаю процессы Linux. У меня есть задача найти некоторые поля PCB для данного идентификатора процесса в модуле ядра. Я нашел эту ссылку о task_struct, и я почти выполнил задачу, но я до сих пор не знаю, какие поля nivcsw и nvcsw. Что они хранят?

1 Ответ

1 голос
/ 30 апреля 2020

И nvcsw, и nivcsw являются счетчиками переключения контекста . Первый представляет количество добровольных переключений контекста ( N число V непроизвольное C ontext Sw зуд), а второй представляет число невольных переключений контекста ( N число I n V произвольное C ontext Sw чешется).

...