差異處

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

連向這個比對檢視

兩邊的前次修訂版 前次修改
tech:lvm_ssd_cache [2021/02/22 17:24] – [[draft]LVM 使用 SSD 當 Cache 的方式] jonathantech:lvm_ssd_cache [2021/02/22 17:29] (目前版本) jonathan
行 1: 行 1:
 ====== [draft]LVM 使用 SSD 當 Cache 的方式 ====== ====== [draft]LVM 使用 SSD 當 Cache 的方式 ======
-再找時間測試 
- 
-<cli> 
-lvcreate -l 100%PVS -n your_name YourVG /dev/YourHDD 
-lvcreate --type cache-pool -l 100%PVS -n your_name_cache YourVG /dev/YourSSD 
-lvconvert --type cache --cachepool YourVG/your_name_cache YourVG/your_name 
-</cli> 
- 
 Exp. Exp.
   * 128G HDD -> /dev/sdb1 -> VG: vg-iiidevops-data , LV : /dev/vg-iiidevops-data/nfs   * 128G HDD -> /dev/sdb1 -> VG: vg-iiidevops-data , LV : /dev/vg-iiidevops-data/nfs
行 13: 行 5:
   * lv-cache 要當 VG: vg-iiidevops-data 內的 LV:  /dev/vg-iiidevops-data/nfs 的 cache   * lv-cache 要當 VG: vg-iiidevops-data 內的 LV:  /dev/vg-iiidevops-data/nfs 的 cache
  
-<cli>+  * 建立 128G HDD <cli>
 fdisk /dev/sdb  fdisk /dev/sdb 
 建立 Linux LVM : sdb1 建立 Linux LVM : sdb1
行 28: 行 20:
 --- ---
 mount /iiidevopsNFS/ mount /iiidevopsNFS/
 +</cli>
 +  * 驗證一下寫入 1G * 10 的速度 <cli>
 dd if=/dev/zero of=/iiidevopsNFS/test1.img bs=1G count=10 oflag=dsync dd if=/dev/zero of=/iiidevopsNFS/test1.img bs=1G count=10 oflag=dsync
 -- --
行 34: 行 28:
 10737418240 bytes (11 GB, 10 GiB) copied, 42.2183 s, 254 MB/s 10737418240 bytes (11 GB, 10 GiB) copied, 42.2183 s, 254 MB/s
 -- --
 +</cli>
  
 +  * 建立 16G SSD 當 Cache <cli>
 fdisk /dev/sdc fdisk /dev/sdc
 建立 Linux LVM : sdc1 建立 Linux LVM : sdc1
行 46: 行 42:
   Logical volume vg-iiidevops-data/nfs is now cached.   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 dd if=/dev/zero of=/iiidevopsNFS/test1.img bs=1G count=10 oflag=dsync
 -- --
行 58: 行 56:
 結果加上 SSD Cache 變得更慢?! 結果加上 SSD Cache 變得更慢?!
 </WRAP> </WRAP>
- 
  
 ===== 參考網址 ===== ===== 參考網址 =====
  • tech/lvm_ssd_cache.txt
  • 上一次變更: 2021/02/22 17:29
  • jonathan