У меня Sun M4000 подключен к массиву EMC CX4-120 с базой данных с интенсивной записью. Пиковая запись на уровне 1200 IO / с и 12 МБ / с.
Согласно EMC, я насыщаю кэш записи в массиве EMC.
Я думаю, что самое простое решение - переместить журналы повторов в SSD на основе DRAM. Это снизит нагрузку на массив EMC вдвое, и приложения не будут ожидать буфера журнала. Да, DBWR может стать узким местом, но приложения не будут его ждать (как они делают при повторных фиксациях!)
В настоящее время я перебираю около 4 4 ГБ журналов повторов, так что даже 20 ГБ или около того SSD будет иметь большое значение. Поскольку это кратковременное хранилище, которое постоянно перезаписывается, флэш-накопители на базе Flash, вероятно, не очень хорошая идея.
У M4000 нет лишних партий дисков, поэтому карта PCI-E была бы идеальной, я мог бы выйти на внешнюю или переместить загрузочные тома в EMC и освободить локальные диски.
Sun продает карту Flashe Accelerator F20 PCIe, но, похоже, это кеш для некоторых дисков SATA, а не решение DRAM SSD. Детали отрывочны, в нем нет списка поддерживаемых M4000, и я устал бороться с телефонным деревом Sun в поисках человеческой помощи. :(
Другие согласны, что DRAM SSD - это путь? Любые аппаратные рекомендации?
ОБНОВЛЕНИЕ В дополнение к информации в комментарии ниже, я пробовал различные настройки для commit_write, и это не имело никакого значения.