我正在运行内核2.6.33.7。
以前,我正在运行v2.6.18.x.在2.6.18中,刷新过程命名为pdflush。
升级到2.6.33.7后,刷新进程的格式为“flush-:”。 例如,目前我看到刷新流程“flush-8:32”在顶部弹出。
在进行谷歌搜索以尝试确定此问题的答案时,我看到了“flush-8:38”,“flush-8:64”和“flush-253:0”的示例,仅举几例
我理解刷新过程本身的作用,我的问题是过程名称末尾数字的重要性是什么?它们代表什么?
由于
答案 0 :(得分:8)
用于识别块设备的设备编号。可以生成内核线程来处理特定设备。
(在我的一个系统上,块设备当前编号如下所示。它们可能会从启动更改为启动或热插拔更改为热插拔。)
$ grep ^ /sys/class/block/*/dev /sys/class/block/dm-0/dev:254:0 /sys/class/block/dm-1/dev:254:1 /sys/class/block/dm-2/dev:254:2 /sys/class/block/dm-3/dev:254:3 /sys/class/block/dm-4/dev:254:4 /sys/class/block/dm-5/dev:254:5 /sys/class/block/dm-6/dev:254:6 /sys/class/block/dm-7/dev:254:7 /sys/class/block/dm-8/dev:254:8 /sys/class/block/dm-9/dev:254:9 /sys/class/block/loop0/dev:7:0 /sys/class/block/loop1/dev:7:1 /sys/class/block/loop2/dev:7:2 /sys/class/block/loop3/dev:7:3 /sys/class/block/loop4/dev:7:4 /sys/class/block/loop5/dev:7:5 /sys/class/block/loop6/dev:7:6 /sys/class/block/loop7/dev:7:7 /sys/class/block/md0/dev:9:0 /sys/class/block/md1/dev:9:1 /sys/class/block/sda/dev:8:0 /sys/class/block/sda1/dev:8:1 /sys/class/block/sda2/dev:8:2 /sys/class/block/sdb/dev:8:16 /sys/class/block/sdb1/dev:8:17 /sys/class/block/sdb2/dev:8:18 /sys/class/block/sdc/dev:8:32 /sys/class/block/sdc1/dev:8:33 /sys/class/block/sdc2/dev:8:34 /sys/class/block/sdd/dev:8:48 /sys/class/block/sdd1/dev:8:49 /sys/class/block/sdd2/dev:8:50 /sys/class/block/sde/dev:8:64 /sys/class/block/sdf/dev:8:80 /sys/class/block/sdg/dev:8:96 /sys/class/block/sdh/dev:8:112 /sys/class/block/sdi/dev:8:128 /sys/class/block/sr0/dev:11:0 /sys/class/block/sr1/dev:11:1 /sys/class/block/sr2/dev:11:2
答案 1 :(得分:7)
您还应该能够通过在/ 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, ...
请注意,此处包含的数据是伪造的,但机制运作正常。