LINUX.ORG.RU

Сообщения mv

 

Нужен kpatch QE'шник в Red Hat

Форум — Job

Мопед не мой, но Ред Хат ищет кернельного тестировщика в Брно для работы с kpatch. Проект очень горячий. Перевезут.

https://global-redhat.icims.com/jobs/68220/quality-engineer---linux-kernel/job?hub=7&mobile=false&width=1310&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240

 , , ,

mv ()

Намутил свой сетевой протокол для дисков

Форум — Development

https://github.com/vtl/ethblk

На имеющемся железе пробрасывает NVMe примерно на его родной скорости, и делает это в два с лишним раза быстрее штатного линуксового nvme-over-tcp. Дальше упирается в мой слабый клиентский комп, но на большом железе производительность растёт до миллионов IOPS через один диск. 50 GbE успешно загружал на полную катушку, был, практически, line rate.

 , , ,

mv ()

NYC - помойка

Форум — Talks

«Прогулялся» 1 километр по Манхеттену от ресторана до гостиницы. По ощущениям, выкурил сигарету и вынюхал бутылёк духов, хотя только дышал «воздухом». Ночью проснулся от шума, выглянул в окно: это бомж спешил поковыряться в мусоре до приезда мусоровоза.

Нахрена тут люди вообще живут? Ладно я, через пару дней в своё дальнее прибостонье вернусь, с берёзками за окном и всё такое. Но тут же вообще писец, даже деревьев нет, всё в обосранный бетон с асфальтом закатано, пахнущие блевнёй какой-то. Фу!

 

mv ()

AOE

Форум — Development

Посмотрел на новом месте на штатный ядерный aoe (инициатор) и допиленный местными джедаями ggaoed (таргет), и написал свой, чисто ядерный.

Результат поразил, в первую очередь, прогрессом ядра за последние 10 лет в области сетевого стека и блочной подсистемы. Совершенно не напрягаясь, из 1.6 миллиона IOPS'ов, доступных локально на LVM, размазанном по нескольким NVMe, по 50-гигабитной сети удалось передать 1.55 миллиона. Вот даже картинка с локальным и удалённым запуском fio есть:

https://image-store.slidesharecdn.com/4617ff4c-c52e-4d37-98bf-564e33060a0c-original.png

А по двум таким сетевухам, соответственно, 3 миллиона. Сеть пакеты дропает, кстати, особенно, при загрузке под потолок. 3 миллиона - это с ретрансмитами.

NVMeoF пока мимо, т.к. у них из рабочих транспортов, разве что, инфинибэнд, который вкорячивать через softroce - изврат тот ещё, а over ethernet ещё в разработке, и он, вроде, собирается быть L3, а не L2. Ну и кода раз в 20 меньше получилось.

Под впечатлением купил дешёвых 10-гигабитных сетевушек, буду домашнюю лабу на свой aoe переводить, а то с fiber channel то дети волокно оборвут, то SAN/NAS с 4-гигабитный QLogic'ом само резетится :)

 , ,

mv ()

Проапгрейдил десктоп до RHEL-7

Форум — Talks

Почти закончил ремонт, растянувшийся на год. Собрал, наконец-то, технику в подвальной лабе. Включаю комп, там чинно-мирно грузится RHEL-6.7 (Scientific, вообще-то). Решил проверить, можно ли уже на семёрку переходить, выпустили ли уже третий патч, или на 6.8 просто обновиться?

Таки выпустили, но SL пока только 7.2. Но я его всё равно поставил. Вот теперь сижу и переживаю: не слишком ли рискованно поступил - такой блидинг эдж необдуманно ставить?

 ,

mv ()

Сигейт таки посыпался...

Форум — Linux-hardware

... в подвальном шестом рэйде.

Три недели назад начали активно reallocated sectors расти. Перед заменой на WD Red было вот так:

[root@nas ~]# smartctl -a /dev/sdc
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-642.3.1.el6.x86_64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda (SATA 3Gb/s, 4K Sectors)
Device Model:     ST3000DM001-1CH166
Serial Number:    W1F2L1MC
LU WWN Device Id: 5 000c50 0604d4f3f
Firmware Version: CC26
User Capacity:    3,000,592,982,016 bytes [3.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 4
Local Time is:    Wed Oct 12 19:10:07 2016 EDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
...
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   117   099   006    Pre-fail  Always       -       163271144
  3 Spin_Up_Time            0x0003   095   093   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       48
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       360
  7 Seek_Error_Rate         0x000f   086   060   030    Pre-fail  Always       -       457438371
  9 Power_On_Hours          0x0032   072   072   000    Old_age   Always       -       24637
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       48
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   071   071   000    Old_age   Always       -       29
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
189 High_Fly_Writes         0x003a   098   098   000    Old_age   Always       -       2
190 Airflow_Temperature_Cel 0x0022   065   051   045    Old_age   Always       -       35 (Min/Max 27/38)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       20
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       132
194 Temperature_Celsius     0x0022   035   049   000    Old_age   Always       -       35 (0 18 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       174079319498807
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       14646303864
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       585467666614

SMART Error Log Version: 1
ATA Error Count: 54 (device log contains only the most recent five errors)
Теперь в массиве три WD Red (два WD30EFRX-68AX9N0 f/w 80.00A80 и один WD30EFRX-68EUZN0 f/w 82.00A82) и один Тошиба DT01ACA300 f/w MX6OABB0. Надеюсь, WD все вместе не убьются.

 

mv ()

VNXe3200 в виртуалочке

Форум — Talks

А что уважаемые посоны думают про vVNX? Спецификация слабовато выглядит в плане размеров LUN, и при этом памяти достаточно дофига требует. Но у меня, например, подвальный самоподнятый NAS/SAN имеет всего терабайт у самого большого LUN'а, да и массив не такой большой - 6Тб RAID-6. Плюс это хозяйство (vVNX) по фичам богаче линуксовых, особенно по части сетевых ФС. И админить мышкой можно. И нормальные снапшоты из коробки, а не как в LVM.

Ну и это, халява...

 , ,

mv ()

Rigol DS2000A

Форум — Talks

Зацените, пацаны, что мне Дед Мороз под ёлочку положил!

Линукс при том, что кейген для разгона с 70МГц до 300 под Линукс написан, а прошивка netcat'ом выдёргивается.

 

mv ()

Подвалохостинг

Галерея — Рабочие места

На волне сноуденовской паранойи собрал NAS/SAN, нашлёпал iSCSI LUN'ов, развернул виртуалок, поднял блог, галерею и почту. Пока было холодно, железо с винтами стояло на чердаке, в тумбочке из Икеи. Хост для виртуалок на завалявшемся 1U серваке с парой старых Xeon'ов поставил в подвал, ибо сильно шумел. Пришла весна, солнце стало припекать, винты нагревать. Винты было боязно просто так в подвал спускать, вдруг чё, поэтому купил серверный ящик с замком, прикрутил его к стене и засунул туда всё имевшееся серверное железо.

Значит, ящик Tripp-Lite 6U с 2U полкой, беперебойник APC BE550G, сетевой сторидж - самосбор по мотивам статьи «DIY NAS 2013» с RAID-6 на 4-х 3Тб дисках, сервак под виртуалки - Supermicro X7DCA-L на двух Xeon L5420 и 16гб памяти. Сеть внутри дохлая, гигабитная, но оптоволокно в дом всего 50/15 мегабит, так что пока не критично. Везде стоит текущий Scientific Linux 6.

На сторидже нашлёпано LVM'ных томов, часть отдаётся по iSCSI через tgtd виртуалкам, часть - по NFS для файловой помойки и бэкапов. Бэкапы делаются всего, и корневых систем, и данных, с помощью duplicity. Т.к. они шифрованные и инкрементальные, то планирую ещё бэкапы в облака бэкапить.

Блог на вордпрессе, галерея на piwigo (ничего не вызывающего вопросов под Линуксом так и не нашёл...), почта и чат - на бесплатной версии Зимбры, VPN - на openvpn.

>>> Просмотр (1424x2144, 1444 Kb)

mv ()

Web gallery

Форум — Talks

Подскажите, какой бесплатный софт воткнуть на кладовкохостинг, чтобы фотографии и, желательно, видео отдавало в приемлемом виде? Несколько случайным образом нагугленных попробовал: то совсем не работает, то при индексации ориентацию фотографий не умеет, то интерфейс при паре сотен фоток в альбоме несколько неюзабельным становится.

mv ()

Chinese h/w: WTF?!

Форум — Linux-hardware

Что-то отвык от качества потребительского железа... Собираю на коленке дешёвый NAS, сначала мать пришла дохлая (то ли после перепайки на заводе, то ли Асрок в принципе гогно такое, что флюс даже не смывают толком), потом новый Сигейт начал UNCами кидаться, из-за чего машина самым жёстким образом резетится. То ли sata-контроллер швыряет uncorrectable error'ом по pcie, то ли ещё что, в логах ничего нет. Два раза при пятичасовом построении рейда пятого резетилось, сейчас вот на копировании файлов кувыркнулось, но хотя бы в смарте винта что-то появилось. Вторую неделю, блин, не могу сервак собрать.... И всё такое хлипкое, дешёвое, с заусенцами...

В копилку шлака: ASRock E350M1, Seagate ST3000DM001.

Как стану богатым, куплю VNXe. Там и raid5 за 5 секунд делается...

 , ,

mv ()

Fedora-убийца

Форум — Talks

Значит, есть выданный на работе ноут Lenovo T430s с семёрочкой. Т.к. работать всё равно над линуксовым продуктом, то шринкнул раздел с вендой и на освободившееся место перенёс с домашнего ноута Арч. Потом рядом поставил ещё и 18-ю Федору, всё работало изумительно.

На прошлых выходных дёрнула нелёгкая поставить свежачёк, 19-ю Федору. Сегодня понадобилось из дома подцепиться к корпоративному VPN, который только из-под венды работает, и тут вдруг оказалось, что венды не грузятся. Выяснилось, что весь раздел с вендой забит содержимым /dev/random'а. Столько времени новый разрекламированный федорин инсталлятор не работал, чтобы переписать столько данных.

Что за фигня случилась, не совсем понятно. Предполагаю, что федорины заигрывания с UEFI похерили где-нибудь в каком-нибудь секьюрити-девайсе какие-нибудь ключи. UEFI Secure boot был отключен, если что. В принципе, мне лично это не сильно навредило, т.к. данных на том разделе вообще никаких не было, но имейте в виду, что весь оупенсоурс Федора 19 - членовредительство.

Винт SSD.

Какого х.. делали девелоперы и тестеры Ред Хата, раз не могли проверить такой примитивный сценарий - не понятно, т.к. Леновы у них - корпоративный стандарт.

 ,

mv ()

Huge pages на Sandy Bridge

Форум — Development

А вот давеча на саммите один из интеловских девелоперов обмолвился про тонкость реализации больших страниц в SB, ведущих к непонятному простому разработчику просаживанию скорости. На сколько я понял, механизм формирования большой страницы из маленьких там какой-то обрезанный, и рандомный доступ по всей странице медленнее, чем в её один сегмент длиной 128 обычных страничек. Кажется, на что-то похожее я натыкался в прошлой жизни на xeon'е e5-24xx. Ничего не могу выгуглить конкретного по этому поводу. Наверное, не то или не так гуглю. Может, кто знает/слышал?

Косяк пофикшен в Ivy Bridge.

mv ()

Пиво

Форум — Talks

Первый раз в жизни варил пиво. С чуваком из тима бочку клона Пилзнера Урквелла на двоих сделали, плюс ещё бочку неявившегося сачка сварили (клон вермонтского эля Double bag) и между толпой поделили. Через 3 недели где-то то 30 литров свежего пенного напитка будет бутилировано, погружено в машину, бережно перевезено домой и употреблено.

Пока трудился в поте лица, пробовал экземпляры, произведённые на месте. Ох, и годнота же!..

 

mv ()

Man's cave

Галерея — Рабочие места

В снимаемой половине дома есть второй уровень (типа благоустроенного чердака), там я и поселился. Странное размещение мебели обусловлено тем, что это чердак с наклонной крышей :)

На картинке видно мучения с икеевским «функциональным компьютерным столом», на котором ноутбук с клавиатурой не помещаются. Поэтому ноут временно поселил на верхней полке, но надо чё-то думать... На экране не видно SL6.3 и Xilinx ISE, в которой делаю лисп-процессор осваиваю ниву FPGA на примере зайлинксовского девкита SP605 на 6-м Спартане. С Арчем и StumpWM'ом, кстати, решил завязать: даёшь в массы RHEL-6 и Gnome-2...

Также под рукой имеется микролаборатория ректального криптоанализа и уголок гитарного ламера.

Из, так сказать, facilities на этаже ещё присутствует лазерный МФУ, сортир с душевой кабиной, а также климатизация.

На неделе придёт HP Proliant BL460c (чтобы SP605 в егойный PCI-e слот вставлять), надо будет тумбочку/стол в Икее покупать какую-нибудь. Сервак (Xeon L5320, DDR2 4Gb, SAS 146Gb) купил на ебее за $99 с бесплатной доставкой.

Картинка побольше

Когда компы задалбывают, хожу релаксировать в гараж, либо, если погода позволяет, даунхиллить на двухподвесе.

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

>>> Просмотр (1506x3000, 546 Kb)

mv ()

Как часто вы меняете работу?

Форум — Talks

А также в какой сфере работаете, и сколько, по вашему, нормально на одном месте проработать?

У меня получается раз в 2-3 года, на работе кнопки на клавиатуре нажимаю, нормально в районе 3 лет.

mv ()

Купил ещё одну Volvo

Форум — Talks

В дополнение к 2002 V70, на которой теперь ездит жена, купили мне 2005 XC70. Зверь-машина!

Линукс при том, что программист со 100% линуксовым стажем проведёт ближайшие выходные в гараже, меняя обнаруженные на $600 косяки.

Да, жена будет ездить отдельно, потому что мы теперь на разных работах работу работать будем...

 

mv ()

+1 линуксоид

Форум — Talks

Родился сын. Линукс при том, что мы с женой - бородатые^Wсертифицированные^Wзаслуженные линуксоиды.

mv ()

Жизнь после программирования

Форум — Talks

Что пишущий народ делает или планирует делать, когда постигнет дзен? Постижение дзена требует непрерывного самосовершенствования, но с какого-то момента дальше на поприще программизма развиваться не получается, ибо освоены все или почти все стоящие вещи. Очевидно, что если человеку в постижении дзена важен процесс, а не результат, то по завершению процесса становится грустно. «Дзен недостижим» - не вариант, ибо он в приближении весьма достижим.

Я могу придумать такие варианты:

1. Свалить в науку компьютер сайнс, выводить моноиды в категории эндофункторов.
2. Деградировать в менеджера.
3. Сидеть, клепать в скуке то, что дают, бухая с тоски по вечерам.
4. Свалить в другую отрасль, где можно применять навыки программирования (инженерные или медицинские расчёты, например).
5. Свалить в совершенно другую область, где программирование нафиг не нужно.
6. Раз такой умный, то замути стартап, сорви бабла. Или, если идея хреновая, промотай всё до копейки и живи под мостом.
7. ?

mv ()

Красный Шляп, $10 млрд.

Форум — Talks

Рыночная стоимость Редхата вчера преодолела рубеж в 10 миллиардов долларов. Пруф: http://www.google.com/finance?q=NYSE:RHT Сотрудники Редхата, получающие restricted stock units, жадно потирают свои потные лапки...

mv ()

RSS подписка на новые темы