初期状態
● メモリの中にデータA,B,C,Dがある
● それぞれサイズはチャンクサイズと同じ100MiB
● A,B,C,Dをdm-0にシーケンシャルに書き込む
6
dm-0
sda
sdb
メモリ
A
B
C
D
0~
100MiB~
200MiB~
300MiB~
0~
100MiB~
0~
100MiB~
Slide 7
Slide 7 text
前半
1. dm-0のドライバがsdaにAを書き込むよう指示
2. dm-0のドライバがsdbにBを書き込むよう指示
3. dm-0のドライバがA,Bの書き込み完了を待つ
7
dm-0
sda
sdb
メモリ
A
B
C
D
0~
100MiB~
200MiB~
300MiB~
0~
100MiB~
0~
100MiB~
Slide 8
Slide 8 text
前半
1. dm-0のドライバがsdaにAを書き込むよう指示
2. dm-0のドライバがsdbにBを書き込むよう指示
3. dm-0のドライバがA,Bの書き込み完了を待つ
8
dm-0
sda
sdb
メモリ
A
B
C
D
0~
100MiB~
200MiB~
300MiB~
0~
100MiB~
0~
100MiB~
ここは一瞬で終わる
Slide 9
Slide 9 text
前半
1. dm-0のドライバがsdaにAを書き込むよう指示
2. dm-0のドライバがsdbにBを書き込むよう指示
3. dm-0のドライバがA,Bの書き込み完了を待つ
9
dm-0
sda
sdb
メモリ
A
B
C
D
0~ A
100MiB~ B
200MiB~
300MiB~
0~ A
100MiB~
0~ B
100MiB~
ここは1秒かかる。
100MiB/sのsda,sdbにそれぞれ
100MiBを書き込むため
Slide 10
Slide 10 text
後半
1. dm-0のドライバがsdaにCを書き込むよう指示
2. dm-0のドライバがsdbにDを書き込むよう指示
3. dm-0のドライバがC,Dの書き込み完了を待つ
10
dm-0
sda
sdb
メモリ
A
B
C
D
0~ A
100MiB~ B
200MiB~
300MiB~
0~ A
100MiB~
0~ B
100MiB~
Slide 11
Slide 11 text
後半
1. dm-0のドライバがsdaにCを書き込むよう指示
2. dm-0のドライバがsdbにDを書き込むよう指示
3. dm-0のドライバがC,Dの書き込み完了を待つ
11
dm-0
sda
sdb
メモリ
A
B
C
D
0~ A
100MiB~ B
200MiB~
300MiB~
0~ A
100MiB~
0~ B
100MiB~
ここは一瞬で終わる
Slide 12
Slide 12 text
後半
1. dm-0のドライバがsdaにCを書き込むよう指示
2. dm-0のドライバがsdbにDを書き込むよう指示
3. dm-0のドライバがC,Dの書き込み完了を待つ
12
dm-0
sda
sdb
メモリ
A
B
C
D
0~ A
100MiB~ B
200MiB~ C
300MiB~ D
0~ A
100MiB~ C
0~ B
100MiB~ D
ここは1秒かかる。
100MiB/sのsda,sdbにそれぞれ
100MiBを書き込むため