Показать сообщение отдельно
Старый 10.05.2007, 11:52   #12  
avzh is offline
avzh
Участник
 
8 / 10 (1) +
Регистрация: 21.04.2004
Адрес: Москва
Цитата:
Сообщение от vesna dba Посмотреть сообщение
А я вот с Вами не согласен!
К принятию такого решения необходимо подходить обоснованно.
Надо сначала провести мониторинг производительности дисковых операций.
Выяснить, каких операций у вас больше - на чтение или на запись. Исходя из этого уже управлять размерами кэша.
Приминительно к кэшу на запись - (если вы стойку используете под SQL базу данных) обязательно контроллер должен быть с батареями резервного питания, иначе при отключении электропитания от дисковой стойки вы сильно рискуете базой данных.
--
Например применительно к Аксате у нас (использ. дисковый массив HP MSA 1000) нагрузка на дисковую подсистему по чтению\записи (по очередям к дискам) соотношение где-то 80%\20%.
КЭШ - 2 модуля по 256Мб
Размеры кэша выставлены 50%\50%. Подумываю об изменении размеров в сторону увеличения размеров под чтение данных.
Если у Вас большей частью читаются одни 256-512мб данных, то до обращения к дисковой системе вообще дело не дойдет, так как эти данные будут в кэше БД (Во всяком случае в Оракл). Кстати (автору топика), размер последнего очень важен, если время ввода-вывода не устраивает. Если же читаете не один 256 мб кусок данных, то чтения с дисков с 256 мб кэша рэйд-контроллера все равно не избежать. А для операций записи кэш дает очень сильное ускорение. Хотя, нужно просто попробовать и посмотреть, как будет лучше. У меня результат был в пользу увеличения "на запись".