Mam Sun M4000 podłączony do macierzy EMC CX4-120 z bazą danych obciążoną do zapisu. Zapisuje szczyt przy około 1200 IO / si 12 MB / s.
Według EMC nasycam pamięć podręczną zapisu w macierzy EMC.
Myślę, że najprostszym rozwiązaniem jest przeniesienie dzienników powtórzeń na dysk SSD oparty na pamięci DRAM. Zmniejszy to obciążenie macierzy EMC o połowę, a aplikacje nie będą widzieć bufora dziennika. Tak, DBWR może stać się wąskim gardłem, ale aplikacje nie będą na to czekać (tak jak robią to po ponownym zatwierdzeniu!)
Obecnie przeglądam około 4 dzienników przeróbek 4 GB, więc nawet 20 GB SSD zrobiłoby dużą różnicę. Ponieważ jest to pamięć krótkotrwała i jest ciągle nadpisywana, dyski SSD Flash nie są prawdopodobnie dobrym pomysłem.
M4000 nie ma żadnych dodatkowych partii dysków, więc karta PCI-E byłaby idealna, mogłem przejść na zewnątrz lub przenieść woluminy rozruchowe do EMC i zwolnić dyski lokalne.
Firma Sun sprzedaje kartę PCIe Flash Accelerator F20, ale wydaje się, że jest to pamięć podręczna dla niektórych dysków SATA, a nie rozwiązanie DRAM SSD. Szczegóły są pobieżne, nie zawiera M4000 jako obsługiwanego, a ja jestem zmęczony walką z drzewem telefonicznym Suna w poszukiwaniu ludzkiej pomocy. :(
Czy inni zgadzają się, że najlepszym rozwiązaniem jest dysk DRAM SSD? Jakieś rekomendacje dotyczące sprzętu?
AKTUALIZACJA Oprócz informacji zawartych w komentarzu poniżej, wypróbowałem różne ustawienia dla „commit_write” i to nie miało znaczenia.