Комментарии 42
феерично :)
Расскажите, как вы справляетесь с тормозами LVM при большом количестве томов? Я при 10к+ ощущаю явный дискомфорт, когда вижу, сколько времени создаётся том (больше 30с).
В /etc/lvm.conf сделай archive=0. Можешь и backup=0 сделать, если уверен, что сможешь восстановить в случае чего.
Амарао отпишите пожалуйста реально помогает или нет?
Мистика. Выключил, включил обратно — тормоза прошли. Через некоторое время снова начались.
(не самое долгое время выполнения):
time vgdisplay |grep UUID|wc -l
7
real 0m15.667s
user 0m0.072s
sys 0m0.652s
выключенный archive:
time vgdisplay |grep UUID|wc -l
7
real 0m3.040s
user 0m0.052s
sys 0m0.416s
выключенный archive и backup:
time vgdisplay |grep UUID|wc -l
7
real 0m1.281s
user 0m0.068s
sys 0m0.332s
Да, разница феноменальная. Спасибо, буду думать.
(не самое долгое время выполнения):
time vgdisplay |grep UUID|wc -l
7
real 0m15.667s
user 0m0.072s
sys 0m0.652s
выключенный archive:
time vgdisplay |grep UUID|wc -l
7
real 0m3.040s
user 0m0.052s
sys 0m0.416s
выключенный archive и backup:
time vgdisplay |grep UUID|wc -l
7
real 0m1.281s
user 0m0.068s
sys 0m0.332s
Да, разница феноменальная. Спасибо, буду думать.
> Выключил, включил обратно — тормоза прошли. Через некоторое время снова начались.
Все правильно, включенный archive начинает записывать всю историю изменений разделов в текстовом виде, с течением времени тормоза будут нарастать, потому что изменения инсертятся в голову текстового файла.
Все правильно, включенный archive начинает записывать всю историю изменений разделов в текстовом виде, с течением времени тормоза будут нарастать, потому что изменения инсертятся в голову текстового файла.
А лимиты на использование канала к дискам также могут изменятся в зависимости от нагрузки вирт. машины, ноды (в большую сторону, как на процессор) или жестко на каждую виртуальную машину задано?
Скорость дисковых операций зависит от количества слот в вирт. машине?
Скорость дисковых операций зависит от количества слот в вирт. машине?
спасибо за вкусную статью под ужин.
я правильно понял, что на узлах хранения не используются аппаратные raid-контроллеры?
они считаются непозволительной роскошью, или есть технические проблемы с обслуживанием 36 дисков?
они считаются непозволительной роскошью, или есть технические проблемы с обслуживанием 36 дисков?
Они увеличивают цену на хранилище. Если уж аппаратные контроллеры, то тогда сразу системы хранения вроде NetApp или EMC, такое будет видимо ближе к концу года, в отдельных пулах виртуализации и для тех клиентов, которым требуются именно такие решения (сертификация, корпоративные стандарты международных компаний и т.д.).
SRX3600 не слабоват для этой задачи? Все-таки он сильно ограничен по pps, да и с софтом проблемы были.
А отдельные load balancer'ы у вас предусмотрены?
А отдельные load balancer'ы у вас предусмотрены?
Если у SRX3600 будут заканчиваться ресурсы, поставим еще два. Пока что он загружен на считанные проценты.
Отдельно load-balancer'ы для чего? Есть F5 Viprion, который пока используется только для внутренних нужд. В планах когда-нибудь дать его пользователям напрямую в панели управления.
Отдельно load-balancer'ы для чего? Есть F5 Viprion, который пока используется только для внутренних нужд. В планах когда-нибудь дать его пользователям напрямую в панели управления.
А какие преимущества даст куча SRX3600 перед парой SRX5800-х, которые набиваются SPC по мере потребности. Все платформа посерьезнее и понадежнее. Трехтысячники под нагрузкой у нас в свое время затыкались и переставали форвардить пакеты вообще.
С VIPRION'ами да, удобная штука и SOAP API хороший, можно простенькие вещи типа пулов и virtual'ов для юзеров организовывать.
С VIPRION'ами да, удобная штука и SOAP API хороший, можно простенькие вещи типа пулов и virtual'ов для юзеров организовывать.
Нет, SRX'ы мы загибали в Иннове :) С трехтысячниками были проблемы с софтом и с общей надежностью. Минимальной забивки трехтысячника хватит только на 0.7Mpps. Что-то еще удастся простейшими screen'ами вычистить.
Судя по вашей схеме, должна еще быть парочка MX'ов на девятке и десятке ;)
Судя по вашей схеме, должна еще быть парочка MX'ов на девятке и десятке ;)
На m9/m10 стоят циски, так как ядро сети ДЦ построено на них.
Дима — ребята развиваются, надо будет проапгрейдить — с джунипером договорятся.
На тот момент насколько я помню реально 3000-е кардинально дешевле были, хотя я говорил что в общем-то конечно не самые шустрые железки.
Виприон — не знал что простаивает, конечно лучше бы пользователям давать в использование — слишком мощное железо чтобы для внутренних задач ;)
На тот момент насколько я помню реально 3000-е кардинально дешевле были, хотя я говорил что в общем-то конечно не самые шустрые железки.
Виприон — не знал что простаивает, конечно лучше бы пользователям давать в использование — слишком мощное железо чтобы для внутренних задач ;)
А в общем — для рунета у ребят действительно очень качественно и грамотно сделано, да и пользователи как вижу в целом весьма положительно отзываются.
У конкурентов большинства — по сравнению с этим позапрошлый век ;)
У конкурентов большинства — по сравнению с этим позапрошлый век ;)
Используются GPLPV драйвера последней версии. До официального запуска было несколько месяцев альфа и бета тестирования, когда нагружали Windows машинки в разных позах. Работает стабильно.
И как решён вопрос с неподписанностью GPLPV драйвера?
Хитро.
Побойтесь НЛО, это же технический ресурс, а не конкурс хитрецов-умолчателей.
TESTSIGNING + спрятанный вотермарк?
TESTSIGNING + спрятанный вотермарк?
Дурацкий вопрос можно? Хотя на прошлый дурацкий вопрос мне так и не ответили :(
У меня две софтины общаются через файл. Одна иногда пишет в него команды, вторая часто-часто файл читает на предмет наличия новых команд к действию. Хочется и скорость/частоту этого процесса увеличить и нагружать дисковую систему этой дуротой совершенно без надобности. Что посоветуете? Есть может какой — то надёжный ramdisk под windows? Может у 2008 R2 уже есть что — то вроде /dev/shm? Или винда сама всю эту кучу запросов к одному маленькуму файлу нормально закеширует? Где можно почитать? Заранее спасибо.
У меня две софтины общаются через файл. Одна иногда пишет в него команды, вторая часто-часто файл читает на предмет наличия новых команд к действию. Хочется и скорость/частоту этого процесса увеличить и нагружать дисковую систему этой дуротой совершенно без надобности. Что посоветуете? Есть может какой — то надёжный ramdisk под windows? Может у 2008 R2 уже есть что — то вроде /dev/shm? Или винда сама всю эту кучу запросов к одному маленькуму файлу нормально закеширует? Где можно почитать? Заранее спасибо.
А какой размер файла?
Пусть будет 20 кб. Хотя если надо, то думаю могу сократить до одного-двух. А какие пределы? Если б точно знать, могу соблюдать, но знать бы в деталях как оно работает.
Софтина, которая читает — проприетарь. С ней надо взаимодействовать. Недавно там сделали API, конечно в конце концов буду работать через API, но там свои заморочки, это в будущем. А пока подаю ей команды своей софтиной через текстовый файл. Выполненнные команды можно из файла удалять если нужно держать размер в рамках, но т.к. я не знаю как все эти записи-чтения работают на низком уровне (своя софтинка на java), то боюсь коллизий и предпочитаю трогать его поменьше.
Важна скорость отклика. В чужой софтине можно выставить частоту опроса файла на предмет новых команд. Сейчас стоит 10 раз в секунду и конечно хочется выставить её на максимум. Хотя и непонятно как его определить. Но ради одной строчки протирать дырку в винте у себя или загружать дисковую подсистему вам — глупо. На ум сразу приходит ramdisk, но это кажется что — то времён 98-й винды и современные ФС вроде как умеют сами всё в АЗУ кешировать.
Просто не знаю как ликвидировать недостаток знаний по кешированию дисковых операций, чтобы точно всё знать и представлять наверняка, потому и спрашиваю :) Извините за надоедлевость.
Софтина, которая читает — проприетарь. С ней надо взаимодействовать. Недавно там сделали API, конечно в конце концов буду работать через API, но там свои заморочки, это в будущем. А пока подаю ей команды своей софтиной через текстовый файл. Выполненнные команды можно из файла удалять если нужно держать размер в рамках, но т.к. я не знаю как все эти записи-чтения работают на низком уровне (своя софтинка на java), то боюсь коллизий и предпочитаю трогать его поменьше.
Важна скорость отклика. В чужой софтине можно выставить частоту опроса файла на предмет новых команд. Сейчас стоит 10 раз в секунду и конечно хочется выставить её на максимум. Хотя и непонятно как его определить. Но ради одной строчки протирать дырку в винте у себя или загружать дисковую подсистему вам — глупо. На ум сразу приходит ramdisk, но это кажется что — то времён 98-й винды и современные ФС вроде как умеют сами всё в АЗУ кешировать.
Просто не знаю как ликвидировать недостаток знаний по кешированию дисковых операций, чтобы точно всё знать и представлять наверняка, потому и спрашиваю :) Извините за надоедлевость.
Кстати, ещё вопрос по поводу blkio-throttle. Вы только bandwidth режите, не иопсы?
Простите, но вот тут — неправда.
«В качестве узлов системы хранения могут применяться любые системы хранения данных работающие по протоколам SRP, FC или iSCSI, такие как NetApp, EMC и другие.»
NetApp не умеет SRP, т.е. Infiniband, на front-end. Он умеет там FC, Ethernet 1GbE/10GbE, и FCoE. Пруф — топовые системы NetApp — www.netapp.com/ru/products/storage-systems/fas6200/fas6200-tech-specs-ru.html
EMC, помнится, тоже, хотя я и не специалист по ним.
«В качестве узлов системы хранения могут применяться любые системы хранения данных работающие по протоколам SRP, FC или iSCSI, такие как NetApp, EMC и другие.»
NetApp не умеет SRP, т.е. Infiniband, на front-end. Он умеет там FC, Ethernet 1GbE/10GbE, и FCoE. Пруф — топовые системы NetApp — www.netapp.com/ru/products/storage-systems/fas6200/fas6200-tech-specs-ru.html
EMC, помнится, тоже, хотя я и не специалист по ним.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Обзор архитектуры облачной платформы Скалакси