Mảng lưu trữ HP - nhiều kênh?


14

Máy chủ SQL của chúng tôi đang trở nên tải khá nhiều và tất cả các dấu hiệu cho thấy kênh đĩa là nút cổ chai. Máy chủ HP hiện tại có thẻ mảng khá thấp và chúng tôi đang tìm cách tăng cường máy chủ này bằng thẻ Smart Array và mảng lưu trữ ngoài với ổ SSD.

Cấu hình hiện tại là:

  • DL360 G7
  • Mảng thông minh P410i
  • Máy chủ Windows 2008R2
  • RAM 32Gb
  • Mảng hiện tại là ổ đĩa logic 2 x 300Gb SAS RAID1 cho boot / OS và ổ SSD SSD 1 x 120Gb cho dữ liệu.

Máy chủ cơ sở dữ liệu lưu trữ một cơ sở dữ liệu khá lớn (~ 100Gb), chứa cả dữ liệu trực tiếp và dữ liệu lịch sử. Vì nhiều lý do, chia tách cơ sở dữ liệu không phải là một tùy chọn, vì vậy suy nghĩ hiện tại là có nhiều ổ đĩa logic trên mảng mới, mỗi ổ trên kênh riêng của nó và sau đó chia cơ sở dữ liệu thành các phân vùng SQL logic.

Ví dụ, mảng có thể có:

  • 2 x SSD (RAID1)
  • 2 x SSD (RAID1)
  • 4 x SSD (RAID1 + 0)

Hiện tại, chúng tôi đang xem xét một thứ như D2600 với thẻ Smart Array cao cấp.

Để có được hiệu suất tối đa, chúng tôi thực sự cần mỗi ổ đĩa logic để chạy nhanh nhất có thể. Thông số kỹ thuật của HP cho thấy rằng SSD hàng đầu của họ có thể tiến gần đến mức tối đa kết nối 6Gb mà thẻ Smart Array hỗ trợ.

Tuy nhiên, một số thẻ SA lớn hơn cho thấy chúng hỗ trợ "nhiều kênh"; Điều không rõ ràng với tôi là cách thức hoạt động của nó. Điều này có nghĩa là, với một cáp duy nhất từ ​​SA đến D2600, mỗi bộ RAID có thể được cấu hình để có kênh 6Gb của riêng nó? Hoặc 6Gb là giới hạn cho kết nối và nếu có thì có tùy chọn cấu hình nào (hoặc thậm chí là sản phẩm HP khác - không cố gắng vượt qua quy tắc "không có câu hỏi chủ quan", trung thực :)) sẽ vượt qua giới hạn này?

EDIT: Tôi không thể thấy bất kỳ máy chủ HP nào sẽ làm điều đó, nhưng nếu có một hộp Proliant phong nha cho phép tôi chia lồng ổ đĩa nội bộ thành hai (hoặc nhiều) kênh, đó có thể là "Kế hoạch B" - Có ai biết một máy chủ như vậy?


1
Bạn không thể thực hiện RAID 1 + 0 với 2 ổ đĩa.
Cấp

Lỗi của tôi, tôi đã có 4 x SSD ban đầu trên mỗi dòng trước khi tôi thấy giá của chúng :)
KenD

@Grant Mặc dù, thật kỳ lạ, HP đề cập đến RAID1 trên trình điều khiển 2x là RAID1 + 0
Dan

1
@dan Tôi thậm chí không biết phải nói gì với điều đó. Công việc tốt hp. Tiếp tục làm cho mọi thứ trở nên khó hiểu hơn.
Cấp

Thông tin tôi cần: mô hình và thế hệ máy chủ, loại bộ điều khiển mảng thông minh nào có liên quan, hệ điều hành nào và dung lượng đĩa thô / có thể sử dụng là bao nhiêu? Thiết lập ổ đĩa hiện tại là gì và tại sao bạn nghĩ đó là một nút cổ chai?
ewwhite

Câu trả lời:


13

Được chứ. Đây là một câu hỏi thú vị, vì có một số tùy chọn có sẵn cho bạn.

Một số khái niệm để làm rõ và hiểu, vì chúng liên quan đến tình huống này:

  1. Nhận thức về "tốc độ" hoặc "nhanh".
  2. Hiệu suất bộ điều khiển RAID.
  3. Cấu trúc liên kết của SAS.
  4. Điểm chuẩn một hệ thống và / hoặc xác định các tắc nghẽn.

Để có được hiệu suất tối đa, chúng tôi thực sự cần mỗi ổ đĩa logic để chạy nhanh nhất có thể.

Hiệu suất lưu trữ không phải lúc nào cũng là về băng thông !! Độ trễ, I / O đọc và viết các mẫu, xếp hàng, hành vi ứng dụng, bộ đệm, v.v ... là tất cả các yếu tố. Đưa ra những gì bạn đã mô tả, bạn không ở đâu gần bão hòa liên kết đến bộ nhớ của bạn.

Máy chủ HP hiện tại có thẻ mảng khá thấp

Không, nó không có. Bộ điều khiển Smart Array P410i là bộ điều khiển trên bo mạch có sẵn trên các máy chủ G6 và G7 ProLiant. Nó hoạt động tốt, miễn là cài đặt mô-đun hỗ trợ pin (BBWC) hoặc flash-flash (FBWC) . Nó bị giới hạn ở các khoang bên trong của máy chủ và không có bản ghi quá mức của SAS. Có hai đầu nối 4 làn của SAS SFF-8087 nối bo mạch chủ với bảng nối đa năng, mỗi đầu nối cung cấp băng thông song công 6Gbps.

Hiện tại, chúng tôi đang xem xét một thứ như D2600 với thẻ Smart Array cao cấp.

Các bộ điều khiển RAID khác trong danh mục đầu tư của HP cho thế hệ máy chủ đó hoạt động tương tự (Smart Array P411P812 ). Họ khác nhau ở chỗ họ cung cấp kết nối linh hoạt hơn hoặc bên ngoài. Các bao vây D2600 có khả năng sẽ là một bước xuống trong thông thô, tùy thuộc vào cấu hình của nó. Tuy nhiên, đó hoàn toàn là lựa chọn sai cho thiết lập này, vì nó chỉ chứa các đĩa 3,5 "có yếu tố hình thức lớn. Vỏ bọc D2700 là biến thể chứa các đĩa 2,5" dạng nhỏ.

SSMS Activity Monitor và Perfmon cho thấy hầu hết thời gian máy chủ đang chờ đĩa

Đây là một vấn đề với đơn 120GB SATA SSD bạn đang sử dụng. Tôi có một người ngồi ở đây. Đó là một ổ SSD tốc độ thấp , chậm . Đó là tất cả. Nó đạt tối đa ~ 180 Megabyte / giây và chỉ là một trình diễn kém. HP không nên bán nó! Độ trễ tương đối thấp, so với đĩa quay, nhưng thật tồi tệ cho những gì bạn đang cố gắng thực hiện. Tệ hơn là bạn chỉ có một ổ đĩa. Bốn trong số đó sẽ được chấp nhận.

Tôi sẽ đề xuất một cặp đĩa MLC HP Enterprise 400 GB ( được tạo bởi Pliant / Sandisk ) nếu bạn không có kế hoạch tăng trưởng vượt quá 200 GB bạn đang sử dụng. Nếu không, bốn đĩa sẽ tốt hơn. Thật không may, chúng không hiệu quả về chi phí ($ 2800US + mỗi cái).

Khi tôi không sử dụng SSD HP Enterprise và cần xem xét chi phí, tôi mua ổ đĩa OWC Mercury Extreme Pro dựa trên Sandforce và đặt chúng vào các nhà cung cấp ổ đĩa HP . Hoạt động tốt, không tốn kém và là một thỏa thuận tốt hơn nhiều cho thế hệ phần cứng bạn đang sử dụng. Sử dụng RAID 1 + 0 và làm theo hướng dẫn cấu hình SSD P410 từ HP . Tôi dành rất nhiều thời gian với SSD ...

   array B (Solid State SATA, Unused Space: 1012121  MB)

      logicaldrive 3 (400.0 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 480.1 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 480.1 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143802335E8FF)

Tôi có một vài trong số các ổ đĩa này đang ngồi ở đây khi tôi gõ ...

Trái sang phải: SSD 400 GB SAS MLC Enterprise, SSD 200 GB SAS SLC Enterprise, SSD SSD MLC 120 GB SATA nhập mô tả hình ảnh ở đây

Phần còn lại của câu hỏi trong câu hỏi của bạn không phải là vấn đề ...

  • Bạn không cần lưu trữ bên ngoài. Bộ nhớ ngoài thực sự chia sẻ kết nối SAS 4 làn (24Gbps == 4 x 6Gbps) trở lại bộ điều khiển. "Nhiều kênh" mà bạn đề cập đến giống như "tên miền kép" hoặc đơn giản là liên kết nhiều đường dẫn SAS. Đây là nhiều tính năng phục hồi hơn là hiệu suất trong bối cảnh này. Xem: Sử dụng cả hai bộ mở rộng trong HP D2700
  • Các ổ đĩa trong đều ổn, vì mỗi ổ đĩa đều có các liên kết 6Gbps dành riêng cho bộ điều khiển RAID P410i.
  • Vấn đề của bạn ở đây là SSD bạn đang sử dụng. Thậm chí, 4 ổ đĩa 300M RPM SAS 300 GB sẽ chạy tốt hơn so với ổ SSD HP SATA hiện có của bạn.

Đọc thêm:

Bao vây HP D2700 và SSD. Bất kỳ SSD sẽ làm việc?

SSD của bên thứ ba trong Proliant g8?

Tại sao thùng đĩa doanh nghiệp SAS dường như rất đắt?


Tuyệt vời - cảm ơn bạn rất nhiều vì lời khuyên chi tiết. Nếu có thể, chúng tôi muốn giữ 2 đĩa "quay" trong máy chủ - chỉ có 4 khoang ổ đĩa. Nếu chúng tôi mua SFF "Bộ phụ kiện ổ đĩa cứng ổ cứng dạng nhỏ" - sẽ cung cấp cho chúng tôi 4 khay ổ đĩa bổ sung, với chi phí mất ổ đĩa quang (không gặp khó khăn) - và điền vào đó bằng 4 x SSD phong nha, điều này có nghĩa là mỗi ổ đĩa sẽ nhận được liên kết 6Gb của riêng nó trở lại P410?
KenD

1
Vâng, điều đó sẽ làm việc. Mỗi đĩa được một liên kết trở lại bộ điều khiển. Không ghi đè.
ewwhite

6

D2600 / 2700 có các kênh SAS 6Gbps kép trên bảng nối đa năng, các cáp bạn kết nối chúng với bốn kênh SAS x 6Gbps để cho phép bạn xâu chuỗi một kệ khác khỏi kênh đầu tiên mà không bị chặn cổng khi kết nối với thẻ bốn kênh như vậy dưới dạng P812 / 822.

Nhân tiện, nếu tôi là bạn, tôi chỉ cần tạo một mảng RAID 10 lớn và sau đó tạo số lượng đĩa logic bạn cần từ mảng đó - nó sẽ hoạt động tốt hơn nhiều so với đề xuất của R1 + R1 + R10. Hãy quay lại với chúng tôi nếu bạn có thêm câu hỏi, đây là con hẻm của tôi;)


3

Theo hiểu biết của tôi, khung gầm D2600 (và D2700) có một bảng nối đa năng (kênh) và thẻ SmartArray có nhiều kênh cho phép bạn xâu chuỗi nhiều thùng lại với nhau để tạo ra các mảng rất lớn. Như bạn mong đợi, điều này không cho phép bạn tận dụng nhiều hỗ trợ kênh trong HBA trong một bao vây duy nhất.

Để có được những gì bạn đang tìm kiếm, bạn cần phải tìm bên ngoài HP.


2
Tất cả các vỏ mảng bên ngoài HP hiện tại đều hỗ trợ đa luồng SAS. Điều này đòi hỏi các ổ đĩa có cổng kép và một HBA với hai cổng SAS SFF-8088. HP gọi nó là "miền kép".
ewwhite
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.