Chào mừng ngày giải phóng miền nam
  • Trang chủ
  • Tin tức
  • Cách kiểm tra ổ cứng có phải là SSD trên VPS Linux hay không?

Cách kiểm tra ổ cứng có phải là SSD trên VPS Linux hay không?

Ổ cứng có 2 loại đó là HDD và SSD, tuy nhiên ổ cứng SSD có tốc độ quay gấp 4-5 lần ổ cứng HDD. Chính vì thế các nhà cung cấp dịch vụ máy chủ đều thay thế bằng dịch vụ máy chủ ảo SSD. Để người dùng biết được đó là ổ SSD thật hay không khi sử dụng VPS Linux lại là một vấn đề do Linux sử dụng giao diện lệnh không mấy thân thiện như Windows, và ứng dụng kiểm tra trên môi trường Linux cũng không nhiều. Vậy cách kiểm tra ổ cứng có phải là SSD trên VPS Linux hay không như thế nào?

Cách Kiểm Tra Ổ Cứng Có Phải Là SSD trên VPS Linux Phổ Biến

Dạo qua 1 vòng thị trường, VDO  thấy rằng đa phần các nhà cung cấp đều khuyến nghị khách hàng sử dụng lệnh sau để thực hiện kiểm tra:

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

Cách test đơn giản này được thực hiện với lệnh dd có sẵn trên Linux nhưng có thể nói nó không hoàn toàn chính xác. Có một vài vấn đề về mặt kỹ thuật như sau:

+ Lệnh này sử dụng một single-threaded và sequential-write. Nếu chạy trên một VPS với web và database thì con số trên sẽ trở nên vô nghĩa do các service cụ thể không thực hiện một tác vụ sequential writes nào dài như vậy.

+ Lượng Data test là nhỏ 1Gb do đó chắc chắn sẽ bị ảnh hưởng bới caching trên server vật lý hoặc RAID controller

+ Tùy chọn conv=fdatasync chỉ áp dụng với máy chủ ảo và nó được thực thi trong thời gian rất ngắn vì thế sẽ ko có kết quả tổng thể, và bản thân lệnh trên cũng không cho biết được read performance, iops là bao nhiêu.

 

 

Cách kiểm tra ổ cứng có phải SSD trên VPS linux

Cách kiểm tra ổ cứng có phải SSD trên VPS linux

>>> Thông tin hữu ích: Các thành phần phần cứng máy chủ

Cách Kiểm Tra Ổ Cứng Có Phải Là SSD trên VPS Linux VDO Đề Xuất

VDO đưa ra phương pháp chuẩn mực và hiệu quả hơn rất nhiều để kiểm tra và đo một cách chi tiết tốc độ của ổ SSD sử dụng phần mêm fio như sau:

Trước tiên cần setup fio như sau:

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
yum install libaio* gcc wget make
yum install fio

Sau khi setup xong chạy lệnh sau:

fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75

Lệnh này sẽ tạo một file 4Gb và thực hiện các hoạt động đọc và ghi với các block 4Kb trong đó tỉ lệ là 75% read và 25% write, và có 64 tác vụ được chạy đồng thời mỗi lần.

Tỉ lệ 3:1 này tương đương tỉ lệ của một Database server thực tế.

Và kết quả test SSD của VDO như sau:

Starting 1 process

test: Laying out IO file(s) (1 file(s) / 4096MB)

Jobs: 1 (f=1): [m] [100.0% done] [74972KB/25364KB/0KB /s] [18.8K/6341/0 iops] [eta 00m:00s]

test: (groupid=0, jobs=1): err= 0: pid=15456: Sun Jul 3 14:33:48 2016

read : io=3071.7MB, bw=64809KB/s, iops=16202, runt= 48533msec

write: io=1024.4MB, bw=21612KB/s, iops=5403, runt= 48533msec

Kết quả trên cho thấy:

+ Hoạt động đọc có tốc độ copy trung bình ~ 648Mb/s và IOPS trung bình ~ 16202

+ Hoạt động ghi có tốc độ copy trung bình ~ 216Mb/s và IOPS trung bình ~ 5403

Các kết quả trên xác định 100% ổ cứng đang chạy là SSD. Các con số có thể nhỉnh hơn hoặc kém một chút do là kết quả trung bình nhưng nếu kém hơn quá nhiều thì có thể đấy không phải là ổ SSD.

Vì thế khi đang phân vân không biết nên vps hhd hay thuê máy chủ để làm game ở đâu, quý khách đừng ngần ngại, xin vui lòng liên hệ :

CÔNG TY CỔ PHẦN DỮ LIỆU TRỰC TUYẾN VIỆT NAM (VDO)

Địa chỉ: Số 61 Phố Mễ Trì Thượng, Phường Mễ Trì, Quận Nam Từ Liêm, Thành Phố Hà Nội

Hotline: 1900 0366

0/5 (0 Reviews)
CLOSE
CLOSE
Hotline tư vấn miễn phí