2011-01-07 8 views
10

私はカーネル2.6.33.7を実行しています。新しいLinuxカーネルのフラッシュプロセスの名前の意味は何ですか?

以前は、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」という例がありますいくつか。

私はフラッシュプロセス自体が何を理解しています、私の質問は、プロセス名の最後に数字の意味は何ですか?彼らは何を表していますか?

ありがとうございました

答えて

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 
+0

答えをありがとう。 'grep ^/sys/block/*/dev' – HBlend

+0

この解決策はNFSマウントのようなファイルを'/dev/'に持たないデバイスに対応するフラッシュプロセスをカバーすることに注意してください。あなたはディスレクシアの解決策でこれらの種類のデバイスの番号付けを見ることができます。 –

7

あなたもすることによって、これを把握することができるはずです例えば、/ procの/自己/ 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, ... 

ここに含まれるデータは製作されていますが、その仕組みはうまく機能します。

関連する問題