FreeBSD 10G Samba speed

В догонку к позавчерашнему.

Samba 4.8 пишет (и читает) со скоростью дисков, во всяком случае пока этих дисков 3 (и писать можно ~600MB/sec).

Вот на netstat видно, например:

# netstat -I ix0 1 input ix0 output packets errs idrops bytes packets errs bytes colls 70801 0 0 636957461 24946 0 1661685 0 65798 0 0 592032063 24596 0 1639413 0 69470 0 0 624964103 24249 0 1615565 0 64249 0 0 578234195 23707 0 1579277 0 69714 0 0...

Q: FreeBSD-FreeBSD remote shell speed

Уважаемые FreeBSD-веды!

у меня в подполе происходит Я гоняю zfs snapshots с ящика на ящик таким примерно способом:

zfs send .... | mbuffer -s 64k -m 64m | ssh -c aes128-gcm@openssh.com box2 zfs recv

И между двумя ящиками на i3 все происходит хорошо: ssh с этим шифром бегает на скорости 900+MB/sec, реально zfs recv может принять 450-500 и я всем доволен.

Но на...

Monochrome2DNG Released

We're happy to announce... Тьфу, заклинило на басурманском наречии.

Утилита Monochrome2DNG выпущена в продакшен и до конца года продается с 40%-й скидкой. Вот ее исходное описание на русском (анонс беты), есть и полноценный русский мануал.

Получилась - хорошая вещь, особенно начиная с версии 0.9, когда мы имплементировали подавление неравномерных коррекций, делаемых камерой для (бывших) цветовых каналов.

Сам пользуюсь, за уши не оттащить :)

P.S. Пользуясь...

FreeBSD ZFS SHA256: производительность (и Intel SHA Extensions)

(пока придумаешь заголовок, язык об голову сломаешь)

Вот значит у одного моего друга есть будущий NAS на Atom C3758:

$ grep -E 'CPU:|SHA' /var/run/dmesg.boot CPU: Intel(R) Atom(TM) CPU C3758 @ 2.20GHz (2200.08-MHz K8-class CPU) Structured Extended Features=0x2294e283<fsgsbase,tscadj,smep,erms,nfpusg,mpx,pqe,rdseed,smap,clflushopt,proctrace,sha> 

Беру я (ну то есть он, один друг) три 6-Tb диска HGST HUS726060ALE614 (надо бы больше, но нету свободных), слепляю zfs pool и запускаю там такое:

$ for cksum in off fletcher2 fletcher4 sha256 sha512 skein; do zfs set checksum=$cksum ztest/test; echo...

О сравнении процессоров методом перекомпиляции FreeBSD

Наш глубокоуважаемый читатель пишет:

И всё-таки, чтобы сравнивать именно корость CPU, надо выносить на RAM-диск и obj, и TMPDIR, потому как параллельный make очень сильно насилует TMPDIR (если пустая, то /tmp) - это хорошо видно в gstat, если положить TMPDIR на совсем отдельный md-диск. Потому как существенно ненулевой system time это в том числе disk i/o.

Проверить оказалось несложно, на боевом ящике уменьшаю предельный размер ARC на 20 гигов, перезагружаюсь, делаю два отдельных рамдиска (под TMPDIR и...

Об атомных ядрах и их эффективности

По непонятной мне причине, время пересборки FreeBSD на моем текущем "боевом NAS" было измерено неверно отчего  я написал "время пересборки FreeBSD на новом процессоре больше раза в полтора, чем на старом" (возможно, я сгоряча собирал не ту версию на старой машине, у меня там много src.Minor.Major свалено на диске), после переизмерений получилось вот что (повторено несколько раз, результаты устойчивые).

Методика измерения:

  • выкачиваем FreeBSD 11-stable (ревизия одинаковая, убедился)
  • Чистим /usr/obj (необязательно, как показали повторные измерения)
  • make -j N buildworld,
  • ...

Supermicro USB stick boot problem: mystery solved

(извините за иностранные слова в заголовке, но мне вот сдается, что эти слова будут гуглить /как я гуглил/ и пусть находят, страдальцы, а дальше гуглом же и переведут).

Так вот, про проблему загрузки с флешки Sandisk Ultra Fit я на днях писал. Решил я ее, как помните, другой флешкой, через удлинитель, хоть и противно мне было...

Колхоз - дело добровольное

Извините за качество, вот реально телефоном снял.

Так вот, собирая NAS из вот этого корпуса и материнки Supermicro A2SDi-H-TF я оттоптался по таким граблям:

I. Загрузка.

Ну вот прельстиво взять Sandisk Ultra Fit, сунуть его в USB-гнездо на материнке и грузиться с него.

Пошел я в лабаз, купил Ultra Fit USB 3.1. Все с ним хорошо, FreeBSD распознает, ставится туда, но,...

FreeBSD и CPU C-states - II

В продолжение к этому вот тексту и комментариям там:

Приехал Com2USB кабель, подключил, насладился BIOS-ом через VT100 emulation и вообще прикольная штука - последовательная консоль. Молодость вспомнил, всплакнул.....

Тем не менее, цель не достигнута: после отключения USB и VT-d (по совету из комментариев) - так и жрет 2+ ватта в простое (основное жрет uncore), а в счетчике использования C3 у dev.cpu.0 - все еще нули.

А с другой стороны, ну так и хрен с ним. За месяц использования этот ящик вообще никакого вмешательства не потребовал (после того как я ipfw rules привел в разумное состояние, не 6к правил, а ~500). Работает и работает, вообще ничего не просит, я даже уже плохо помню что он есть :)

Моя прелес-с-с-с-ть

Приехала моя прелес-с-с-с-ть

Еще пара запчастей в дороге, надеюсь в ближайшую неделю их обрести - и буду собирать новый NAS, старый маленько задолбал. Правда уже понятно, что родные вентиляторы (с Molex-кабелем) придется менять на регулируемые по скорости.

Одного не могу понять - ну почему в каждой (второй) китайской фанзе не лепят ну если не такие же, то ну хоть с каким-то разнообразием.

12-дисковый корпус - вообще ...

RawDigger 1.2.25 Release

Выпустили, а то неприлично:

Из совсем нового - поддержка Sony HX99, а все остальное копилось с марта:

  • Поддержка камер
    • Canon 2000D, 4000D
    • Gitup G3 Duo (только режим 16:9, для режима 4:3 используйте режим 'custom camera')
    • Fujifilm DBP680, X-T3, X-F10, GFX 50R
    • Leica M10-P, M10-D
    • Nikon P1000, Z7, Z6 (предварительная поддержка), D3500
    • Panasonic LX100M2
    • Pentax K1-II
    • Sony RX100M6, A7-III, HX99 (предварительная поддержка)
  • Можно установить лимит размера RAW-данных в
  • ...

Про ремонт Therm-a-rest

Одной строкой, если вдруг кому интересно:

  1. Починить проткнутый коврик therm-a-rest (у меня все эти ковры - Prolite разных моделей и размеров, 6 штук всего) родным китом для полевого ремонта в условиях когда сухо и жарко (северный Кавказ летом) - можно. Я чинил. Потом этот коврик на постоянный набор не перечинивал, все и так ок до сих пор.
  2. Починить тем же набором в условиях, гм, межсезонья (слабый минус и очень сыро, туман и иней) - нельзя. Я чинил, но неуспешно. Капля полутвердого клея становится каплей твердого клея, сам коврик - сырой и не сушится (даже) спиртом, ничего никуда не прилипает. В условиях мороза полутвердый клей должен стать совсем твердым, в теории.
    Только если протопить палатку градусов до 20 тепла и сухости - тогда возможно.
  3. Набор "для домашнего ремонта" (там всем известный клей Seam Grip и липкие с одной стороны заплатки) теоретически в полевых условиях будет получше, но проблема просушки от влаги никуда не денется, то есть рассчитывайте на час-два гемороя и четверть баллона газа: придется какой-то объем протопить и высушить, прежде чем.
  4. Ну а дома - набор для домашнего ремонта работает ну очень хорошо.

Моя статистика: ~12 лет один коврик и с ~2010-го года вся семья (т.е. 5 человек/5 ковриков) т.е. где-то 60-70 человеко-походов (лень считать точнее, но с семьей раз в год, а я сам езжу 2-3-4 раза в год), за это время две дырки, одна - разошлось по шву (если быть точным - то дырочка в месте, где пухлый коврик переходит в плоский боковой шов, это может быть и брак и просто такое повреждение, ну скажем иголкой от елки) и еще одна - неудачно поставился в темноте на берегу Индигирки на проволоку (получился Т-образный здоровый разрыв). Понятно что к костру мы эти ковры не таскаем, только в палатке.

Можно ли вместо родных (из набора термареста для домашнего лечения) клейких заплаток использовать просто тоненькую "тезу" - ну хрен его знает, статистики у меня нет. Клей Seam Grip продается отдельно (в дайверских магазинах, например), два 7-граммовых тюбика стоят примерно как один термарестовский набор (где один тюбик,  4 универсальных заплатки и две заплатки к старым NeoAir).

Доклад закончил.

P.S. Термарестовский стандартный пролайт - ну сильно теплее "ижевской пенки" (на которой я стал спать после проткнутия термареста, благо был запас) при сравнимом весе и гораздо меньшем транспортном объеме. Теплый пролайт плюс - ну еще сильно теплее (но тяжелее и объемнее обычного).

Pages

Subscribe to blog.lexa.ru: все статьи