在新的linux内核的刷新过程中,数字的意义是什么?

我正在运行内核2.6.33.7。

以前,我运行的是v2.6.18.x. 在2.6.18上,刷新过程被命名为pdflush。

升级到2.6.33.7后,刷新进程的格式为“flush-:”。 例如,目前我看到在顶部popup的冲洗过程“flush-8:32”。

在谷歌search试图确定这个问题的答案,我看到了“flush-8:38”,“flush-8:64”和“flush-253:0”的例子,仅举几例。

我明白什么是冲洗过程本身,我的问题是在过程名称末尾的数字的意义是什么? 他们代表什么?

谢谢

用于识别块设备的设备编号。 内核线程可能会派生出来处理特定的设备。

(在我的一个系统中,块设备目前的编号如下所示,它们可能会从引导变为开机或热插拔为热插拔。

 $ grep ^ / sys / class / block / * / dev
 / SYS /类/块/ DM-0的/ dev:254:0
 / SYS /类/块/ DM-1的/ dev:254:1
 / SYS /类/块/分米2的/ dev:254:2
 / SYS /类/块/ DM-3的/ dev:254:3
 / SYS /类/块/ DM-4的/ dev:254:4
 / SYS /类/块/ DM-5的/ dev:254:5
 / SYS /类/块/ DM-6的/ dev:254:6
 / SYS /类/块/ DM-7的/ dev:254:7
 / SYS /类/块/ DM-8的/ dev:254:8
 / SYS /类/块/ DM-9的/ dev:254:9
 / SYS /类/块/回路0的/ dev:7:0
 / SYS /类/块/ LOOP1的/ dev:7:1
 / SYS /类/块/循环2的/ dev:7:2
 / SYS /类/块/循环3的/ dev:7:3
 / SYS /类/块/循环4的/ dev:7:4
 / SYS /类/块/ LOOP5的/ dev:7:5
 / SYS /类/块/ LOOP6的/ dev:7:6
 / SYS /类/块/ LOOP7的/ dev:7:7
 / SYS /类/块/ MD0的/ dev:9:0
 / SYS /类/块/ MD1的/ dev:9:1
 / SYS /类/块/ SDA的/ dev:8:0
 / SYS /类/块/ SDA1的/ dev:8:1
 / SYS /类/块/ SDA2的/ dev:8:2
 / SYS /类/块/ SDB的/ dev:8:16
 / SYS /类/块/ SDB1的/ dev:8:17
 / SYS /类/块/ sdb2的/ dev:8:18
 / SYS /类/块/ SDC的/ dev:8:32
 / SYS /类/块/ SDC1的/ dev:8:33
 / SYS /类/块/ SDC2的/ dev:8:34
 / SYS /类/块/ SDD的/ dev:8:48
 / SYS /类/块/ SDD1的/ dev:8:49
 / SYS /类/块/ sdd2的/ dev:8:50
 / SYS /类/块/ SDE / dev的:8:64
 / SYS /类/块/ SDF的/ dev:8:80
 / SYS /类/块/ SDG的/ dev:8:96
 / SYS /类/块/ SDH的/ dev:8:112
 / SYS /类/块/ SDI的/ dev:8:128
 / SYS /类/块/ SR0的/ dev:11:0
 / SYS /类/块/ SR1的/ dev:11:1
 / SYS /类/块/ SR2的/ dev:11:2

您还应该能够通过在/ proc / self / mountinfo中搜索这些数字来计算出这些数字,例如:

 $ grep 8:32 /proc/self/mountinfo 25 22 8:32 / /var rw,relatime - ext4 /dev/mapper/sysvg-var rw,barrier=1,data=ordered 

这也有nfs的好处:

 $ grep 0:73 /proc/self/mountinfo 108 42 0:73 /foo /mnt/foo rw,relatime - nfs host.domain.com:/volume/path rw, ... 

请注意,我这里包含的数据是捏造的,但机制工作得很好。