Công nghệ ROC và bộ nhớ trên card RAID
Sep 27, 2023Lần này chúng ta hãy nói về công nghệ ROC và bộ nhớ trên Thẻ RAID.
Công nghệ RAID On Chip (ROC)
Công nghệ ROC là một loại công nghệ RAID giá rẻ được phát triển bởi công ty Adaptec. Nó sử dụng chip xử lý CPU trong thẻ SCSI và thực hiện bằng cách thêm mã RAID vào ROM của thẻ SCSI.
Năm 2001, Adaptec đã trình diễn công nghệ iROC của mình và năm 2003 nó được ra mắt với tên HOStRAID. iROc là RAID on Chip, về cơ bản là sử dụng bộ xử lý RISC bên trong chip điều khiển SCSI để hoàn thành một số loại RAID đơn giản (RAID0, 1, 0+1). Vì RAID0, 1 và 0+1 cần lượng tính toán nhỏ nên chúng cũng có thể được thực hiện bằng cách sử dụng bộ xử lý RISC trong bộ điều khiển SCSI. Với mã ROM, RAID0, 1 hoặc 0+1 do iROC triển khai có khả năng khởi động và có thể hỗ trợ sao lưu nóng.
Trong các máy chủ dạng tháp cấp thấp và máy chủ gắn trên giá 1U, chip điều khiển SCSI thường được tích hợp trên bo mạch chủ, nhưng thẻ RAID độc lập không phải là tiêu chuẩn. Điểm khởi đầu của iROC là cung cấp cho các hệ thống này khả năng bảo vệ dữ liệu phần cứng cơ bản và mua thẻ RAID độc lập khi cần RAID5 phức tạp hơn. Sự xuất hiện của iROC bổ sung thêm một tùy chọn đơn giản cho sơ đồ bảo vệ dữ liệu của các sản phẩm máy chủ cấp thấp.
Nhược điểm chính của iROC hay HOStRAID là khả năng tương thích và hiệu năng của hệ điều hành kém, do không có bộ xử lý tính toán RAID đặc biệt nên việc sử dụng cấu hình RAID này sẽ làm giảm hiệu suất của hệ thống máy chủ ở một mức độ nhất định và nó chỉ hỗ trợ RAID 0 , 1, 0+1, chỉ có thể hỗ trợ một vài RAID đĩa SCSI. So với IDERAID0, 1 và 0+1, công nghệ HOStRAID có các tính năng tương tự nhưng chi phí cao hơn nhiều. Ngoài ra, công nghệ Hostraid chắc chắn sẽ phải đối mặt với sự cạnh tranh ở phân khúc thấp hơn từ S-ATARAID mới hơn và hiệu suất tốt hơn.
Bộ nhớ trên thẻ RAID
Bộ nhớ trên thẻ đột kích có hai chức năng: bộ nhớ đệm dữ liệu và bộ nhớ thực thi mã. Cần có RAM để thực thi mã trên CPU của thẻ RAID. Nếu đọc code trực tiếp từ ROM thì tốc độ sẽ bị ảnh hưởng rất nhiều. Do đó, RAM của card RAID có một đoạn địa chỉ cố định để lưu trữ mã do CPU thực thi. Phần lớn dung lượng này được sử dụng cho bộ đệm dữ liệu được mô tả bên dưới.
Bộ nhớ đệm, hay bộ nhớ đệm, là tất cả những gì cần thiết để đệm giữa hai bên của giao tiếp. Chúng tôi biết rằng giữa CPU và bộ nhớ là L2Cache, cao hơn tốc độ RAM bộ nhớ, nhưng không cao bằng tốc độ CPU. Tương tự, cần có bộ nhớ đệm giữa bộ điều khiển RAID và bộ điều khiển kênh ổ đĩa để phù hợp vì bộ điều khiển RAID có thể xử lý nhanh hơn nhiều so với khả năng bộ điều khiển kênh có thể thu thập dữ liệu đi từ các ổ đĩa được kết nối trên kênh. Cache này không cần sử dụng mạch tốc độ cao như L2Cache, chỉ cần RAM là đủ. RAM đủ nhanh cho cả hai.
Ngoài việc hỗ trợ giao tiếp chip ở các tốc độ khác nhau, RAM bộ đệm còn dùng để đệm dữ liệu. Ví dụ: nếu lớp trên đưa ra yêu cầu 10, bộ điều khiển RAID có thể xếp hàng yêu cầu trong bộ đệm và thực thi từng yêu cầu một hoặc tối ưu hóa IO, hợp nhất từng cái một và đồng thời từng cái một.
Trải nghiệm hiệu suất tuyệt vời - thẻ RAID hàng đầu trong ngành từ đội ngũ chuyên gia có hơn 10 năm kinh nghiệm. Khám phá độ chính xác của các sản phẩm và dịch vụ hiệu suất cao ban đầu! Một số lượng lớn thẻ đột kích có thể được cung cấp, chẳng hạn như: megaaid 9341, bộ điều khiển đột kích lsi 9361 8i 05-25420-08, RAID 940-32i 4y37a09733, vân vân. Chào mừng bạn đến tham khảo ý kiến.