task_struct中的nivcsw和nvcsw字段是什么?

问题描述 投票:1回答:1

我正在研究Linux中的进程,我有一个任务是在内核模块中为一个给定的进程id找到PCB的一些字段。我有一个任务,要在内核模块中为一个给定的进程id找到PCB的一些字段。我发现 这个环节 关于 task_struct 我几乎完成了这个任务,但我仍然不知道什么是字段 nivcswnvcsw. 它们存储的是什么?

linux process linux-kernel linux-device-driver kernel-module
1个回答
1
投票

nvcswnivcsw上下文切换计数器. 第一个代表自愿性上下文切换的数量(N的数量 V自愿 C上文 Sw痒),而第二种则代表了非自愿上下文切换的次数(N的数量 InV自愿 C上文 Sw痒)。)

© www.soinside.com 2019 - 2024. All rights reserved.