Душераздирающее о Qt

Я на это уже жаловался, но в фейсбуке, а не тут.

Но просматривая сегодня Qt mailing lists/development не смог пройти мимо:

Несчастный пользователь пишет:

I'd like to point out how badly this issue has been handled. It's been reported on February 2016 and marked as P4.To me, it seems a nonsense to ignore issues like this, especially now that Qt3D offers a lot of possibilities and sooner or later you might need to switch your app to core profile....

FreeBSD + 10G + Samba tune

Все утро онанировал подбирал параметры FreeBSD/Samba. Остановился пока на таком:

/boot/loader.conf

hw.ix.max_interrupt_rate=16000 hw.ix.rx_process_limit=4096 hw.ix.tx_process_limit=4096 hw.ix.rxd=4096 hw.ix.txd=4096 

smb4.conf

read raw = yes write raw = yes socket options = TCP_NODELAY SO_RCVBUF=2097152 SO_SNDBUF=2097152 large readwrite = yes 

Уменьшение размера буферов до 1Mb снижает скорость чтения процентов на 5, до 512к - процентов на 20.
Все кроме третьей строчки (socket options) скопировано с предыдущего ящика, может оно тоже не нужно (но на нем - было нужно).

И, в принципе, они такие...

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 и я всем доволен.

Но на Atom C3758 все не так радужно: одно ядро медленнее раза в 4 и ssh...

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-дисковый корпус - вообще ...

Pages

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