Разница между мощностями FBWC?
Приобретая контроллер хранилища FBWC, например HP P420, вы можете выбрать емкость 512 МБ, 1 ГБ или 2 ГБ. Какие различия обеспечивают эти размеры емкости? Можно ли использовать метрику для выбора между ними?
Связано ли это со статистикой производительности за все время или больше с статистикой размера файла "время отказа"?
3 ответа
Определенно, есть вещи с убывающей отдачей, происходящие с более высокими возможностями. Кэш для чтения будет содержать самые горячие блоки, к которым осуществляется доступ, что во многих случаях, вероятно, является блоками, связанными с метаданными вашей файловой системы. Если все ваши метаданные могут поместиться в кэш чтения, общая производительность файловой системы будет заметно быстрее. Однако размер метаданных зависит от используемой файловой системы; Размер там соответствующий.
После того как вы превысили размер метаданных, больший объем кэша дает меньше немедленных возвратов. Это определенно улучшает производительность, но показатели довольно сложны и основаны на скорости ввода-вывода.
Единственное, что делают эти контроллеры, это если в режиме обратной записи (данные фиксируются, когда они находятся в кеше), это переупорядочивает записи, чтобы они поступали на диск более последовательным образом и, таким образом, увеличивали воспринимаемую производительность системы. Чем больше записей вы нажимаете в секунду, тем больше кэша записи он может использовать.
Это зависит от ваших шаблонов записи. Обычно я смещаю свои серверы в сторону отношения записи: чтение 75:25... Но 512 МБ и 1 ГБ достаточно хороши для буферизации активности записи для моих приложений. Вы будете часто сбрасывать на диск, так что размер может не иметь значения для большинства приложений. Наличие дополнительного кеша может быть полезно в ситуациях, когда вы могли бы выиграть от выделения большего количества кеша для чтения. Но все зависит от вашей активности, особенно с учетом кэширования ОС и файловой системы...
Большая емкость означает больше кеша - чем больше данных может считывать сервер из кеша, а не получать данные с дисков, это повышает производительность. Это быстро, эффективно и безопасно.
Чтобы узнать показатель - вы должны знать, какие блоки хранения часто используются, когда происходит случайное чтение-запись (в основном, но это также может зависеть от пропускной способности данных). Если вы обращаетесь к терабайтам с постоянной пропускной способностью в Гбит / с - это может не иметь эффекта, даже в случае случайной записи.
Речь идет не только о чтении, в зависимости от вашей конфигурации это также может быть кеш записи, но если режим кеширования записи не защищен от батареи - вы потеряете не записанные активные данные.
Жесткие диски также имеют кеш-память, которую тоже можно отключить (например, режим сквозной записи).