tobotras: (Default)
Хозяйке на заметку: 2021 год, wav-to-mp3, что может быть проще?
1) lame -- на выходе местами куски тишины, потом едет дальше (WTF?!)
2) Ardour -- на выходе местами вдруг разъезжается стереобаза, потом съезжается обратно (WTF?!)
3) ffmpeg -- претензий пока нет (хотя казалось бы та же libmp3lame).
tobotras: (Default)
Вот стоит у меня десктоп (lenovo thinkcentre edge, но это неважно). Воткнут проводом в свитч. В него же проводом воткнут wifi AP (tp-link wa-601g, но это неважно). Рядом стоит ноут (lenovo thinkpad X1, но это неважно), зацепленный за этот wifi. На обеих машинах стоит ubuntu 20.04, но это неважно. Процессоры-память ничем вообще не заняты. Всё происходит в радиусе одного метра.

С ноута на декстоп пинг тайм стабильно единицы миллисекунд. С десктопа на ноут также стабильно сотни миллисекунд.

Вопрос аудитории: как же так?
tobotras: (Default)
А вот читает ли меня кто из Alt Linux? Или ещё кто с опытом выпуска «сертифицированного Линукса» в какой-нибудь системе сертификации, кто может проконсультировать практически…
tobotras: (Default)
У линукса есть несколько механизмов ограничить процесс в доступных процессорных ядрах. Как минимум, cgroup и taskset. Если процессу важно знать, сколько у него ядер (чтобы сконфигурировать thread pool или ещё зачем-нибудь), то наивный способ -- прочитать /proc/cpuinfo. Он неправильный. Менее наивный -- позвать sysconf(_SC_NPROCESSORS_ONLN). Он тоже неправильный. Правильный -- вот:
  long num_processor_configured = sysconf (_SC_NPROCESSORS_CONF); /* list the number of processors configured */
  long num_processor_available;
  cpu_set_t mask;

  if (sched_getaffinity(0, sizeof(cpu_set_t), &mask) == 0) {
	num_processor_available = CPU_COUNT(&mask);
  } else {
	num_processor_available = sysconf(_SC_NPROCESSORS_ONLN);
  }
tobotras: (recorder)
Вчера попробовал записать Petit Fleur из предыдущего поста. Denemo какое-то неживое. Rosegarden генерит кривоватый текст. Сгенерил им Lillypond и довёл руками. Получилось так. Диктантов я не писал давненько, и есть там пара мест с явной лажей, но пока сойдёт. В Лиллипонде нет толком бендов :(

Пытаюсь дудеть. В нижнем регистре всё хорошо, верхнему надо учиться, переходу снизу вверх надо учиться-учиться.
tobotras: (shooting)
Таки да, чтобы увидеть iSCSI LUNs, я должен залогиниться в таргет, втянув все LUNы в своё ядро. Просто шикарный подход для сервиса, скажем, учёта и контроля, которому самому этот iSCSI с демонами и ядерными модулями нафиг не нужен.
tobotras: (unix)
ОК, я тупой: объясните мне, как из линукса посмотреть LUNы на iSCSI target? Не iscsiadm --login, который их все аттачит мне в ядро, а просто посмотреть?

Profile

tobotras: (Default)
tobotras

December 2024

S M T W T F S
123 4567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 9th, 2025 01:45 pm
Powered by Dreamwidth Studios