flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
TRANSCRIPT
Яковлев Александр
lashcache в mamba.ru
Зачем
Dec-99 Sep-13 May-27 Jan-41 Oct-54 Jun-68 Feb-82 Oct-95 Jul-09 Mar-230
10
20
30
40
50
60
70
80
Photostorage util %
Зачем
Dec-99 Sep-13 May-27 Jan-41 Oct-54 Jun-68 Feb-82 Oct-95 Jul-09 Mar-230
10
20
30
40
50
60
70
DBS util %
Задача1. 48 mysql sharding серверов. 10 Raid 600GB 15k rpm*4, 32-64G RAM. Summary usage space – 15 TB.
2. 10 photo серверов. 10 Raid 600GB 15k rpm*12, 128G RAM. Summary usage space – 24 TB.
Почему кэширование• Очевидный высокий hit rate на
фото (популярные пользователи)
• Переписка просматривается десятки раз во время разговора
Четыре метода кэширования
• Writethrough (надежный)
• Writearound (надежный)
• Writeback (самый быстрый)
• Writeonly
Схема работы
Flashstat
Flashstat
Flashstat
Flashstat
Flashstat
Установка SSD
Мониторинг SSD
Мониторим параметр Media_Wearout_Indicator, если меньше 10 – надо менять.
Результаты
Стало
Было
Место на фото серверах, Tb
Raid10
Raid6
33
54
Результаты
Dec-99 Sep-13 May-27 Jan-41 Oct-54 Jun-68 Feb-82 Oct-95 Jul-09 Mar-230
10
20
30
40
50
60
70DBS util %
Результаты
Dec-99 Sep-13 May-27 Jan-41 Oct-54 Jun-68 Feb-82 Oct-95 Jul-09 Mar-230
10
20
30
40
50
60
70
Photostorage util %
Series1 прогноз
Спасибо.
Яковлев Александр[email protected]
SSD
• Samsung_SSD_850_PRO_256GB• OCZ-VERTEX460• Samsung_SSD_850_EVO_250GB• INTEL_SSDSC2BB120G4