January 29th, 2017

404

бенчмарковое

У меня внезапная проблема: я не могу от fio добиться того же уровня "тормозов" (утилизации диска) как тот же fio, но пробивающий через ceph.

Там какая-то чёртова магия, которую я не могу воспроизвести. Многие устройства под fio@direct_io показывают совсем не те цифры, что в режиме fio@ceph@xfs@device. Я понимаю, что ceph даёт двойную запись в журнал, но в целом, даже если результат умножать на 2, это не объясняет, почему некоторые устрйства дают 10к+ под fio (с direct, и hdparm -W 0) и дают 300-500 под ceph'ом (что эквивалентно 600-1000 без него).
404

Отчаянные тормоза с 2D в unreal engine

Симптомы: любые игры на Unreal (Xcom2, etc) при рисовании курсора или 2д элементов тормозят до опупения. всё замирает на десятки секунд, при этом 3д хорошо и гладко.

Решилось последним апдейтом драйверов и x'ов. На всякий случай выписываю версии:

nvidia-driver 375.26-2
xserver-xorg-core 2:1.19.1-4
xserver-xorg 1:7.7+18
libgl1-mesa-dri 13.0.3-1
libgl1-mesa-glx 13.0.3-1
404

dibctl

Обнаружил, что старые методы авторизации (которые работали в juno) не работают в mitaka. Начал читать - конечно, хаос и шатание.

Переделываю всё на одновременную поддержку v1, v2, v3, плюс на использование session.

Надеюсь, станет разумно.

Рад, что всё УЖЕ покрыто тестами и при переписывании будет больно в ограниченном (хотя и значительном) объёме.

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

По моей текущей идее я буду использовать yaml-конфиги с jsonschema для валидации пользовательских конфигов. Схема ручного написания, ибо опыта работы с ней у меня никакого и на автогенерацию из кода у меня силёнок точно не хватит.