Tôi có Sun M4000 được kết nối với mảng EMC CX4-120 với cơ sở dữ liệu nặng. Viết đỉnh ở khoảng 1200 IO / s và 12MB / s.
Theo EMC, tôi đang bão hòa bộ đệm ghi trên mảng EMC.
Tôi nghĩ giải pháp đơn giản nhất là chuyển các bản ghi làm lại sang SSD dựa trên DRAM. Điều này sẽ giảm một nửa tải cho mảng EMC và các ứng dụng sẽ không thấy bộ đệm nhật ký chờ. Đúng, DBWR có thể trở thành nút cổ chai, nhưng các ứng dụng sẽ không chờ đợi nó (giống như chúng làm trên các cam kết làm lại!)
Tôi hiện đang quay vòng qua khoảng 4 bản ghi làm lại 4GB, do đó, ngay cả SSD 20 GB hoặc hơn sẽ tạo ra sự khác biệt lớn. Vì đây là bộ nhớ ngắn hạn và liên tục bị ghi đè, SSD dựa trên Flash có lẽ không phải là một ý tưởng tuyệt vời.
M4000 không có nhiều ổ đĩa bổ sung, vì vậy thẻ PCI-E sẽ rất hoàn hảo, tôi có thể ra ngoài hoặc di chuyển khối lượng khởi động sang EMC và giải phóng các ổ đĩa cục bộ.
Sun bán thẻ Flash Speedator F20 PCIe, nhưng đó dường như là bộ đệm cho một số đĩa SATA, không phải là giải pháp DRAM SSD. Chi tiết còn sơ sài, nó không liệt kê M4000 là được hỗ trợ và tôi mệt mỏi khi phải chiến đấu với cây điện thoại của Sun để tìm kiếm sự giúp đỡ của con người. :
Những người khác có đồng ý rằng SSD DRAM là con đường để đi? Bất kỳ khuyến nghị phần cứng?
CẬP NHẬT Ngoài thông tin trong một bình luận bên dưới, tôi đã thử nhiều cài đặt khác nhau cho "commit_write" và nó không tạo ra sự khác biệt.