邏輯卷條帶化

LVM條帶模式:交錯存儲數據钟沛,數據均勻地分布在VG的指定磁盤中,對于I/O密集的應用有良好的效果。

1.優(yōu)點:

(1)條帶化后可以均勻分配II/O壓力,從而改善磁盤性能
(2)避免單一磁盤的熱點問題
(3)可以是數據分布均勻

2.添加4塊磁盤

[root@localhost ~]# lsblk
sdb 8:16 0 1G 0 disk
sdc 8:32 0 2G 0 disk
sdd 8:48 0 3G 0 disk
sde 8:64 0 4G 0 disk

3.創(chuàng)建pv

[root@localhost ~]# pvcreate /dev/sd{b..e}
Physical volume "/dev/sdb" successfully created.
Physical volume "/dev/sdc" successfully created.
Physical volume "/dev/sdd" successfully created.
Physical volume "/dev/sde" successfully created.

4.創(chuàng)建vg

[root@localhost ~]# vgcreate datavg /dev/sd{b..e}
Volume group "datavg" successfully created

5.創(chuàng)建lv煌集,由于有4個pv設備,所以定義4個條塊捌省,也就是說數據在寫進邏輯卷時苫纤,需要條塊化分散到4個pv中。

[root@localhost ~]# lvcreate -L 2G -n lv_data1 -i4 datavg
Using default stripesize 64.00 KiB.
Logical volume "lv_data1" created.

6.查看條帶卷信息

[root@localhost ~]# lvdisplay -m
……..
--- Logical volume ---
LV Path /dev/datavg/lv_data1
LV Name lv_data1
VG Name datavg
LV UUID g5gVhI-u0cO-BwOK-7OfU-Jg0w-Gl0B-24KPz7
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2021-04-23 15:34:46 +0800
LV Status available
# open 0
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 1024
    Block device 253:7
    --- Segments ---
    Logical extents 0 to 511:
    Type striped
    Stripes 4 //分布設備
    Stripe size 64.00 KiB //默認條塊大小
    Stripe 0:
    Physical volume /dev/sdb
    Physical extents 0 to 127
    Stripe 1:
    Physical volume /dev/sdc
    Physical extents 0 to 127
    Stripe 2:
    Physical volume /dev/sdd
    Physical extents 0 to 127
    Stripe 3:
    Physical volume /dev/sde
    Physical extents 0 to 127

7.再次創(chuàng)建lv所禀,條塊大小為128KB方面,分布在3個pv中

[root@localhost ~]# lvcreate -L 1G -i3 -I 128 -n lv_data2 datavg /dev/sdb /dev/sdc /dev/sdd
Rounding size 1.00 GiB (256 extents) up to stripe boundary size <1.01 GiB(258 extents).
Logical volume "lv_data2" created.

8.查看條帶卷信息

[root@localhost ~]# lvdisplay -m
…………….
--- Logical volume ---
LV Path /dev/datavg/lv_data1
LV Name lv_data1
VG Name datavg
LV UUID g5gVhI-u0cO-BwOK-7OfU-Jg0w-Gl0B-24KPz7
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2021-04-23 15:34:46 +0800
LV Status available
# open 0
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 1024
    Block device 253:7

--- Segments ---
Logical extents 0 to 511:
Type striped
Stripes 4
Stripe size 64.00 KiB
Stripe 0:
Physical volume /dev/sdb
Physical extents 0 to 127
Stripe 1:
Physical volume /dev/sdc
Physical extents 0 to 127
Stripe 2:
Physical volume /dev/sdd
Physical extents 0 to 127
Stripe 3:
Physical volume /dev/sde
Physical extents 0 to 127
--- Logical volume ---
LV Path /dev/datavg/lv_data2
LV Name lv_data2
VG Name datavg
LV UUID 9LDa2t-u4mi-m8Uv-KZtD-82hl-MUxY-GX6BPy
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2021-04-23 15:41:24 +0800
LV Status available
# open 0
LV Size <1.01 GiB
Current LE 258
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 1536
    Block device 253:8

--- Segments ---
Logical extents 0 to 257:
Type striped
Stripes 3
Stripe size 128.00 KiB
Stripe 0:
Physical volume /dev/sdb
Physical extents 128 to 213
Stripe 1:
Physical volume /dev/sdc
Physical extents 128 to 213
Stripe 2:
Physical volume /dev/sdd
Physical extents 128 to 213

9.由于條塊做了映射,所以用dmsetup來進行啟用色徘。

[root@localhost ~]# dmsetup deps /dev/datavg/lv_data{1,2}
/dev/datavg/lv_data1: 4 dependencies : (8, 64) (8, 48) (8, 32) (8, 16)
/dev/datavg/lv_data2: 3 dependencies : (8, 48) (8, 32) (8, 16)

10.掛載測試

[root@localhost ~]# mkdir data{1,2}
[root@localhost ~]# mkfs.xfs /dev/datavg/lv_data
lv_data1 lv_data2
[root@localhost ~]# mkfs.xfs /dev/datavg/lv_data1
[root@localhost ~]# mkfs.xfs /dev/datavg/lv_data2
[root@localhost ~]# mount /dev/datavg/lv_data1 data1
[root@localhost ~]# mount /dev/datavg/lv_data2 data2

11.測試

# dd if=/dev/zero of=/root/data1/1 bs=1M count=1024
# iostat 1
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 96.10 0.00 0.00 3.90

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.00 0.00 0.00 0 0
sdb 2044.16 0.65 138368.83 0 106544
sdc 2049.35 11.69 138327.27 9 106512
sdd 2040.26 0.00 138306.49 0 106496
sde 2048.05 11.69 138223.38 9 106432
可以看到4塊磁盤均有數據同時寫入

# dd if=/dev/zero of=/root/data2/2 bs=1M count=1024
# iostat 1
avg-cpu: %user %nice %system %iowait %steal %idle
1.04 0.00 47.92 1.04 0.00 50.00

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 3.12 33.33 0.00 32 0
dm-0 3.12 33.33 0.00 32 0
dm-1 0.00 0.00 0.00 0 0
dm-2 0.00 0.00 0.00 0 0
dm-3 0.00 0.00 0.00 0 0
dm-4 0.00 0.00 0.00 0 0
dm-5 0.00 0.00 0.00 0 0
dm-6 0.00 0.00 0.00 0 0
sdb 1129.17 9.38 144000.00 9 138240
sdc 1126.04 0.00 144133.33 0 138368
sdd 1132.29 18.23 144000.00 17 138240
sde 0.00 0.00 0.00 0 0
dm-7 0.00 0.00 0.00 0 0
dm-8 3386.46 27.60 432000.00 26 414720
可以看到3塊磁盤均有數據同時寫入

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市操禀,隨后出現(xiàn)的幾起案子褂策,更是在濱河造成了極大的恐慌,老刑警劉巖颓屑,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斤寂,死亡現(xiàn)場離奇詭異,居然都是意外死亡揪惦,警方通過查閱死者的電腦和手機遍搞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來器腋,“玉大人溪猿,你說我怎么就攤上這事∪宜” “怎么了诊县?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長措左。 經常有香客問我依痊,道長,這世上最難降的妖魔是什么怎披? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任胸嘁,我火速辦了婚禮瓶摆,結果婚禮上,老公的妹妹穿的比我還像新娘性宏。我一直安慰自己赏壹,他們只是感情好,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布衔沼。 她就那樣靜靜地躺著蝌借,像睡著了一般。 火紅的嫁衣襯著肌膚如雪指蚁。 梳的紋絲不亂的頭發(fā)上菩佑,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音凝化,去河邊找鬼稍坯。 笑死,一個胖子當著我的面吹牛搓劫,可吹牛的內容都是我干的瞧哟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼枪向,長吁一口氣:“原來是場噩夢啊……” “哼勤揩!你這毒婦竟也來了?” 一聲冷哼從身側響起秘蛔,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤陨亡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后深员,有當地人在樹林里發(fā)現(xiàn)了一具尸體负蠕,經...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年倦畅,在試婚紗的時候發(fā)現(xiàn)自己被綠了遮糖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡叠赐,死狀恐怖欲账,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情燎悍,我是刑警寧澤敬惦,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站谈山,受9級特大地震影響俄删,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一畴椰、第九天 我趴在偏房一處隱蔽的房頂上張望臊诊。 院中可真熱鬧,春花似錦斜脂、人聲如沸抓艳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽玷或。三九已至,卻和暖如春片任,著一層夾襖步出監(jiān)牢的瞬間偏友,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工对供, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留位他,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓产场,卻偏偏與公主長得像鹅髓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子京景,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內容