LINUX.ORG.RU

Поиск по сайту

 
Раздел:
Всего найдено 1644450 результатов, показаны 25

Почему недооценивают elementary OS?

Это ты щас убунту ультрастабильным софтом назвал?! Пантеон сам нормально работает только на этой самой элементари и больше нигде.

anonymous
()

Посоветуйте недо-NAS на коленке

ИМХО, сейчас не найду, но лучше всего найти статью в сети где RAID контроллер на pci-e повешали в малину и получилось, что rpi стал как «адаптер питания» для аппартаного raid. там реальное бутылочное горлышко будет rpi, а не захлебывающаяся шина от XOR массива + iops от пользователя

anonymous
()

Почему недооценивают elementary OS?

Что именно тебя интересует? Основатель теперь основательница, дистр построен на убунту, окружение приябито гвоздями к systemd, проблемы не решают, код не принимают, пожертвования просят. Все перечисленное - большое ФУ!

anonymous
()

Ох уж эта гибридная графика

Поддержка raven была добавлена в ядро 5.6, а raven-2 точно позже, где-то в 5.10 +-. Т.е. с 5.4 работать не должно (без ручного патчения).

anonymous
()

проблема с BZU GMB

продолжайте наблюдение, я решительно настаиваю.

anonymous
()

Какие параметры можно засунуть в плейлист mpv?

Если рядом с файлом (в том же каталоге) The Wall.mp4 создать файл The Wall.mp4.conf с содержимым

panscan=1

(или какие параметры имелись в виду), то этот параметр применится при воспроизведении.

anonymous
()

Какие параметры можно засунуть в плейлист mpv?

Но в директории помимо 2-5-минутных клипов есть и фильмы вроде Interstella 5555, Remember the Future или The Wall. Их для такого просмотра стоит разбить на отдельные песни (особенно 2-й). Как это лучше сделать?

ffmpeg-ом?

mpv умеет обрезать размер и масштабировать, но можно ли задавать эти параметры в плейлисте, по которому mpv будет прыгать в произвольном порядке?

Можно задать эти параметры в текстовом файле, если назвать файл так же как оригинал, но с расширением .conf, и положить этот файл рядом с оригиналом.

anonymous
()

Роутер под OpenWRT на 7621 (или аналогичных)

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

anonymous
()

Жестокость провайдера и PPPoE, привязанный к стулу

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

anonymous
()

Функции с переменным числом аргументов: va_arg vs void*

Ну так не поступай как писатели printf (хотя там тоже много чего в оправдание можно сказать).

Пошучу

Разработчики printf наверное не знают иных способов.

С использованием метаданных printf более ээфективен и универсален.

Для run-time такой подход - «шик, блеск, красота».

anonymous
()

Функции с переменным числом аргументов: va_arg vs void*

Не сомневаюсь, но при выборе языка удобство для меня - это не самый главный пункт ;)

Удобство ещё в том, что если нужно в а-ля Си коде можно использовать: std, …

Вообще сам не использую, так как разработал (и пополняю) своё API, которое весьма удобно.

В целом конечно - «на вкус и цвет, товарищей нет».

Пошучу

Как говорил кирпич подойдя к краю крыши другому кирпичу - «Главное, чтобы человек попался хороший».

anonymous
()

Непонятки с zswap

Интересно, вон скриптом можно попробовать.

anonymous
()

Функции с переменным числом аргументов: va_arg vs void*

… но меня это не интересует, поскольку я пишу на си.

Весьма удобно использовать C++ в качестве а-ля Си, так как C++ имеет некотрые «плюшки», которых нет в Си.

Вообщем у меня код на C++ схож с а-ля Си.
Весьма удобно!

anonymous
()

Непонятки с zswap

И НАСКОЛЬКО lzo тут лучше zstd на смешанных данных!

Почему zstd пасанул на --vm-method all — ещё одна загадка.

for method in all flip zero-one; do
    for algo in lzo zstd; do
        sudo swapoff -a
        echo $algo | sudo tee /sys/module/zswap/parameters/compressor
        sudo swapon -a
        sync
        echo 3 | sudo tee /proc/sys/vm/drop_caches
        sleep 5
        echo "=== $algo method=$method ==="
        stress-ng --vm 4 --vm-bytes 200% --vm-method $method -t 15 --metrics-brief
        sleep 10
    done
done

lzo
3
=== lzo method=all ===
stress-ng: info:  [25120] setting to a 15 secs run per stressor
stress-ng: info:  [25120] dispatching hogs: 4 vm
stress-ng: info:  [25121] vm: using 4.91G per stressor instance (total 19.66G of 9.81G available memory)
stress-ng: metrc: [25120] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s
stress-ng: metrc: [25120]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: metrc: [25120] vm               100651     15.33      5.29     55.80      6566.75        1647.61
stress-ng: info:  [25120] skipped: 0
stress-ng: info:  [25120] passed: 4: vm (4)
stress-ng: info:  [25120] failed: 0
stress-ng: info:  [25120] metrics untrustworthy: 0
stress-ng: info:  [25120] successful run completed in 15.61 secs

zstd
3
=== zstd method=all ===
stress-ng: info:  [25207] setting to a 15 secs run per stressor
stress-ng: info:  [25207] dispatching hogs: 4 vm
stress-ng: info:  [25208] vm: using 4.86G per stressor instance (total 19.43G of 9.70G available memory)
stress-ng: metrc: [25207] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s
stress-ng: metrc: [25207]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: metrc: [25207] vm                    0     20.90      1.24     81.29         0.00           0.00
stress-ng: info:  [25207] skipped: 0
stress-ng: info:  [25207] passed: 4: vm (4)
stress-ng: info:  [25207] failed: 0
stress-ng: info:  [25207] metrics untrustworthy: 0
stress-ng: info:  [25207] successful run completed in 20.96 secs

lzo
3
=== lzo method=flip ===
stress-ng: info:  [25282] setting to a 15 secs run per stressor
stress-ng: info:  [25282] dispatching hogs: 4 vm
stress-ng: info:  [25283] vm: using 4.98G per stressor instance (total 19.90G of 9.94G available memory)
stress-ng: metrc: [25282] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s
stress-ng: metrc: [25282]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: metrc: [25282] vm               732873     15.75      9.03     53.78     46535.87       11667.49
stress-ng: info:  [25282] skipped: 0
stress-ng: info:  [25282] passed: 4: vm (4)
stress-ng: info:  [25282] failed: 0
stress-ng: info:  [25282] metrics untrustworthy: 0
stress-ng: info:  [25282] successful run completed in 15.84 secs

zstd
3
=== zstd method=flip ===
stress-ng: info:  [25338] setting to a 15 secs run per stressor
stress-ng: info:  [25338] dispatching hogs: 4 vm
stress-ng: info:  [25339] vm: using 4.97G per stressor instance (total 19.87G of 9.92G available memory)
stress-ng: metrc: [25338] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s
stress-ng: metrc: [25338]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: metrc: [25338] vm               545705     15.58      6.38     55.90     35025.17        8761.44
stress-ng: info:  [25338] skipped: 0
stress-ng: info:  [25338] passed: 4: vm (4)
stress-ng: info:  [25338] failed: 0
stress-ng: info:  [25338] metrics untrustworthy: 0
stress-ng: info:  [25338] successful run completed in 15.61 secs

anonymous
()

ipsec соединение рубит LAN трафик

Потому, что на уровне ipsec нет маршрутизации, в поле rightsubnet указывается маска, адрес сети или конкретный адрес назначения, пакеты с адресами назначения, подпадающие под эту маску будут отправляться на другую сторону IPSEC туннеля.

У тебя там указано 0.0.0.0/0, а под эту маску подпадают все пакеты.

anonymous
()

Время поиска 1561 ms, время БД 3 ms