差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
tech:lvm_ssd_cache [2021/02/19 16:02] – 建立 jonathantech:lvm_ssd_cache [2021/02/22 17:29] (目前版本) jonathan
行 1: 行 1:
 ====== [draft]LVM 使用 SSD 當 Cache 的方式 ====== ====== [draft]LVM 使用 SSD 當 Cache 的方式 ======
-再找時間測試+Exp. 
 +  * 128G HDD -> /dev/sdb1 -> VG: vg-iiidevops-data , LV : /dev/vg-iiidevops-data/nfs 
 +  * 16GB SSD -> /dev/sdc1  
 +  * lv-cache 要當 VG: vg-iiidevops-data 內的 LV:  /dev/vg-iiidevops-data/nfs 的 cache
  
-<cli> +  * 建立 128G HDD <cli> 
-lvcreate -l 100%PVS -n your_name YourVG /dev/YourHDD +fdisk /dev/sdb  
-lvcreate --type cache-pool -l 100%PVS -n your_name_cache YourVG /dev/YourSSD +建立 Linux LVM : sdb1 
-lvconvert --type cache --cachepool YourVG/your_name_cache YourVG/your_name+ 
 +pvcreate /dev/sdb1 
 +vgcreate vg-iiidevops-data /dev/sdb1 
 +lvcreate -l 100%PVS -n nfs vg-iiidevops-data /dev/sdb1 
 +mkfs.ext4 /dev/vg-iiidevops-data/nfs 
 +mkdir /iiidevopsNFS 
 +vi /etc/fstab 
 +--- 
 +
 +/dev/vg-iiidevops-data/nfs /iiidevopsNFS ext4 defaults 0 0 
 +--
 +mount /iiidevopsNFS/
 </cli> </cli>
 +  * 驗證一下寫入 1G * 10 的速度 <cli>
 +dd if=/dev/zero of=/iiidevopsNFS/test1.img bs=1G count=10 oflag=dsync
 +--
 +10+0 records in
 +10+0 records out
 +10737418240 bytes (11 GB, 10 GiB) copied, 42.2183 s, 254 MB/s
 +--
 +</cli>
 +
 +  * 建立 16G SSD 當 Cache <cli>
 +fdisk /dev/sdc
 +建立 Linux LVM : sdc1
 +
 +pvcreate /dev/sdc1
 +vgextend vg-iiidevops-data /dev/sdc1
 +lvcreate --type cache-pool -l 100%PVS -n lv-cache vg-iiidevops-data /dev/sdc1
 +lvconvert --type cache --cachepool vg-iiidevops-data/lv-cache vg-iiidevops-data/nfs
 +--
 +Do you want wipe existing metadata of cache pool vg-iiidevops-data/lv-cache? [y/n]: y
 +  Logical volume vg-iiidevops-data/nfs is now cached.
 +--
 +</cli>
 +  * 驗證加入 Cache 後寫入 1G * 10 的速度 <cli>
 +dd if=/dev/zero of=/iiidevopsNFS/test1.img bs=1G count=10 oflag=dsync
 +--
 +10+0 records in
 +10+0 records out
 +10737418240 bytes (11 GB, 10 GiB) copied, 103.148 s, 104 MB/s
 +--
 +</cli>
 +
  
 +<WRAP center round info 60%>
 +結果加上 SSD Cache 變得更慢?!
 +</WRAP>
  
 ===== 參考網址 ===== ===== 參考網址 =====
  • tech/lvm_ssd_cache.1613721751.txt.gz
  • 上一次變更: 2021/02/19 16:02
  • jonathan