Homemade 48tb Enterprise Storage System
Речь в статье о опыте создания программно-аппаратного устройства, имеющего интерфейс 4-е FC порта, (а так же iSCSI target по bound 1Gb Ethernet) и предназначенного для хранения данных общим физическим объемом 48 Тб (детали тут http://log.momentics.ru/homemade-48tb-enterprise-storage-system).
Устройством управляет программное обеспечение с открытыми исходными кодами под операционной системой Gentoo x64.
Прошу форумчан дать свои оценки, если интересно.
Речь, конечно, не о Gentoo, как о таковом. Но с другой стороны, на нем собрано. Поэтому возможно будет интересно почитать.
На данный момент не все главы полностью сформированы, и, возможно, данный шаг направлен на привлечение интереса, так как тяжеловато писать в урну. Если будет интересно, то доведу до уровня.
ps: старался не писать в сухом стиле.
есть параллельный тред здесь http://forums.gentoo.org/viewtopic-p-6499236.html
С Уважением, momentics
- Для комментирования войдите или зарегистрируйтесь
.
ждём дописывания "Тестирование". ссылку вашу буду в понедельник на работе рекламировать :)
а эта строка - это просто подпись
Тестирование Homemade 48tb Enterprise Storage System
Полностью тестирование не закончил, потому как еще надо RAID тест дописать, провести стресс тестирование и тд.
Но во всяком случае, уже можно посмотреть и выразить свое мнение.
Тестирование Homemade 48tb Enterprise Storage System
интересно
Интересно почитать о таких решениях
еще линков в тему до кучи
67 terabyte 4U servers for $7,867
для общего развития еще можно почитать здесь в том числе и про тесты
Dmitri написал(а): 67
Это известный линк.
Так в том то и дело, что уже совсем не та производительность этого петабайта... В частности, силикон имаджи очень сильно уступают в нашем паттерне нагрузки (читать статью надо, чтобы это понять). Кроме всего прочего, если внимательно посмотреть на архитектуру построения этого петабайта, то она не серьезная - для слабых нагрузок.
...а линейная (чтение\запись) производительность есть тест синтетический, хотя тоже уступит в производительности, но не так сильно, как рабочий паттерн. Либо дешево, либо быстро под нагрузкой :)
В нашем паттерне потеря производительности будет приблизительно около 10 раз, а разница всего в 3 тысячи...
Данная СХД создавалась для единственного применения - для VMware и HYPER-V виртуальных машин. Так как пользователи ожидаемого окружения больше всего похожи на что-то среднее между работой сервера баз данных (RW) и линейным чтением\записью, то для теста выбрали следующую конфигурацию:
чирз
В принципе идея не нова - Sun
В принципе идея не нова - Sun уже несколько лет назад начал выпускать подобные девайсы, только под Соляркой и ZFS.
Проект OpenStorage кажется.
Интересно, чем обусловлен выбор процессора, а для иллюстрации хотелось бы увидеть
ничего в этом мире не ново, Уважаемый Друг...
ничего в этом мире не ново, Уважаемый Друг...
Вопрос в доступных экземплярах и их цене. Там, в статье, первым абзацем сказано, что магии нет. Т.е. цель не поведать о чем то новом, хотя, уверяю вас, не все там так просто как может показаться.
Кстати, для сравнения Hitachi с аналогичными характеристиками (по некоторым уступает) стоит приблизительно в 12 раз дороже.
по существу Вашего вопроса:
1) так как DMA каналов по 12 на контроллер (и работает на данный момент RAW HDD в качестве LUN-ов где VMFS3), то существует только кернел воркер тред. Причем, на максимуме нагрузки, которую мы только смогли создать (о! это далеко не придел! - нет достойной фермы), его нагрузка близка к минимуму (2-3% sy), то мисов не происходит. Т.е. они стабильно по нулям.
2) Процессор выбрали явно не серверный (хотя с этим можно поспорить) только лишь потому, что не хотели покупать что то новое в случае, если из данного девайса захочется сделать то то другое... С другой стороны, хотелось посмотреть как там у парня и что...
momentics написал(а): ... по
Вас никто и ни в чем не обвиняет, так что оправдываться не надо, - вы делаете действительно интересный эксперимент, хотя сравнение с Хитачи несколько предвзято (ИМХО) и, полагаю не вполне корректно. :)
А Сановские девайсы примерно за вашу цену...
Суть вопроса была в том, что у Интела/64 (по-крайней мере на Нехалеме) была (тесты прошлого года) генетическая ошибка в работе с памятью, которая вылезала даже без никакой нагрузки (тестировалось на почти всех раковских моделях ХП и ИБМ), поэтому и смутил выбор проца. Если они это исправили - ОК.
ok. эксперимент то не
ok.
эксперимент то не остановился... Хочется получить кэш блок девайсов на рам. Как у взрослых.
Успехов! А мисы точно не
Успехов!
А мисы точно не появляются?
Если не влом - пустите по крону запись мисов в лог за продолжительный период (неделя - другая) и сообщите о результатах (можно в личку). И lshw приложите, пожалуйста.
Как то не верится, что Интел наконец-то корректно запустил украденное у АМД. :)
еще вчера, я тоже уже это
еще вчера, я тоже уже это решил поднять по snmp на жабикс, чтобы последить в динамике (об ошибке до вашего комента я ничего не знал, но теперь уже понятен смысл). Кроме всего прочего, много чего с контроллера так же надо поднять, еще с сисфс - в общем букет.
Более того, хочу немного по другому numa группы разбить и все это вернуть в жабикс. Но сейчас делаю тесты (они появляются в статье). Каждый тест занимает контроллер на 11-12 часов. Итого с двух серверов и четырех портов...
Так как мультипас (как взрослые), решил не использовать в данных тестах, каждый тест по сути очень медленно идет. Хочется посмотреть каково raw. Позже можно будет и на нулдевайсе, и мультипас :)
Чтобы не менять конфигурацию (как конфигурацию, так и сами тесты опишу так же), решил пока воздержаться до завершения всех тестов. Иначе непонятно что тестирую будет... и смысл потуг пропадет.
Ладно уж - ваши тесты, это
Ладно уж - ваши тесты, это ваши проблемы ;) - не надо ничего менять для меня (даже лучше, если это будет в боевой обстановке), я ведь просил простенький скрипт, он идет полминуты - неужели сложно?! Сделайте copy-paste из моего поста и обратно аналогично...
Или там действительно все по нулям?
Кстати, а sys-process/numactl у вас стоит? NUMA в ядро включена? А то действительно ничего не будет! :)
Покажите
Уверяю вас, для вас ничего не
Уверяю вас, для вас ничего не изменится :)
Я просто numa шедулер хочу завести другим образом, чтобы в дальнейшем иметь более эффективный кэш локалити.
Эээ, у вас только 1 проц,
Эээ, у вас только 1 проц, поэтому мисов и не должно быть в принципе...
core i7 нельзя установить.
core i7 нельзя установить.
но я думал что проблема в нума группах, оттого и хотел разбить ядра по своим группам и навязать джобы. озможно тогда и появились бы разумные мисы.
\\
я вот сейчас собираю еще одну интересную штуку на 2х шестиядерных с HT x5680 ксеонах. 12 ядер и 24 треда - я такого никогда еще в руках не держал....
Нет, у вас борд
Нет, у вас борд однопроцевый.
Ядро != проц!
А вот это очень интересно! Прогоните мой тест на нем с нагрузкой и без.
Покажите на нем
очень рано пока. пока только
очень рано пока.
пока только (с Иваном :) ) прокурю железо... видимо тоже статья будет.
(Тут, хочется, кстати, разобраться с NUMA и поиметь приятный опыт)
Вот, сегодня собрал только...
Только вот сегодня собрал. Завтра с утра буду ставить ось и перестроку, чтобы посмотреть как там TDP.
Позже посмотрим что там с NUMA.
Виртуальная гипервизор-лошадка