Sử Dụng SSD Làm Cache Trên NAS: Liệu Nó Có Cải Thiện Hiệu Suất ...

Kể từ khi ổ SSD xuất hiện trên thị trường, đã có một cuộc chiến giữa HDD và SSD, rõ ràng mỗi cái đều có ưu và nhược điểm riêng. Trong khi một ổ cứng cơ được tạo thành từ bộ truyền động, cánh tay đọc / ghi, trục chính và đĩa lưu trữ dữ liệu, SSD không có bộ phận chuyển động và sử dụng bộ nhớ flash để lưu trữ dữ liệu, tiêu thụ ít năng lượng hơn và không gây ra tiếng ồn, rung động hoặc nhiệt.

Sử dụng SSD làm Cache trên NAS

Ngoài ra, như bạn đã biết, SSD mang lại hiệu năng tốt hơn, đặc biệt là khi nói đến khối lượng công việc cao với nhiều yêu cầu đọc và ghi kể từ khi tìm kiếm từng dữ liệu, các tấm phải xoay trên đĩa cơ và đầu tìm kiếm dữ liệu nằm rải rác trong đĩa theo cách không liền kề. Trong một ổ SSD không xảy ra, tất cả dữ liệu được truy cập như nhau và, với điều này, sẽ giảm đáng kể Độ trễ (thời gian cần thiết để truy cập dữ liệu bạn đang tìm kiếm).

Và chính xác là độ trễ có liên quan đến việc sử dụng SSD làm bộ nhớ cache của NAS.

Việc sử dụng SSD làm bộ nhớ cache của NAS có nghĩa là gì?

Bộ nhớ cache của SSD đề cập đến một không gian lưu trữ tạm thời cho dữ liệu được truy cập thường xuyên, còn được gọi là dữ liệu hoạt động của Cameron, trên các chip nhớ flash trong SSD. Bằng cách dự trữ một phần lưu trữ nhất định dưới dạng bộ đệm trong đó lưu trữ dữ liệu hoạt động, hệ thống được hưởng lợi từ độ trễ thấp của SSD, do đó có thể đáp ứng đọc và viết yêu cầu nhanh hơn nhiều.

Synology SSD NAS

Khi chạy các ứng dụng yêu cầu IOPS ngẫu nhiên cao hơn hoặc khi một lượng lớn dữ liệu được ghi vào các khối không liền kề (chẳng hạn như trong cơ sở dữ liệu nhiều gigabyte), việc xây dựng một hệ thống chỉ có SSD có thể gây ra lỗ hổng trong túi của bất kỳ ai. May mắn thay, như chúng tôi đã nói, một số NAS hiệu suất cao có tùy chọn tạo ra một bộ nhớ cache của SSD phục vụ để tạo bộ đệm đọc và ghi, do đó cải thiện hiệu suất truy cập ngẫu nhiên vào bất kỳ dữ liệu nào trên NAS.

Bộ nhớ cache SSD trên NAS có thể được cấu hình theo hai cách:

  • Bộ đệm chỉ đọc - Khi bộ đệm được cấu hình theo cách này, chỉ có dữ liệu thường xuyên truy cập được lưu trữ trong đó, giúp tăng tốc đáng kể tốc độ đọc ngẫu nhiên. Vì việc ghi dữ liệu không liên quan ở đây, dữ liệu này sẽ vẫn ở đó ngay cả khi SSD bị hỏng.
  • Đọc và ghi Cache : So với chỉ đọc bộ nhớ cache , phương pháp này ghi dữ liệu đồng bộ vào SSD. Để đảm bảo an ninh của họ, ít nhất hai ổ đĩa được yêu cầu trong RAID 1 để cho phép khả năng chịu lỗi, nhưng vẫn có nguy cơ mất dữ liệu nếu một trong các ổ SSD bị hỏng.

Bộ nhớ cache

Hiệu suất cải thiện bao nhiêu? Có đáng để làm không?

Chúng tôi đã nói với bạn rằng, vì các hoạt động đọc và ghi tuần tự lớn không được hưởng lợi nhiều từ việc lưu trữ được lưu trong bộ nhớ cache, nếu bạn sử dụng NAS chủ yếu như một máy chủ đa phương tiện, bạn sẽ không nhận thấy sự khác biệt nào. Đó là khi sử dụng các hoạt động đọc và ghi ngẫu nhiên (hoặc không tuần tự) mà việc có bộ nhớ cache của SSD tạo ra sự khác biệt và cải thiện hiệu suất có thể là giảm đến 50% về độ trễ .

Nói cách khác, bạn sẽ được hưởng lợi từ việc sử dụng hệ thống này nếu bạn sử dụng NAS làm máy chủ cơ sở dữ liệu, máy chủ web hoặc nói chung hầu như bất kỳ loại máy chủ tệp nào và đặc biệt là khi các tệp này rất nhỏ hoặc rất lớn (như một cơ sở dữ liệu, đó là ví dụ chúng tôi đặt trước đây). Nếu bạn sử dụng nó để lưu trữ và xem phim của mình, vì dữ liệu đó được ghi và đọc tuần tự, việc có bộ nhớ cache của SSD sẽ không thực hiện bất kỳ thay đổi nào.

Ngoài ra, bạn phải tính đến một điều nữa, đó là bộ nhớ đệm của SSD càng lớn thì càng nhiều RAM NAS sẽ cần hệ thống để có thể làm việc với nó. Dựa trên dữ liệu mà Synology cung cấp liên quan đến hệ thống này, khoảng Cần có bộ nhớ hệ thống 416 KB cho mỗi GB SSD bộ nhớ cache . Nó không nhiều, nhưng nếu bạn đặt hai ổ SSD 256 GB vào RAID1 cho bộ đệm đọc và ghi, điều đó sẽ tiêu tốn của bạn khoảng 213 MB RAM và nếu NAS của bạn chỉ có 512 MB RAM, hãy tưởng tượng phần bộ nhớ Nó sẽ được tiêu thụ để giữ cho hệ thống này hoạt động.

Tóm lại: nếu bạn có một NAS rất hiện đại với nhiều RAM và nếu bạn sử dụng nó như một máy chủ cơ sở dữ liệu hoặc các ứng dụng phức tạp khác, bạn có thể nhận thấy sự cải thiện hiệu suất lên đến 50% trong độ trễ. Nếu bạn có một NAS gia đình để lưu trữ các bản sao lưu của bạn và / hoặc như một máy chủ đa phương tiện, thì nó không có giá trị vì bạn sẽ không nhận thấy sự khác biệt về hiệu suất.

Từ khóa » Cách Dùng Ssd Làm Bộ Nhớ đệm