SlideShare a Scribd company logo
1 of 11
Download to read offline
1© Copyright 2015 EMC Corporation. All rights reserved.
Предел мощности
или как мы
контролируем
производительность
Алексей Фомин
2© Copyright 2015 EMC Corporation. All rights reserved.
СОДЕРЖАНИЕ
Один диск
Кэш
Диски разных типов
3© Copyright 2015 EMC Corporation. All rights reserved.
• Среднее время доступа
• Для некоторых приложений производительность
критична
• ДЦ продают услуги с заданным SLA
ЧТО И ЗАЧЕМ?
4© Copyright 2015 EMC Corporation. All rights reserved.
• Запись или чтение
• Случайные операции или последовательные
• Средний размер заявок
• Распределение времен между приходами заявок
ПРОСТАЯ СИСТЕМА: ОДИН ДИСК
0
20
40
60
80
100
120
140
160
174 217 248 292 340 390 437
5© Copyright 2015 EMC Corporation. All rights reserved.
• Скорость вращения
– 5400, 7200, 15000 RPM
• Плотность записи
– 40 Гбит/кв.дюйм
ПРОСТАЯ СИСТЕМА: ОДИН ДИСК
• У внешнего края пластины
скорость записи/чтения
выше
6© Copyright 2015 EMC Corporation. All rights reserved.
• Какой нужен объем кэша для достижения
заданного процента попаданий в кэш?
• Что будет с процентом попаданий в кэш при
увеличении/уменьшении объема кэша?
КЭШ
• Быстрая запись данных
• Попадание в кэш при чтении
𝑅𝑇𝐴𝑉 = %𝐻𝑖𝑡𝑠*𝑅𝑇𝑐𝑎𝑐ℎ𝑒 + 1 − %𝐻𝑖𝑡𝑠 ∗ 𝑅𝑇𝑑𝑖𝑠𝑘
7© Copyright 2015 EMC Corporation. All rights reserved.
КЭШ: ГИСТОГРАММА СТЕКОВЫХ
РАССТОЯНИЙ
LRU
Вершина
Дно
Расстояние
Вероятность
попадания
Расстояние
Вероятность
попадания(d<=x)
8© Copyright 2015 EMC Corporation. All rights reserved.
ДИСКИ РАЗНЫХ ТИПОВ
«20% усилий дают 80% результата,
а остальные 80% усилий — лишь 20% результата»
9© Copyright 2015 EMC Corporation. All rights reserved.
• Будем использовать
диски разных типов
– Горячие данные –
быстрые диски
– Холодные данные –
медленные диски
ДИСКИ РАЗНЫХ ТИПОВ
𝑅𝑇𝐴𝑉 = %𝐻𝑖𝑡𝑠*𝑅𝑇𝑐𝑎𝑐ℎ𝑒 + 1 − %𝐻𝑖𝑡𝑠 ∗ 𝑅𝑇𝑑𝑖𝑠𝑘
𝑅𝑇𝑑𝑖𝑠𝑘 = %𝐼𝑂𝑓𝑙𝑎𝑠ℎ*𝑅𝑇𝑓𝑙𝑎𝑠ℎ + ⋯ + %𝐼𝑂𝑆𝐴𝑇𝐴∗𝑅𝑇𝑆𝐴𝑇𝐴
Enterprise
Flash Drive
targets
SATA II
targets
FC targets
10© Copyright 2015 EMC Corporation. All rights reserved.
ДИСКИ РАЗНЫХ ТИПОВ
Tier 2
15K FC
Drives
Tier 3
SATA
Drives
Tier 1
Flash
Drives
DRAM Cache
App 1 …App 2 App N
• Распределение ресурсов
EMC TECHNOLOGY DAY

More Related Content

Similar to EMC TECHNOLOGY DAY

EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...
EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...
EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...Yaryomenko
 
Обзор TimesTen In-Memory Database
Обзор TimesTen In-Memory DatabaseОбзор TimesTen In-Memory Database
Обзор TimesTen In-Memory DatabaseAndrey Akulov
 
IBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байтеIBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байтеSasha_Zavorot
 
владивосток форум производительность_ha
владивосток форум производительность_haвладивосток форум производительность_ha
владивосток форум производительность_haElena Ometova
 
Oracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиOracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиAndrey Akulov
 
Обзор интегрированных систем Oracle
Обзор интегрированных систем OracleОбзор интегрированных систем Oracle
Обзор интегрированных систем OracleAndrey Akulov
 
FlexPod и All Flash FAS
FlexPod и All Flash FASFlexPod и All Flash FAS
FlexPod и All Flash FASCisco Russia
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Andrew Minkin
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Mad Devs
 
Oracle Database In-Memory
Oracle Database In-MemoryOracle Database In-Memory
Oracle Database In-MemoryAndrey Akulov
 
Software Defined Storage
Software Defined StorageSoftware Defined Storage
Software Defined StorageCisco Russia
 
Флеш-технологии ЕМС – тенденции развития.
Флеш-технологии ЕМС – тенденции развития.Флеш-технологии ЕМС – тенденции развития.
Флеш-технологии ЕМС – тенденции развития.Cisco Russia
 
Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"Дмитрий Костюк
 
Violin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin Memory
Violin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin MemoryViolin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin Memory
Violin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin MemoryAleksandrs Baranovs
 
3 hp minsk_june_25_2015
3 hp minsk_june_25_20153 hp minsk_june_25_2015
3 hp minsk_june_25_2015trenders
 
С. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложенийС. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложенийExpolink
 
Презентация HPE
Презентация HPE Презентация HPE
Презентация HPE BairRadnaev
 
Методики и инструменты для самостоятельного решения проблем в сети
Методики и инструменты для самостоятельного решения проблем в сетиМетодики и инструменты для самостоятельного решения проблем в сети
Методики и инструменты для самостоятельного решения проблем в сетиCisco Russia
 

Similar to EMC TECHNOLOGY DAY (20)

EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...
EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...
EMC DATA DOMAIN. Выгоды для заказчика. Сравнение с традиционной системой резе...
 
Обзор TimesTen In-Memory Database
Обзор TimesTen In-Memory DatabaseОбзор TimesTen In-Memory Database
Обзор TimesTen In-Memory Database
 
IBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байтеIBM FlashSystem-Бескомпромиссность в каждом байте
IBM FlashSystem-Бескомпромиссность в каждом байте
 
EMC SCALEIO
EMC SCALEIOEMC SCALEIO
EMC SCALEIO
 
владивосток форум производительность_ha
владивосток форум производительность_haвладивосток форум производительность_ha
владивосток форум производительность_ha
 
Oracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиOracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памяти
 
EMC ScaleIO
EMC ScaleIOEMC ScaleIO
EMC ScaleIO
 
Обзор интегрированных систем Oracle
Обзор интегрированных систем OracleОбзор интегрированных систем Oracle
Обзор интегрированных систем Oracle
 
FlexPod и All Flash FAS
FlexPod и All Flash FASFlexPod и All Flash FAS
FlexPod и All Flash FAS
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
 
Oracle Database In-Memory
Oracle Database In-MemoryOracle Database In-Memory
Oracle Database In-Memory
 
Software Defined Storage
Software Defined StorageSoftware Defined Storage
Software Defined Storage
 
Флеш-технологии ЕМС – тенденции развития.
Флеш-технологии ЕМС – тенденции развития.Флеш-технологии ЕМС – тенденции развития.
Флеш-технологии ЕМС – тенденции развития.
 
Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"
 
Violin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin Memory
Violin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin MemoryViolin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin Memory
Violin-эффект: ускорение бизнеса, расходы ниже!, Максим Зубарев, Violin Memory
 
3 hp minsk_june_25_2015
3 hp minsk_june_25_20153 hp minsk_june_25_2015
3 hp minsk_june_25_2015
 
С. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложенийС. Перроте (Q Logic) Ускорение работы приложений
С. Перроте (Q Logic) Ускорение работы приложений
 
Презентация HPE
Презентация HPE Презентация HPE
Презентация HPE
 
Методики и инструменты для самостоятельного решения проблем в сети
Методики и инструменты для самостоятельного решения проблем в сетиМетодики и инструменты для самостоятельного решения проблем в сети
Методики и инструменты для самостоятельного решения проблем в сети
 

EMC TECHNOLOGY DAY

  • 1. 1© Copyright 2015 EMC Corporation. All rights reserved. Предел мощности или как мы контролируем производительность Алексей Фомин
  • 2. 2© Copyright 2015 EMC Corporation. All rights reserved. СОДЕРЖАНИЕ Один диск Кэш Диски разных типов
  • 3. 3© Copyright 2015 EMC Corporation. All rights reserved. • Среднее время доступа • Для некоторых приложений производительность критична • ДЦ продают услуги с заданным SLA ЧТО И ЗАЧЕМ?
  • 4. 4© Copyright 2015 EMC Corporation. All rights reserved. • Запись или чтение • Случайные операции или последовательные • Средний размер заявок • Распределение времен между приходами заявок ПРОСТАЯ СИСТЕМА: ОДИН ДИСК 0 20 40 60 80 100 120 140 160 174 217 248 292 340 390 437
  • 5. 5© Copyright 2015 EMC Corporation. All rights reserved. • Скорость вращения – 5400, 7200, 15000 RPM • Плотность записи – 40 Гбит/кв.дюйм ПРОСТАЯ СИСТЕМА: ОДИН ДИСК • У внешнего края пластины скорость записи/чтения выше
  • 6. 6© Copyright 2015 EMC Corporation. All rights reserved. • Какой нужен объем кэша для достижения заданного процента попаданий в кэш? • Что будет с процентом попаданий в кэш при увеличении/уменьшении объема кэша? КЭШ • Быстрая запись данных • Попадание в кэш при чтении 𝑅𝑇𝐴𝑉 = %𝐻𝑖𝑡𝑠*𝑅𝑇𝑐𝑎𝑐ℎ𝑒 + 1 − %𝐻𝑖𝑡𝑠 ∗ 𝑅𝑇𝑑𝑖𝑠𝑘
  • 7. 7© Copyright 2015 EMC Corporation. All rights reserved. КЭШ: ГИСТОГРАММА СТЕКОВЫХ РАССТОЯНИЙ LRU Вершина Дно Расстояние Вероятность попадания Расстояние Вероятность попадания(d<=x)
  • 8. 8© Copyright 2015 EMC Corporation. All rights reserved. ДИСКИ РАЗНЫХ ТИПОВ «20% усилий дают 80% результата, а остальные 80% усилий — лишь 20% результата»
  • 9. 9© Copyright 2015 EMC Corporation. All rights reserved. • Будем использовать диски разных типов – Горячие данные – быстрые диски – Холодные данные – медленные диски ДИСКИ РАЗНЫХ ТИПОВ 𝑅𝑇𝐴𝑉 = %𝐻𝑖𝑡𝑠*𝑅𝑇𝑐𝑎𝑐ℎ𝑒 + 1 − %𝐻𝑖𝑡𝑠 ∗ 𝑅𝑇𝑑𝑖𝑠𝑘 𝑅𝑇𝑑𝑖𝑠𝑘 = %𝐼𝑂𝑓𝑙𝑎𝑠ℎ*𝑅𝑇𝑓𝑙𝑎𝑠ℎ + ⋯ + %𝐼𝑂𝑆𝐴𝑇𝐴∗𝑅𝑇𝑆𝐴𝑇𝐴 Enterprise Flash Drive targets SATA II targets FC targets
  • 10. 10© Copyright 2015 EMC Corporation. All rights reserved. ДИСКИ РАЗНЫХ ТИПОВ Tier 2 15K FC Drives Tier 3 SATA Drives Tier 1 Flash Drives DRAM Cache App 1 …App 2 App N • Распределение ресурсов