В статье (http://www.disorder.ru/archives/1054) рассказывается о применении вероятностного подхода к проектированию общего хранилища данных и оценке требуемой производительности. Для примера рассмотрено построение общего дискового хранилища типа SAN, на котором располагаются образы дисков виртуальных машин с БД MySQL. Для оценки характеристик используются две метрики: скорость линейного и произвольного доступа.URL: http://www.disorder.ru/archives/1054
Новость: http://www.opennet.me/opennews/art.shtml?num=28597
Очень хорошая статья. Правда у меня есть пара вопросов:
1. Не совсем понял расчетов (Единицей измерения скорости произвольного доступа является количество операций ввода-вывода в секунду (I/O per second или iops)... Это более 270 SAS дисков). Объясните кто-нибудь, как связаны единицы скорости доступа с объемами дисков?
2. "Контрольный в голову": "Допустим, мы строим небольшое облако для высоконагруженных веб-проектов на 40 хостов. Общее число виртуальных машин получается 40 * 6 = 240." Какие-то уж очень злые сервера используются.
не с объёмами, а с количеством дисков, автор параллельно к ним обращается
Там чего-то попутали> Для построения функции плотности вероятности воспользуемся скриптом dens.rb.
> Алгоритм очень простой: пробегаем по файлу данных, для каждого уникального
> значения iops подсчитываем, сколько раз оно встречается, затем делим на
> общее количество записей."По-моему плотность вероятности и частота появления события, что на самом деле там и нарисовано, это как бы разные функции.
А при уже 50 iops, вероятность везде почти единица :)
дискретное распределение
http://itband.ru/2009/09/cheap-sata/
Статья хорошая, но пример в ней взят с потолка и не подтверждает теорию, о чём написано в комментариях к статье.