Каково значение чисел в названии процессов сброса для более новых ядер Linux? - PullRequest
10 голосов
/ 07 января 2011

Я использую ядро ​​2.6.33.7.

Ранее я работал под управлением v2.6.18.x. В 2.6.18 процессы очистки были названы pdflush.

После обновления до 2.6.33.7 процессы сброса имеют формат «flush-:». Например, в настоящее время я вижу процесс сброса "flush-8: 32", всплывающий сверху.

При поиске в Google, чтобы попытаться найти ответ на этот вопрос, я видел примеры «flush-8: 38», «flush-8: 64» и «flush-253: 0», чтобы назвать несколько .

Я понимаю, что делает сам процесс очистки, мой вопрос, каково значение чисел в конце имени процесса? Что они представляют?

Спасибо

Ответы [ 2 ]

9 голосов
/ 07 января 2011

Номера устройств, используемые для идентификации блочных устройств.Поток ядра может порождаться для обработки определенного устройства.

(На одной из моих систем блочные устройства в настоящее время пронумерованы, как показано ниже. Они могут измениться с загрузки на загрузку или горячей замены на горячую замену.)

$ 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
8 голосов
/ 16 февраля 2012

Вы также сможете это выяснить, выполнив поиск по этим числам в / 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, ...

Обратите внимание, данные, которые я здесь включил, сфабрикованы, но механизм работает просто отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...