Городить костыли с распараллеливанием и очередью задач пока не хочется - те объёмы данных, что гоняет скрипт, можно обрабатывать на порядки быстрее
В языке без конвееров я бы просто накидал измерений времени в подозрительные участки
Но с конвеерами часть кода может выполняться параллельно, плюс наверное нужно смотреть, как именно реализована передача данных
Что посоветуете почитать?
З.Ы. powershell в linux нафиг никому не сдался, но он есть. Так что формально не оффтопик :)
Сабж. К сожалению, в aix 7.1 + rpm 3.0.5 это не warning, а error.
При этом предложенные stackoverflow %dir и %exclude не принимаются - скорее всего слишком старый rpm. И обновить его по понятной причине не получится
другой совет на stackoverflow предлагает делать избыточное описание так, чтобы дублирования не было. Т.е. не назначать права не на весь каталог, а на отдельные файлы. Хотелось бы этого избежать
Есть необходимость собрать xymon-client для aix
Использую spec файл, с которым без проблем собрал этот пакет под rhel
Для начала проверил обычный скучный путь configure + make ( без make install ). Сборка проходит не без недостатков, но успешно
После этого пробую собрать rpm. Те же самые шаги с configure ( %setup ) и make ( %build ) проходят аналогично %install выполняется. Затем поиск файлов ( %files ? ), и работа rpm прерывается, в $? ошибка
Каких-либо сообщений об ошибке в выводе не вижу, те же warning'и про file listed twice есть и при сборке на rhel, но там пакет собирается, а на aix - нет
После очередного обновления начались тормоза ( около минуты ) при подключении по ssh
Включил дебаг. Посмотрел логи. Да ну, не может быть. А может ... ? Бред, показалось. Мало ли что вдруг начало сыпаться в auth.log. А может проверить? Иии .. тадам
В графиках zabbix для item'ов отображается простая статистика - min, max, avg
Можно ли получить эти данные через zabbix api?
Например, на одном из дисков живут 20 виртуалок, у меня есть график IOPS по каждой ВМ. Нужно добавлять на новый screen только то, что создаёт более-менее существенную нагрузку( avg >= x или max >= y )
Сабж. Предпочтительно не использовать внешние утилиты ( iostat, nmon и т.п. ), а забрать эту информацию самостоятельно ( вроде /proc/diskstats в linux )
Т.к. дисков очень много ( сотни ), и эту информацию нужно получить с минимальными накладными расходами, чтобы потом запихнуть в систему мониторинга
Сабж. На первый взгляд, у них есть screenitem типа «URL». Но это не то. Он заставляет браузер загрузить указанную страницу и вставить в таблицу screen'а. Но мне нужны просто ссылки
Есть screenitem «plain text». Насколько я понял, zabbix подставит в это поле значение выбранного item'а. И опять же, насколько я понял, при «style=1» zabbix вставит текст как html код, т.е. ссылку сделать можно
Получается ректальная танзиллэктомия - для хоста создать лишний item, в нём код html, и затем уже добавить на screen
Попробую реализовать. Но вдруг я чего-то не понял и есть более цивилизованный вариант
И для Ъ исходная задача:
У меня есть несколько тысяч графиков для vsphere ( и будет в разы больше ). Их нужно раскидать по screen'ам для удобства ( например, на одном screen IOPS от всех виртуалок на конкретный ldev ). Но этих screen'ов тоже получается сильно дофига, а мне нужна удобная навигация по ним. Пока хочу сделать один центральный screen, на котором ссылки на скрины с направлениями, на них в свою очередь - на узкоспециализвированные screen'ы. Узкоспециализированные скрины я собираю автоматически через zabbix API на питоне. В принципе можно генерить в нём же статические html, но пока надеюсь обойтись screen'ами zabbix
Есть необходимость в винде отправлять JSON данные для low-level discovery через zabbix_sender в item типа «zabbix trapper» из powershell. В powershell у меня есть текст с переводами строк, тип объекта - System.String
Прямо классика - «К кому обращаться за помощью? - к психиатру». Но без powershell не обойтись, т.к. данные нужно вытягивать через vsphere powercli
И получаю большой геморрой.
У zabbix_sender есть два варианта - передача key/value прямо через cmdline ( -i key -o value ), либо через промежуточный файл ( в каждой строке «host key value» )
В первом случае нужно как-то экранировать строку, чтобы передать её как один параметр. И это не получается - экранировки одинарными кавычками нет. Каких-либо способов преобразовать строку в экранированную ( аналог перлового quotemeta ) не нашёл
Во втором случае придётся менять функцию преобразования данных в json для zabbix. Пока это основной вариант, так и делаю.
Так вот. Кто-нибудь уже реализовывал подобный изврат? Как вы обошли подводные камни винды?
linux при том, что сервер zabbix'а работает на linux, мониторинг делаю для вполне unix-образного esxi, и позже постараюсь переписать с powercli на perl'овом vsphere cli
автоматическая загрузка фото в nextcloud, с удалением старых фото на телефоне. Т.е. как минимум все фото бекапятся в свой nextcloud. В идеале - ещё и удаляются старые на телефоне
односторонний перенос файлов между каталогами телефона и nextcloud, не заморачиваясь с двусторонней синхронизацией
nextcloud : dir_1 -> телефон : dir_1
телефон : dir_2 -> nextcloud : dir_2
Что пробовал:
com.nextcloud.client
com.nextcloud.android.beta
В обоих автоматическая синхронизация вообще не работает. Вручную фотки залить можно, включенная автозагрузка просто игнорируется :\
Сабж. У меня нет цели резать рекламу в приложениях и лишать хлеба голодающих разработчиков ;) Я лишь хочу спокойно открывать ссылки в браузере
Проблема в том, что многие нехорошие люди в мобильной версии сайтов предпочитают через js рисовать аналог модального окна с рекламой, приложением в google play, подпиской на email, опросами и т.д. ( «нажми 'ок' для закрытия окна и перехода к тексту новости» ). По очевидным причинам, совсем отключить js сейчас уже невозможно.
Вспоминая другую известную проблему ( опсосы и мошенничество ), нет никакого желания закрывать нарисованные окна нарисованной кнопкой - мало ли на какой мусор попробуют подписать.
Так вот. Есть ли для android аналог adblock, который уберёт это треш, угар и содомию из chrome? Без рута.
Сабж. Про дисковый кэш и linuxeatmyram.com разумеется знаю. Тут другая ситуация, память съел не кэш и не буферы. И SLAB тоже ни при чём похоже
Занято 1.6 из 1.85 GiB. RSS 660 MiB у tomcat, у остальных копейки
Вылез и криокамеры и с некоторым удивлением заметил, что ноуту уже лет 6 и просмотр 1080p большого битрейта он не тянет. Приходится загружать игровой комп. Ноут изначально брал как удалённую консоль и основные требования были к объёму памяти, но всё равно печально.
У меня нет цели прямо сейчас пойти и купить новый, но пора уже присматривать замену, и хотелось бы представлять нижнюю планку по железу
Вопрос: каких ноутбучных cpu/gpu/apu будет достаточно для просмотра «тяжёлых» 1080p ( ну скажем 1.5-часовой фильм с разрешением 1080p весит 20 GiB ) в linux?
А если в перспективе будет 4k монитор и соответствующие фильмы?
Сабж. Сестра посоветовала выпуски «Аэростат», но я не уважаю Гребеньщикова и поэтому меня не интересует его точка зрения. Пробовал слушать - тошнит
Есть ли что-нибудь ещё в таком направлении? Когда интересный человек рассказывает о том, что значимого происходило/происходит в музыке. Причём не один фильм лохматого года «всё лучшее за полчаса», а регулярные выпуски/обзоры?
Ну и главное, чтобы не скатывалось в две крайности - «пьяный обрыган матерно восхищается» и «эстетствующие макосовцы манерно беседуют о культур-культур» ( ну вы поняли ;) ) .
Такое бывает?
З.Ы. Ладно, пьяный обрыган годится, если он действительно разбирается в музыке