TÀI LIỆU

TRANG CHỦ / TÀI LIỆU / CHI TIẾT TÀI LIỆU

Chuyển phân vùng pfcache lên một Disk SSD.

Đăng bởi: phuongnk | 26/03/2016 10:28


Vấn đề:
Thư mục /vz đôi lúc có thể được lưu trên HDD trong quá trình cài đặt, pfcache (plop file system cache ) được sử dụng cho Container trong hạ tầng Virtuozzo, mặc định nó sẽ được tạo theo thư mục /vz trên HDD,  điều này có thể ảnh hưởng đến tốc độ I/O của Container trên hệ thống.
Để hạn chế điều này chúng ta nên chuyển pfcache sang một Disk có tốc độ truy xuất cao hơn như SSD.
Giải pháp
Tiến hành chuyển pfcache từ /vz sang /pstorage partition.
1. Tiến hành stop pfcache service.
~# service pfcache stop

 2. Remount tất cả ploop device không có pfcache option.
~# grep pfcache= /proc/mounts
/dev/ploop57184p1 /vz/root/103 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum,pfcache=/vz/pfcache 0 0
/dev/ploop24447p1 /vz/root/104 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum,pfcache=/vz/pfcache 0 0
 
~# awk '/pfcache=/{print $1" "$2}' /proc/mounts | while read ploop mpoint ; do mount -t ext4 -o remount,nopfcache $ploop $mpoint ; done
 
~# grep pfcache= /proc/mounts

  ...sẽ không còn xuất hiện gì như lệnh lúc đầu...

3. Tiến hành unmount pfcache ploop:
~# ploop umount /vz/pfcache.hdd/DiskDescriptor.xml

4. Di chuyển pfcache hdd sang /pstorage partition:
~# mv /vz/pfcache.hdd /pstorage

5. Chỉnh sữa các global configuration cho đúng với hệ thống:
~# sed '/^PFCACHE_IMAGE=/ s~.*~PFCACHE_IMAGE="/pstorage/pfcache.hdd"~' -i /etc/sysconfig/vz

6. Tiến hành mount lại ploop tại vị trí mới:
~# ploop mount -m /vz/pfcache /pstorage/pfcache.hdd/DiskDescriptor.xml

7. Remount lại tất cả ploop device với pfcache:
~# grep ploop /proc/mounts | grep -v ' /vz/pfcache '
/dev/ploop57184p1 /vz/root/103 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum 0 0
/dev/ploop24447p1 /vz/root/104 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum 0 0
 
~# awk '/^\/dev\/ploop/&&!/ \/vz\/pfcache /{print $1" "$2}' /proc/mounts | while read ploop mpoint ; do mount -t ext4 -o remount,pfcache=/vz/pfcache $ploop $mpoint ; done
 
~# grep pfcache= /proc/mounts
/dev/ploop57184p1 /vz/root/103 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum,pfcache=/vz/pfcache 0 0
/dev/ploop24447p1 /vz/root/104 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum,pfcache=/vz/pfcache 0 0


8. Start lại dịch vụ pfcache :
~# service pfcached start
ĐỐI TÁC
Cùng hợp tác, cùng phát triển vì một tương lai lớn mạnh.

  •   Địa chỉ trụ sở: Tầng 12, Tòa nhà trụ sở điều hành và trung tâm thương mại Viettel, 285 Cách Mạng Tháng 8, Phường 12, Quận 10, TP.HCM
  •   Văn phòng đại diện: Số 54 Đường C1, Phường 13, Quận Tân Bình, TP.HCM
  •   1900 6634 - (84-28) 7300 7788
  •   Fax: (84-28) 38 108 276
  •   info@ods.vn
DMCA.com Protection Status Thông báo bộ công thương
Copyright © 2016 | Powered By Online Data Services JSC. All Rights Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Online Data Services có nghĩa là bạn đồng ý với Thỏa thuận sử dụngChính sách bảo mật của chúng tôi.

Công ty Cổ phần ODS - Giấy phép kinh doanh số: 0314779796 cấp ngày 8 tháng 12 năm 2017 bởi Sở Kế Hoạch và Đầu Tư Tp.Hồ Chí Minh