crazy_the_brake: (me)
ну что, всё как обычно.
очередной магнитный друг накрылся медным тазиком. но я снова не унываю, потому что дуракам закон не писан. параллельно смотрю в сторону контроллера SAS 12Gbps и соответствующих дисков.

а пока...
$ cat /proc/mdstat

Personalities : [raid1]
md3 : active raid1 sdk1[3] sdd1[2]
      2930135296 blocks super 1.2 [2/1] [U_]
      [====>................]  recovery = 21.4% (627059392/2930135296) finish=312.9min speed=122654K/sec


к чему это я? а хватит бегать по граблям и экономить. поставил seagate constellation с power-on-hours per year (24/7) 8760. посмотрим, надолго ли его хватит.
crazy_the_brake: (me)
снёс все упоминания о systemd на сервере к чертям собачьим. заодно узнал про хитрый синтаксис команды apt-get. век живи -- век учись.

некоторые команды (в частности, тот же apt-get) тормозили так, что просто полный пэ. на фиг этих монстров в чёрных ящиках. испортили хорошую вещь.

к чему это я? как, интересно, автору этой хрени удалось пропихнуть её в качестве замены обычным инструментам?

sd wi-fi

Sep. 1st, 2013 08:18 pm
crazy_the_brake: (me)
есть вот такие sd-карты:

sdwifi32

и там внутри, в самом деле, linux!

cat /proc/cpuinfo 
Processor       : ARM926EJ-S rev 5 (v5l)
BogoMIPS        : 421.06
Features        : swp half fastmult edsp java 
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 5

Hardware        : KeyASIC Ka2000 EVM
Revision        : 0000
Serial          : 0000000000000000


купил. включил. работает.

инструкция по взлому здесь. спасибо [livejournal.com profile] jury093 за наводку.

к чему это я? офигеть. sd-карточка. а у ней внутре неонка и этот, как его, думатель.
crazy_the_brake: (me)
мечта сисадминской молодости -- сделать собственный роутер. в гараже. как cisco.
ага, счас. разбежались.

но коммутатор 10-гигабит ethernet сделать таки да, удалось. мечта юникс-админа. каждая настройка -- отдельной программой. можно связывать-развязывать, объединять в цепочки, заворачивать в шелл-скрипты и так далее. всё, что есть в linux-системах, можно с лёгкостью прикрутить.



на фотографии -- пилотная версия. поэтому управляющая платформа сделана из платы beaglebone. удачная, надо признать, штуковина оказалась. в продакшн, конечно, ставить будем не его, а несколько другую систему, хотя и похожую.

библиотека, через которую программы общаются со чипом, -- увы закрытая. в том смысле, что нами самими закрытая, потому что NDA с производителем. но сам интерфейс будем открывать. ибо что тут скрывать? жаль, что не завтра. надо документацию подчистить, doxygen тэги поправить. программистов немножко попинать и всё будет супер.

24 порта по 10-гигабит. 480 гигабит/с на внешних портах.
да-да. тот самый коммутатор, на котором кусочек нашей офисной локальной сети работает.

операционная система -- debian. arm, само-собой. набор программ пока достаточно скудный, но функциональный: команды управления конфигурацией свича (vlan'ы, агрегация портов, mac learning, acl, span, статистика, информация по портам и sfp/sfp+ модулям etc.) и обычные unix-тулзы для работы с сетью и файлами.

что хочется ещё сказать: cisco like интерфейс делать лениво, но можно. bash completion рулит. жаль, мало кто из программистов умеет его настраивать. настраивать в этом контексте означает свободно манипулировать, а не устанавливать пакет bash-completion, а потом выполнять в .profile команду source /etc/bash_completion.

кто-нибудь хочет поучаствовать в тестировании?

к чему это я? со вчерашней пятницей всех сисадминов!
crazy_the_brake: (me)
наступил на горло внутренней жабе и купил ключ для iscsi initiator'а чтобы бэкапиться по сетке с mac'а на linux'овый target. как положено, сначала попробовал, погонял месяц — всё норм.

а что это, — спросит непосвящённый читатель, — и зачем оно нужно?

а это, если совсем просто объяснять, сетевой диск. который macos воспринимает как обычный hdd. например, так: /dev/disk1. который можно разбивать на разделы, форматировать под любую файловую систему и т.д. а находится этот диск на другом компьютере и представляет собой обычный файл на linux-компьютере. ну, это в моём случае. в общей практике это может быть как физический диск, так и логический раздел на логическом томе или raid-массиве. короче, простор для сисадминской фантазии обеспечен. скорость не то, чтобы очень высокая, но для бэкапов много и не надо: в районе 50 мегабайт в секунду на запись.

для чего? для того, чтобы не покупать внешний диск или, что несколько дороже, time capsule от apple.

вот 10G сетку дома проложу и будет намного быстрее. на работе ведь оно отлично шуршит, хоть и в порядке эксперимента. надо, пожалуй, сервер с какой-нибудь правильной мамкой собрать. так, чтобы не меньше 256G ram туда поставить. будет дата-центр из себя изображать.

к чему это я? ну нет сегодня бесплатного iscsi инициатора (клиент так называется в терминологии iscsi) для mac os x.
crazy_the_brake: (me)
смотрим лог:
Loading, please wait...
[00:00:00.000] Scanning for Btrfs filesystems
[00:00:00.030] - runit: $Id: 25da3b86f7bed4038b8a039d2f8e8c9bbcf0822b $: booting.
[00:00:00.030] - runit: enter stage: /etc/runit/1
[00:00:00.139] - runit: leave stage: /etc/runit/1
[00:00:00.139] - runit: enter stage: /etc/runit/2
[00:00:01.396] 
[00:00:01.397] Debian GNU/Linux wheezy/sid debian-runit ttyS0
[00:00:01.398] login: 
и обращаем внимание на время регистрации событий.

в общем, последствия успешного перехода с init на runit, если вы понимаете о чём я, дают о себе знать.

правда, надо признаться, что это в qemu. тем не менее, от старта системы до логина — меньше полутора секунд, на минуточку. завтра, если жена не убьёт за то, что взялся за старое, прикручу какой-нибудь slim в качестве сервера входа.

пора, пора использовать новые технологии и возможности быстрых систем. и приделать к бездисковым нашим машинкам другой, правильный, true unix way'ный механизм загрузки.

на самом деле, это следствие борьбы за быстрый старт приборчика, который мы успешно разработали и выпускаем. раньше было всё лень ускорить процесс, а тут что-то накатило. и скоро он будет грузиться менее чем за 15 секунд.

а лог выше -- про обычную x86 систему. быстрый процессор и т.п.

и всё равно не с кем радостью поделиться-то. так же, как и про 10G ethernet и всё, что с ним связано. кому-нибудь, кстати, нужен свич на 24 порта 10G с открытой системой управления на базе, скажем, дистрибутива debian? впрочем, это совсем из другой оперы...

к чему это я? но меньше полутора секунд! а?
crazy_the_brake: (Default)
долго думал, присматривался, но прикрутил-таки на работе ssd.
правильно разметил (заодно вспомнил про выравнивание разделов на границу сектора и пр.) и бережно отформатировал под ext4, не смотря на то, что больше люблю xfs.

и что в результате имеем? а имеем мы 500 мегабайт в секунду на запись!

вот что говорит dd:
dd if=/dev/zero of=12345 bs=128k count=100000
100000+0 records in
100000+0 records out
13107200000 bytes (13 GB) copied, 29.7936 s, 440 MB/s

не ram-диск, но в примерно четыре раз быстрее, чем у обычных hdd. диск такой: osz vertex 3. объём 240G, подключён по интерфейсу sata III.

к чему это я? ну, не круто ли? или я от жизни отстал и — не круто? а вот секса с этим диском как раз и не было, в отличие от 3-терабайтного hdd. но об этом — в следующий раз.
crazy_the_brake: (Default)
subj.

какие-то гондоны повадились создавать страницы со всякой фигнёй на конторском wiki. неприятно и надо забороть, но как?

гугл, например, дал ссылки, где рекомендуют регулярно просматривать последние изменения, призвать редакторов-добровольцев и вручную стирать записи вандалов, а самих вандалов блокировать на фиг. но мне, как старому администратору-фашисту, такой подход несколько претит. поэтому просто стёр из базы (mysql, ага) строчки с левым контентом, пардон за новояз.

тем не менее, структура базы относительно сложна и полностью вычищать таблицы как-то боязно. видимо, придётся ввести регистрацию новых пользователей с премодерацией и всё такое. но чего-то я не осилил дурацкие настройки этой (mediawiki) системы. старею, однако.

интересно, википедия и иже с ней так же делают или где? завтра пойду to rtfm.

к чему это я? может заархивировать статьи нафиг и экспортировать в старый добрый twiki?

January 2015

S M T W T F S
    123
45678910
1112 1314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2017 05:04 pm
Powered by Dreamwidth Studios