Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (5)
  • Как добавить Linux Ubuntu в Windows Boot Manager?

    @qandak
    Архитектор
    Довольно странно читать, как на вопрос про "ставить Линукс" отвечают примерно "а нафига тебе, ставь через виртуалку".

    1. Линукс стоит на основном рабочем лаптопе уже 4 года. В заводскую Винду перезагружаюсь в среднем раз в месяц, чтоб открыть какой-нибудь cad-овский файл. Дистрибутив - Arch, обновляет пакеты постоянно, работает как хорошие часики. Иногда подключаю док-станцию и второй монитор. Нет, не ломался ни разу, драйверы в ручную не ковырял.

    2. Не пользуюсь Грабом давно, просто потому что смысла нет. Записываю загрузчик или напрямую через efibootmgr, или же создаю отдельный загрузчик через bootctl (systemd-boot) и записываю там элементы загрузки. Основное отличие - меню выбора никогда не всплывает (все доступные ОС не высвечиваются), загружается всегда запись №1 из UEFI, очередность можно менять там же. Выбрать одноразово можно при загрузке через специальное меню UEFI, которая всплыват по нажатию одной из F кнопок (зависит от производителья МП) примерно в том же промежутке загрузки, когда еще можно открыть основное меню UEFI/BIOS.
    Ответ написан
    Комментировать
  • Как работает пул потоков при ассинхронных запросах?

    @qandak
    Архитектор
    ... ждать окончания других запросов.


    Надо понимать, что пул как абстракция по своей сути подразумевает очередь и ожидание. Если метод логин ходит в базу на другой хост, который имеет на данный момент свои проблемы, ждать определенное время надо будет по-любому, независимо от состояния пула. Если это обычный логин с условным редисом - юзер не почувствует разницу, будь там 5 тысяч запросов или пятнадцать.

    Пул потоков виртуальной машины (CLR, JVM, etc.) или JIT - это виртуализация над пулом потоков ОС. ОС в свою очередь распределяет задачи с помощью своего планировщика на реальные потоки железа. В случае двухядерного ЦП с гипертредингом - 4. То есть, замечаем мы это или нет, ожидания и очереди есть всегда и везде.

    Что касается случая с контроллером запросов, тут всё зависит от фреймворка и конфигураций. Отклонить сразу, отклонить по таймауту, или врапить в виртуальный поток. У JVM был такой Project Loom, позволяющий создавать миллион потоков без ограничений ОС (включено в JDK начиная с версии 12).
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux поставить?

    @qandak
    Архитектор
    Arch Linux прекрасен, как уже отметили. Сам сижу на нем уже три года.
    Легкость (на Xfce) и управляемость, прекрасный пакетный менеджер, отличный централизированный репозиторий + ArchUserRepository (где есть абсолютно всё), а wiki - просто клад, наверно все наслышаны.
    Кому лень читать доки и всё устанавливать руками, или просто нет много свободного времени - рекомендую готовый дистрибутив Manjaro. Есть разные установочные сборки с окружением рабочего стола (Xfce, Gnome, Kde/Plasma ...), и "минимальная" сборка без окружения.
    Количество скачивания на https://distrowatch.com на первом месте и продолжает расти, что уже давно не скажешь про Mint.
    Ответ написан
    Комментировать