LINUX.ORG.RU

Сообщения ahnenerbe

 

Как ускорить Ansible плейбук на KVM?

Здравствуйте. Подскажите, пожалуйста, может кто сталкивался: есть плейбук, достаточно обширный и с большим количеством операций (создание/модификация/удаление временных файлов, всякие вычисления в файлах и пр.). Если запускать на голой системе - работает достаточно быстро, скажем отрабатывает за 3-4 минуты. Если для отладки запускаю его на KVM - сразу время взлетает до 40 минут. Грешил на то, что может временные файлы плейбук помещает на диск - но что-то не удалось установить этот момент. Что может быть? Можно как-то временные файлы Ансибля вынести на RAM диск? Или что-то иное тут может быть? Куда хоть посмотреть?

Спасибо

 ,

ahnenerbe
()

qemu и hwclock - не работает получение времени

Подскажите, пожалуйста, может кто сталкивался. Наткнулся на то, что не работает hwclock под Proxmox:

root@test1:~# hwclock -r
hwclock: select() to /dev/rtc0 to wait for clock tick timed out

При этом устройства на месте:

root@test1:~# ls -l /dev/rt* /dev/hpet
crw------- 1 root root  10, 228 янв 16 14:12 /dev/hpet
lrwxrwxrwx 1 root root        4 янв 16 14:12 /dev/rtc -> rtc0
crw------- 1 root root 254,   0 янв 16 14:12 /dev/rtc0

При этом же та же система, но на голом железе - работает. Что это может быть, не подскажете?

 ,

ahnenerbe
()

В MidnightCommander не работает комбинация ESC-Enter и ^Enter

Здравствуйте. Подскажите, пожалуйста, куда хоть смотреть: обновил свой терминал и перестала работать комбинация клавиш Esc-Enter и ^Enter, чтобы «сбрасывать» в командную строку имя файла с панели. Где это можно поправить? Терминал - MobaXTerm. И еще вопрос, раз уж пишу: есть ли в MC какая-то комбинация чтобы «сбросить» файл в командную строку с полным путем к нему?

Спасибо.

 ,

ahnenerbe
()

Когда имеет смысл использовать bash...

… А когда все-таки стоит написать скрипт на языке программирования? От старого админа осталось куча скриптов по всем темам администрирования. Часть работает, часть нуждается в допиливании, но сопровождение всего этого головная боль. Сомнений нет, баш хорош в своем сегменте, но когда стоит все-таки писать код (или переписать) на языке программирования общего назначения, том же питоне, а когда и баш хорош? Есть какие-то индикаторы, что изначально стоит писать не на баше? По вашему опыту?..

 

ahnenerbe
()

Как отключить доступ к сети для теста?

Всем привет. Пишу небольшую научную статью, для нее разработал простенькую программу, которая делает обработку на нескольких машинах, потом сливает все вместе. Сейчас мне потребовалось в ходе теста устроить локальную проблему: нужно отключить сеть и посмотреть на поведение программы (отключать нужно часто). В контейнер ее не положить, виртуалка тоже не вариант. Отключить адаптер тоже - я это проверяю и уже исследовал. Нужно именно устроить черную дыру для всех пакетов определенного интерфейса. Я пока склоняюсь к варианту iptables и, возможно, route … reject. Но может есть что-то попроще? Например, sysctl может что-то универсальное имеет или же может вообще без вмешательства в систему? Был бы очень признателен за идею.

 ,

ahnenerbe
()

Производительность дисковой подсистемы и NFS

Здравствуйте, Разбираюсь в вопросе производительности, возникло несколько вопросов. Буду признателен за помощь с ними.

  1. Если смотреть спец. ПО по измерению производительности, то часто в нем повторяются одни и те же тесты: последовательное чтение/запись, чтение/запись блоками по 4 КБ, чтение/запись блоками по 4 КБ в 64 и более потока. Меня интересует размер блока в 4 КБ - почему именно 4? Иногда, например, как тут, делают блоки в 4 МБ. А иногда в 1 МБ. Как я понял, 4 КБ - это для измерения IOPS, а 4 МБ - уже для измерения пропускной способности. Только в этом дело?
  2. Часто пишут, что пользоваться командой dd недопустимо для измерения пропускной способности. Хотел узнать почему.
  3. Как понять какие тесты необходимы для получения производительности? Пишут, что можно исходить из задач диска или NASа, а как тут понять какая загрузка диска будет (последовательное или произвольное чтение/запись)? Нет ли каких-нибудь шаблонов для типовых нагрузок?
  4. Можно ли измерять производительность сетевой шары NFS через те же утилиты, через которые измеряют производительность локальных дисков? Я про dd, fio и др. Это методически верно?

Если возможно, посоветуйте, пожалуйста, хорошие ресурсы по теме производительности, в частности, дисковой подсистемы. Спасибо.

 , ,

ahnenerbe
()

Что стоит собирать с удаленных машин на единый лог сервер?

Привет. Решил разобраться что происходит в сети и развернул сервер логов на базе Graylog. Собираю туда логи со всех машин, пока только Линукс, но ищу варианты и с Windows. Но вопрос не в этом.

Хотел спросить вашего совета: на клиентских машинах собираю логи с помощью конфига rsyslog следующего плана:

*.warn @@192.168.0.15:51400;RSYSLOG_SyslogProtocol23Format

То есть, как я думаю, этого достаточно, чтобы не проморгать какую-нибудь достаточно крупную неисправность: уровень предупреждений и выше.

БД, куда все льется, небольшая, поэтому писать большой лог не могу.

А ваше мнение - что стоит собирать в виде логов с удаленных рабочих машин, чтобы не упустить проблемы, максимально охватить основные системы? Машины - обычные офисные, немного графических станций, несколько серверов. И что по вашему мнению стоит стаскивать в логах с серверов? Достаточно ли просто уровня предупреждения и выше? Спасибо.

 , ,

ahnenerbe
()

Отличия в правах NFS+ZFS для FreeBSD и Linux

Здравствуйте, Подскажите, пожалуйста, куда копать по следующей проблеме. Или, может быть, подскажите, почему так происходит. Установил TrueNAS 13, он на базе FreeBSD 13. В основе - ZFS, если это важно, но дело, думаю, не в ней.

Экспортирую директорию с TrueNAS: всем полные права, maproot/mapgroup отсутствует (для начала). Владелец root/wheel со стороны ZFS.

Монтирую директорию на Linux системе как root, создаю поддиректорию. Она создается вроде бы корректно:

drwxrwxr-x 2 nfsnobody root 2 Nov 25 13:40 test1

Ну хорошо, усилим безопасность. Теперь я хочу избавиться от root привилегий, когда я захожу root. Мне бы на NAS сделать преобразование maproot user->winuser, maproot group->dc (обе обитают в NIS, но TrueNAS их видит и нормально получает). Вношу своё желание в настройки шары директории:

  • Maproot user: winuser (NIS provided user)
  • Maproot group: dc (NIS provided group)

Снова монтирую с Linux машины, захожу root, монтирую директорию, создаю новую - что за ерунда?

drwxrwxr-x 2 winuser root 2 Nov 25 13:42 test2

Почему не отработал maproot group? - GID=0

Ну ладно, захожу на шару теперь winuser, пробую создать тестовую папку:

drwxrwxr-x 2 winuser root 2 Nov 25 13:45 test3

Как тут-то GID=0?? winuser входит в следующие группы так-то:

uid=5020(winuser) gid=5000(dc) groups=5000(dc)

Почему такое поведение?

Я проверил все то же самое под Linux c NFS сервером, поднятым вручную - там ожидаемо все работает как я и думал.

Спасибо

 , ,

ahnenerbe
()

Почему справка ping выводится в stderr?

Здравствуйте, Подскажите, пожалуйста, с чем может быть связано следующее: обнаружил, что справка некоторых команд, например ping -? выводится в stderr, а не stdout. А с чем это может быть связано? Это же вроде стандартный вывод команды, не ошибка.

 , ,

ahnenerbe
()

MTU в Linux

Здравствуйте. Подскажите, пожалуйста, что может быть не так.

Коммутатор, к нему подключены несколько серверов NFS и клиентов NFS. На серверах и клиентах стоит MTU=9000 для увеличения пропускной способности.

Непонятки возникают с коммутатором. Сервер с NFS подключен 2 кабелями (оптика) по 10 ГБит, создан PortChannel. Если везде ставить MTU=9000 то не работает NFS, только 9216 помогает решить проблему (максимум для оборудования). Но я не понимаю почему так - разве MTU не должно быть одинаковым? И может быть, что из Линукса пакет вылетает не 9000 размером?

 

ahnenerbe
()

Cinnamon для RockyLinux 9 (RHEL9)

Всем привет. Подскажите, пожалуйста, есть ли какие-либо репозитории либо может инструкции для Cinnamon последних версий для установки в RHEL9-образные дистры? RockyLinux, AlmaLinux и иже с ними. Для 8-ки полно инструкций, даже были groupinstall в RHEL8 (Cinnamon Desktop), а в 9ке такого не нашел - выпилили? Буду очень признателен.

 , ,

ahnenerbe
()

Windows на Linux машинах

Доброго дня. Проблема такая. «Импортозаместились»)) То есть накатили Линукс, но в винде остались нужные программы, включая офис, скайп (он важен - планерки это наше все!), всякая ерунда типа проприентарного САПР под винду. Последнее как раз и работает на разрешении 4К (3840x2160), 2 мониторах и прочие. Под Линукс перенести нереально: лицензии, отслеживание пользователей и пр.

Что сейчас: локальная виртуалка с виндой 10, в ней САПР и все что нужно для счастья. Все устройства проброшены, вроде работает.

Что не устраивает: обслуживание 30 пользователей превращается в кошмар, поднят домен, но не спасает, ибо обслуживается эникеем (а лезть туда неохота). Отнимается память и диск от Линукса (а в нем есть еще и Компас).

Что пробовал: RDP терминальный сервер, но с таким разрешением экрана сеть быстро помирает на RDP (хоть и 1 Гбит и местами даже 10 Гбит).

Что посоветуете? Нет аналога локальной виртуалке? Какой-то централизации хочется, желательно бесплатной.

 , ,

ahnenerbe
()

RSS подписка на новые темы