• Intel ARC 380 + Linux, насколько эта конфигурация жизнеспособна?

    Wolfnsex
    @Wolfnsex Автор вопроса
    CityCat4, поставить к слову не проблема, есть отличные кронштейны до 4-6 мониторов, напольные, настольные, настенные... В моём случае - все 3-4 монитора без проблем умещаются на столе (даже если в ряд поставить, и да, они все по 27"), но обычно я использую 2 основных, либо для основной работы, либо для просто работы, а два других - это т.н. "места оператора". Можно конечно решить задачу покупкой ещё пары машин, а заодно и ещё одного пром. ИБП [который шумит не хуже заправского сервера] к ним, добавить ещё кучу проводов, которыми и так уже весь кабинет обмотан, настроить сеть (которая в моём случае не нужна), добавить софта... и т.д., но всё же мне кажется видеокарта нормальная дешевле выйдет :)))
  • Intel ARC 380 + Linux, насколько эта конфигурация жизнеспособна?

    Wolfnsex
    @Wolfnsex Автор вопроса
    Dmitry Roo, про "дружелюбность" - возможно мои данные устарели, спасибо, при случае попробую ещё раз.
  • Intel ARC 380 + Linux, насколько эта конфигурация жизнеспособна?

    Wolfnsex
    @Wolfnsex Автор вопроса
    Dmitry Roo, безусловно, это ценная информация для общей статистики, но, тут есть несколько "но", в частности:
    1. На данный момент я не рассматриваю Manjaro как рабочую ОС, былого юношеского азарта и энтузиазма уровня "щас сделаю свою ОС, но для начала эту ОС переделаю под себя" у меня явно поубавилось, в виду того, что надо именно работать, а не интимом с ОС заниматься
    2. Возможно именно 3080 работает хорошо, но стоит она явно не 15к рублей на данный момент и купить себе игровую видеокарту предпоследнего поколения, только ради того, что бы проверить как она будет работать - я не имею возможности к сожалению. Мои 1650 (текущая) и какая-то предыдущая (то ли 970, то ли 700-какая-то, точно не помню) - во всех Linux'ах работали если не отвратительно, то как минимум не удовлетворительно. Что несколько странно на мой взгляд, т.к. 1650 - одна из самых популярных в мире видеокарт. Говоря конкретно про Manjaro - до последнего времени - если выбрать при установке (перед началом установки) "Загрузить проприетарный драйвер nVidia" - то до самой установки дело уже не доходило. В Ubuntu - если выбрать "неправильную версию" драйвера - система тут же умирала на совсем...
    3. Возможно Вы просто не подключали одновременно не менее 2шт. мониторов 4к+, на "LowRes" открытый драйвер в Linux'ах работает вполне себе.
  • Intel ARC 380 + Linux, насколько эта конфигурация жизнеспособна?

    Wolfnsex
    @Wolfnsex Автор вопроса
    CityCat4, полностью с Вами согласен. К слову, часть драйверов nVidia всё-таки открыла, правда, насколько значительную часть - не могу сказать, и, пока это к сожалению не спасает. Может быть открытая часть слишком незначительна, а может быть разработчики nouveau просто ещё не успели доработать свой драйвер... Но, факт остаётся фактом, "базовых" проблем с видеокартами от nVidia, хоть и стало заметно меньше, но полностью - они пока никуда не исчезли к сожалению. По сему, думаю сменить видеокарту думаю будет проще и быстрее, нежели дожидаться пока "рак на горе свистнет". Благо, сейчас цены на них [видеокарты] более ли менее адекватные.
  • Как увеличить громкость входного сигнала звуковой карты в Linux?

    Wolfnsex
    @Wolfnsex Автор вопроса
    Valdemar Smörman, спасибо за информацию! На самом деле очень полезно, я в "Десктопном" линуксе не очень силён и туда ещё не добирался
  • Как увеличить громкость входного сигнала звуковой карты в Linux?

    Wolfnsex
    @Wolfnsex Автор вопроса
    Коллеги, обновил информацию по теме в самом вопросе. Ещё раз большое всем спасибо, вопрос пока наверное можно поставить "на паузу", т.к. в первом приближении - проблема решилась сама собой, о том, что именно её решило - я пока не понял, но попробую разобраться с этим.
  • Как увеличить громкость входного сигнала звуковой карты в Linux?

    Wolfnsex
    @Wolfnsex Автор вопроса
    Алексей Черемисин, точно ли у меня многоканальный источник звука? В целом наверно да, тут всё зависит от того, с какой стороны смотреть. У карточки 8 входов и 16 выходов, в общем и целом 95% времени используется 1 канал и выходов - 2 канала соотв. (стерео), для начала хотелось бы добиться работоспособности хотя бы этого. "Поставить" моно - либо там нет такой возможности, либо я не знаю как это сделать, в выпадающем списке настроек звука есть только 1 вариант: "Multichannel". Можно ли настроить уровень сигнала с помощью потенциометра на звуковой карте? Да, можно, но звук и так уже идёт в пик, о чём свидетельствуют индикаторы на самой карточке, а попытки выкрутить сигнал на максимум - ожидаемо ни к чему не приводят.
  • Как увеличить громкость входного сигнала звуковой карты в Linux?

    Wolfnsex
    @Wolfnsex Автор вопроса
    Спасибо! Сейчас попробую установить какой-нибудь Linux посвежее и попробовать ещё раз (исходная ОС не дожила до победы под натиском экспериментов).
  • Как определить проблему медленного открытия сайта?

    Diversia, думаю да, это именно "отписка". Скорее всего, у них, так же как и у нас нет каких-то "внятных" идей на тему происходящего, и вполне вероятно, что по логам проблем действительно нет. Но в чём именно проблема, судя по всему они так же не знают. Моя версия заключается в том, что проблема связана где-то с выше стоящим провайдеров интернета/сети, возможно она связана с реструктуризацией сети - это объяснило бы временный характер "просадок". Но, это всё ещё мои рассуждения, более точного ответа я к сожалению пока дать не могу.
  • Как определить проблему медленного открытия сайта?

    Diversia, если я всё верно понял из представленных скриншотов "Случай 2" - это тот самый момент, когда падают показатели "доступности" сайта (назовём это так). Из скриншотов я заметил следующие моменты:
    1. Нагрузка на сеть, диск, процессор, память - не имеет каких-то разительных отличий между "нормальным" режимом работы и в момент когда "всё плохо"
    2. В момент "всё плохо" - исчезает преимущественно мобильная аудитория сайта, причём исчезает она практически на 100%...

    *возможно я что-то не верно понял, если так - поправьте меня пожалуйста. Но, если я верно оценил ситуацию, возможно (всё далее сказанное - исключительно мои доводы и предположения), проблема кроется в мобильных браузерах. С чем именно она связана, к сожалению пока не могу точно сказать, нужно подумать. Возможно, опять таки это связано с реструктуризацией сети, в свете последних мировых событий. У меня к сожалению нет подробностей, но структура сети (в т.ч. на уровне магистральных провайдеров, если верить новостям) претерпевает некоторые изменения. Думаю, проблема находится где-то за пределами Вашего сервера, т.к. значительных расхождений в показателях потребляемых ресурсов я не заметил, а трафик падает до ~10%.

    Что бы лично я сделал в таком случае:
    1. В момент "просадки" попробовал бы открыть сайт самостоятельно, с мобильного телефона. Может быть появиться какое-то представление о происходящем, какая-то доп. информация. Можно дополнительно в этот момент померить скорость интернета на мобильном и пинг до сайта проверить (опять же, с мобильного).
    2. Возможно стоит попробовать поднять зеркало сайта и настроить балансировщик, который будет распределять пользователей по их гео-локации
    3. Можно попробовать перенести сайт на другой сервер (к другому хостеру)

    Ещё раз повторюсь - всё выше сказанное, - это "мысли вслух", точную причину происходящего я к сожалению пока назвать не могу, каких-то явных причин (проблем) пока не вижу. Единственное, в чём я уверен наверняка - эта проблема находится где-то за пределами Вашего сервера, вероятно, где-то на уровне интернет-провайдера, возможно на уровне магистрального провайдера или просто вышестоящего провайдера относительно ДЦ в котором Ваш сервер стоит. Нужно подумать, возможно позже я смогу сказать что-то более полезное.
  • Как определить проблему медленного открытия сайта?

    Проблема данной проблемы (простите за тавтологию) в том, что пока не ясен её источник. Изучил скриншоты и на их основании, если я всё верно понял, можно заключить, что проблема НЕ связана с нехваткой памяти и/или процессорного времени. Соответственно, нужно найти источник этой самой проблемы. Давайте начнем с проверки нагрузки на диск и на сеть. На одном из скриншотов я видел у Вас запущенный top/htop, для мониторинга дисковой системы есть iotop - пришлите скрины (или результаты) нагрузки на диски в момент "проблемы". Для мониторинга сетевой активность есть масса утилит, но думаю нам хватит простейшей типа nload, в момент проблемы неплохо бы так же нагрузку на сеть померить.

    P.S. Возможно, проблема связана с реструктуризацией сети (Интернет) в виду последних политических событий в мире. Если Ваш сервер (или VPS или другой узел сети) находится на территории континента Евразия - нельзя исключать того, что это просто сбои сети или какие-то переключения у выше стоящих провайдеров. Это безусловно моё предположение и не более того, но некоторое время назад интернет был завален новостями на тему того, что вплоть до магистральных провайдеров кто-то уходит, кто-то приходит, изменяется карта сети и т.д. Или может быть это где-то на уровне Вашего ДЦ. Если Вам не жалко денег (бюджет позволяет), арендуйте на том же самом сервере ещё 1 VPS, самый-самый дешевый и попробуйте локально запустить на него трафик, с помощью любой утилиты для генерации трафика, можно даже банально очень большой файл туда загружать и логировать скорость выгрузки, если пики по провалам скорости совпадут с основным сервером - это будет означать, что проблема не в сервере, а в сети Вашего хостера или его провайдера.
  • Какой мощности должен быть сервер для проксирования?

    Diversia, если прям "совсем без простоя", в теории это выглядит примерно так:
    1. Настраиваем реплику БД на уровне мастер-мастер (исходный сервер + сервер-зеркало)
    2. Настраиваем двухстороннюю синхронизацию ФС (сходу не скажу как это сделать, но предположительно rsync, хотя, если пользователи не загружают файлы и не производят других значимых изменений на уровне ФС - возможно можно обойтись и без нее). Либо, как вариант, можно попробовать подключить ФС одного сервера по сети, например через ssh2fs (опять таки, в моём случае это теория - но при гигабитном канале должно всё хорошо работать, достаточно быстро)
    3. Поднимаем сервер-зеркало
    4. Меняем DNS-запись
    5. Через 48-72 часов отключаем исходный сервер

    Дать более точные рекомендации к сожалению пока не могу, не приходилось с сталкиваться именно вот с такой задачей. Но, в теории всё должно работать хорошо в данной схеме.
  • Как передать в nginx контейнер серверный IP?

    Уточните, что именно Вам нужно передать и откуда куда? Передать какую-то информацию внутрь контейнера, можно например с помощью переменных ENV.
  • Что делать если в класса сущности много свойств?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    necrodeflorator, полностью поддерживаю, более того - давно сам к этому призываю. В частности призываю перестать гадить под чужими ответами (кого бы то ни было) и писать свои, а так же перестать привлекать к этому процессу посторонних по отношению к исходному вопросу, ответу и теме обсуждения лиц.
  • Что делать если в класса сущности много свойств?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    necrodeflorator, что бы не быть голословным, пунктов там 3, а не 2 (описанных выше). "Важнейшее достижение PHP" в виде частичной типизации - на данный момент важнейшим является лишь для определённого круга лиц и задач, так как каких-то глобальных профитов оно в себе не несёт, кроме как сокращение потенциального кол-ва возможных ошибок, в т.ч. об этом говорили сами разработчики ПХП когда ввели это "важнейшее достижение". К тому же, автор вопроса ничего не говорил о том, что у него активно используется типизация, о том, что она ему нужна в обязательном порядке или чего-то подобного. Так же как и он не говорил о том, что она в принципе допустима. Да, бывают такие случаи, когда переменная может иметь разные типы в зависимости от ситуации и это может быть вполне нормальным для конкретной программы на PHP. А UnionTypes, как "важнейшее достижение последних лет" - в релиз ещё не вышли (я имею в виду в релиз в этом мире, в реальном, в воображаемых мирах возможно всё), так как появились в PHP v8. Тут как раз и проявляется разница между чьим-то воображением и реальной ситуацией. Я не додумываю за автора вопроса, я основываюсь на том, что есть по факту, на том, что озвучил автор, а не на "идеальной модели мироздания" или воображении.

    Если же мерить качество кода по "кол-ву писанины" - ряд языков вообще априори должны умереть, так как там слишком много писанины.

    Я же говорю, мышление на уровне собственного воображения и стереотипов, ничего общего с реальностью и фактами не имеет. Решать проблему на уровне "я сам себе придумал задачу, сам обозначил все условия, а те которые не были обозначены - сам придумал и сам же её решил" - это действительно достойно "китайских императоров".
  • Что делать если в класса сущности много свойств?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    necrodeflorator, тут ключевое слово "был". Судя по уровню интеллекта, когда я начинал свою карьеру - он ещё в планах только "был" (а может и не был, иногда такое тоже случается). Но, не зависимо от того, кто кем когда-то был - это не даёт кому-либо права на прямые оскорбления основанные лишь на собственном скудоумии и доводах. ВАЗ-2106 тоже когда-то был новой моделью и желанным для многих автомобилем... И FreeBSD тоже когда-то был мейнстрим серверной ОС, и перфокарты тоже когда-то были пиком компьютерных технологий... У нас же тут не клуб ветеранов, что бы обсуждать кто когда-то кем-то был и бряцать "медалями".
  • Что делать если в класса сущности много свойств?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    necrodeflorator, в ряде случаев - окружение для теста может быть уже готово, такое тоже встречается не редко. Например, в тестах среди прочего не редко нужно тестировать и различные варианты работы с БД (т.е подключиться к БД и произвести какие-то операции). Откуда при этом возьмутся учётные данные для подключения к БД? Как вполне реальный вариант - они могут взяться из окружения.

    К тому же, при текущей популярности Docker'а и построенных на нём систем автоматического тестирования (в принципе и не только на нём...) - настройка окружения - может быть в т.ч. и неотъемлемой частью такой системы.

    P.S. Не обращай внимания на г-на FanatPHP, он уже давно обитает в своём скромном и по большей части воображаемом мирке и будучи ни на что более полезное не способным [например давать свои собственные ответы, а не только критиковать чужие], кроме как гадить в комментариях преимущественно занимается именно этим.