stanislavvv: (Default)
Угораздило меня поработать в банках...
Теперь любой токен несут ко мне...
stanislavvv: (Default)
Кот занимается троллингом по отношению к дочери.
Как только она входит в дом - бежит занимать её стул.
Если она его уносит в другую комнату - пару секунд лежит на диване и потом бежит занимать стул.
Если дочери дома нет - к стулу равнодушен.
stanislavvv: (Default)
Написал на работе микросервис для данных о бекапах. Рад, щаслив, горд (С)

Посмотрел, что ещё даже непонятно, куда и как их деплоить.
Уже не щаслив.

Посмотрел, сколько мест, где потребуется переписывать только с моей стороны (собственно, скрипты бекапов/восстановления как на серверах, так и на хранилищах).
Уже не рад.

Спросил у программистов, когда, они смогут заняться - аж весной. Уже не горд.
stanislavvv: (Default)
Кот мало того, что пьёт чужой кофе, причём чёрный, так ещё и вечером спёр кусочек горького шоколада и сожрал.
Ночью проснулся, выполз из своей будки и начал с шумом на будку же охотиться.
stanislavvv: (Default)
Разрядился детский планшет. Дети пытаясь его включить, давили на кнопку с такой силой, что 1) толкатель микрокнопки утопился в её корпус напрочь и не вылазит, 2) сия микрокнопка оторвалась одним выводом от платы. Короче, надо паять новую кнопку, старая годится только как образец
Пока зарядил планшет, включил его, замкнув контакты кусачками и настоятельно порекомендовал а) заряжать вовремя, б) пока не отремонтировал - включать при помощи шнура питания (при втыкании включается экран и можно разблокировать).
stanislavvv: (Default)
Теперь сию сказку сын слушает на ночь.
По частям.
С моего планшета или телефона.
Раньше слушала дочь на своём компьютере... Тоже на ночь, но полностью...
Похоже, просто пришла его очередь.
stanislavvv: (Default)
Дочь таки получила паспорт.
Осталось получить штамп о прописке.
Теперь ещё больше обижается на песенку "Я уже совсем большая" :-)
stanislavvv: (Default)
Обнаружил два предположительно рабочих диска ide, на 10G и на 80G.
Но их происхождение помню, хотя и давно это было.
Похоже, надо чаще раскопки проводить, может ещё и монитор откопаю :-)
stanislavvv: (Default)
Копаясь в закромах (точнее, перетаскивая стеллаж в другое место) нашел у себя исправное железо:
1) ATX блок питания. Происхождение у меня неизвестно, так как все предыдущие компы сплавлял подальше в корпусе с БП.
2) Материнская плата с процессором (не смотрел под радиатором) и воткнутой памятью без маркировки. С происхождением аналогично. Диски - только ide.
3) Память 64Мб SDRAM и процессор P1-75 в одном антистатическом пакетике. Происхождение - то же.

Пункты 1 и 2 вместе запустились нормально, пропищав об отсутствии видеокабеля.
Вероятно, буду собирать комплект конструктора для детей, дабы варкрафт и т.п. запускалось не на ноуте.

Что делать с третьим пунктом - непонятно. Данный процессор, конечно, пригоден для использования в качестве расчёски, но по прямому назначению его просто некуда воткнуть.
stanislavvv: (Default)
Открыл сыну Warcraft2 - играл весь вечер.
Сегодня днём он слегка обломался, так как dosbox не владеет, а отдельного ярлыка для запуска я не делал.
Вечером придётся делать в lxde иконку с запуском сей игры.
Похоже, стоит уже искать детали для "конструктора компьютера", так как их уже нехватает для всей семьи.
stanislavvv: (Default)
Дочь ходила докупать тетрадки.
С трудом выбрала одну - у остальных не нравился цвет бумаги.
stanislavvv: (Default)
В процессе эксплуатации после ремонта заодно выяснил, что провода к кнопкам должны быть многожильными или хотя бы мягкими.
И не такие толстые, как из витой пары.
В общем, там отвалилось после пары падений.
Зато кусок шлейфа от 80-контактного ide встал как тут и был.
stanislavvv: (Default)
Батарейка в планшете сдохла окончательно - разряжалась, если на планшете читать во время зарядки, что обнаружил буквально на неделе.
Если зарядить и читать отдельно - меньше часа против 6 часов, когда был новый.
А в выходные надо было ехать часа три в одну сторону. А планшет - ещё и навигатор для машины.
Взял батарейку от предыдущего телефона и засунул в планшет.
2:20 чтения от полного заряда до 5% и при этом таки заряжается в процессе работы, в отличие от. Пока не заказал нормальный аккумулятор - сойдёт.
Правда, заодно 1) выяснил, что шлейф к кнопкам одноразовый, 2) аппаратных кнопок может быть 6 штук, а не три, как снаружи, 3) припаял кнопку "громкость -" криво и теперь срабатывает и уменьшение громкости и вывод рабочего стола. В приниципе, пока пофиг, но в выходные перепаяю, ибо нефиг.
stanislavvv: (Default)
Вечером перед сном общались.
Заодно выяснили, что ей нравится читать книги, где есть: "космос, немножко драки, романтика и немножко науки".
Сейчас раздумываю, что ей такого подсунуть почитать.
Пока склоняюсь к "Аборигены прерии" Калашникова.
Стругацких, пожалуй, рановато.
stanislavvv: (Default)
Дочь прочитала "Астровитянку" и "Дети пространства", теперь я ей подсунул цикл "Уважение культурных традиций" Шапиро.
Пока нравится.
stanislavvv: (Default)
"Что я, storage брату моему"
Это после размышлений о том, где хранить домашние бекапы (пока храню на работе, но надо бы ещё место).
stanislavvv: (Default)
Зачем-то показал дочери чертежи относительно высокой кровати, из-под которой выкатывается стол.
Теперь она уже нарисовала полноценное тз на подобную кровать с выкатным столом (скорее столиком), местом под постелью, куда можно залезть и закрыться и, наконец, полочками.
Не забыто так же освещение внутри и над кроватью.
Договорились отложить реализацию на некоторое время.
С учётом того, что она собралась найти работу после получения паспорта - предложила профинансировать начинание.
Таки, похоже, придётся делать. Правда, местами осетра всё ж стоит урезать.
Например, турник у кровати ни к чему.
stanislavvv: (Default)
Риак - странная штука. Вот например, как он планирует распределить место в кластере после добавления ещё одного узла:

Status Ring Pending Node
-------------------------------------------------------------------------------
valid 8.6% 8.6% 'riak@192.168.0.130'
valid 8.2% 7.8% 'riak@192.168.0.131'
valid 8.2% 7.4% 'riak@192.168.0.132'
valid 8.2% 7.4% 'riak@192.168.0.133'
valid 8.2% 7.4% 'riak@192.168.0.134'
valid 8.2% 7.4% 'riak@192.168.0.135'
valid 8.2% 7.4% 'riak@192.168.0.136'
valid 8.2% 7.4% 'riak@192.168.0.137'
valid 8.2% 7.4% 'riak@192.168.0.138'
valid 8.2% 7.4% 'riak@192.168.0.139'
valid 8.2% 7.4% 'riak@192.168.0.140'
valid 9.4% 9.4% 'riak@192.168.0.141'
valid 0.0% 7.4% 'riak@192.168.0.142'
-------------------------------------------------------------------------------
Valid:13 / Leaving:0 / Exiting:0 / Joining:0 / Down:0

Обратите внимание на то, что у .141 как был самый большой процент, так и остался.

При этом процент распределения соответствует и тому, какая доля места в кластере занята на диске именно этого сервера.
По-моему, они что-то не доработали...
stanislavvv: (Default)
Недавно дал посмотреть дочери вначале:



потом:



Прониклась. Ходила, пела, что запомнила.
Посмотрим, что будет вечером.
stanislavvv: (Default)
Расставил по ранжиру в разных категориях.

Urls:
ceph - http://ceph.com
sx/libres3 - http://www.skylable.com/
riak/riak-cs - http://basho.com/ (они переименовали riak в riak kv, а riak-cs в riak s2, но софт от этого не поменялся), доки - http://docs.basho.com/

Сложность архитектуры (для случая использования протокола S3):

I. ceph - три вида узлов (или четыре, если выделить админский узел в отдельный) - хранилище, монитор, шлюз, общение между собой по ключам
II-III. riak/riak-cs и sx - по два вида узлов - бекенд (riak - БД, sx - файлохранилище) и фронтенд (riak-cs - умный фронтенд, который и реализует хранение файлов, libres3 - более-менее тупой конвертер протокола s3 в протокол хранилища)

Сложность установки:

I. ceph - связано со сложностью архитектуры и некоторой запутанностью документации, которая не столько документация, сколько справочник. Плюс не всегда очевидные расчёты параметров.
II. riak/riak-cs - можно всё сделать по документации, но без расчёта некоторых параметров можно получить либо кластер, который либо не сможет полностью использовать текущее железо, либо будет расчитан на бОльшее количество узлов и будет жрать память больше, чем требуется.
III. sx - тупо apt-get install и немного ответов на вопросы в sxsetup

Возможность донастройки:

I. ceph - практически всё, что может понадобиться настроить - можно настроить.
II. riak/riak-cs - часть настроек неочевидна, часть недокументирована, мне для некоторых приходилось лазить по спискам рассылки и по эрланговским исходникам. Часть настроек, которые вообще говоря, предназначены для riak, пишутся в настройки riak-cs.
III. sx - тупо нечего настраивать в конфиге. От слова вообще. Можно перераспределить место в кластере или ещё что-нибудь такое. Но сказать "дай открыть больше соединений, будет афигительная нагрузка" - нельзя.

Требования к железу (на тестовом кластере с репликацией 2x):

I. sx - пойдёт практически на чём угодно
II. ceph - в узлах osd хочет 1Гб памяти на каждый терабайт места, остальным - просто по гигабайту достаточно (вероятно, radosgw под нагрузкой захочет большего, но не факт)
III. riak/riak-cs - жрёт память. Процессора хочет немного - не больше пары-тройки ядер на узел даже в продакшне.

Достоинства:
sx/libres3 - простота установки и конфигурации
riak/riak-cs - работает практически сразу после установки, если нет особых требований - довольно удобен.
ceph - можно настроить всё, обладает довольно-таки приличным быстродействием

Недостатки:
sx/libres3 - практически не тюнится, имеет базы sqlite в качестве бекенда, виснет на несколько минут при срабатывании gc на любом из узлов.
riak/riak-cs - жрёт память на фронтенде непонятно куда, жрёт память на бекенде, жрёт место на диске в процессе нормальной работы (потом отдаёт обратно, но если места не хватило - падает), не может посчитать статистику объёма бакета, если в бакете несколько сот тысяч файлов (у меня для рабочего кластера проблемы начинались где-то на 600-800 тысячах файлов в зависимости от нагрузки), иногда riak-cs ни с того ни с сего говорит "all workers busy" и это до его рестарта.
ceph - хранит каждый чанк/объект в отдельном файле, что на рекомендуемом ими xfs чревато проблемами, и если там всё можно настроить, то вы таки будете всё настраивать.

Profile

stanislavvv: (Default)
stanislavvv

July 2017

S M T W T F S
      1
2345678
910 1112131415
1617 1819202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2017 10:52 am
Powered by Dreamwidth Studios