12.05.2004 НовостиАлександр Щербинин, компания "Ай-Теко" sherbinin@i-teco.ru Уже долгое время не утихают споры по вопросу, какой величины кэш-память необходима дисковому массиву для эффективной работы. Споры эти порождены главным образом следующими обстоятельствами. Первое - это наследие эпохи мэйнфреймов, когда архитектура дисковых массивов была основана на использовании большой кэш-памяти (так называемые архитектуры cache-centric). Огромная кэш-память дисковых массивов была совершенно необходима для работы мэйнфреймов: по статистике, корректно настроенные приложения обеспечивали при этом 90% попаданий в кэш (cache hits). Сегодня же открытые архитектуры дают возможность использовать системную память для кэширования запросов к данным [1, 2]. Второй момент - наличие большого объема кэш-памяти в современных дисковых массивах класса high-end (несколько десятков гигабайт). Причина в том, что эти массивы разрабатывались в условиях жесткой конкуренции с системами EMC Symmetrix, которые изначально были нацелены на рынок мэйнфреймов и имели кэш соответствующего размера [1]. И наконец, играет роль желание пользователей иметь побольше кэш-памяти в своих дисковых массивах - по принципу "запас карман не тянет", несмотря на то, что модули памяти недешевы. В большинстве случаев такие требования к объему кэш-памяти сильно и необоснованно завышены, что приводит к заметному увеличению стоимости решения. Для того, чтобы понять, "сколько вешать в граммах", надо уяснить, для чего и как ...
читать далее.