LVM 分割區會影響我的 SSD 壽命或效能嗎?

LVM 分割區會影響我的 SSD 壽命或效能嗎?

我已經使用LVM 分割區安裝了新系統(Linux Mint 17.3,筆記型電腦),因為我目前不需要交換(有足夠的RAM - 12GB),我想更有效地使用我的SSD(Samsung 850 evo 250GB)(以擁有更多空間並延長 SSD 壽命),但考慮到將來的某個時候我需要創建一個用於交換的分區。

現在我想知道:

  1. LVM會減少SSD的壽命嗎?有多顯著?
  2. 會影響性能嗎?有多顯著?
  3. 它是否會為遺失資料帶來更多風險?

(在我的情況下,與實體分區相比)

我正在使用筆記型電腦進行開發。

答案1

1)根據我的經驗 - 完全沒有差別。在我的筆記本上使用了 2 年多。 2)LVM 會影響效能嗎? 3) LVM(和 Veritas)成為任何嚴肅公司事實上的標準。不僅是因為磁碟空間管理,還因為資料管理(當您需要從接近 100% 滿的磁碟空間伺服器移動/複製線上資料庫時等等)。根據我的經驗,LVM 的唯一危險是使用者/管理員的操作 - 例如調整空間大小和刪除的錯誤命令。

答案2

LVM 確實會影響 SSD 效能。

Centos-7.4.1708 kernel-3.10.0-693.el7.x86_64 lvm2-2.02.171-8.el7.x86_64 fio-3.1-1.el7.x86_64

英特爾SSDPE2ME016T4

] pvcreate /dev/nvme0n1
] vgcreate -n vgext /dev/nvme0n1
] lvcreate -n lvtest -L 50G vgext
] dd if=/dev/sda of=/dev/vgext-lvtest bs=1G count=10

# DO 128k/10thr random read on nvme0n1
] fio --readonly -filename=/dev/nvme0n1 -direct=1 -rw=randread -ioengine=psync -name=job1 -size=10G -bs=128k -blockalign=4k -thread -numjobs=10
# get about 2000MB/s

# DO 128k/10thr random read through LVM
] fio --readonly -filename=/dev/vgext/lvtest -direct=1 -rw=randread -ioengine=psync -name=job1 -size=10G -bs=128k -blockalign=4k -thread -numjobs=10
# get about 400MB/s

相關內容