Задать вопрос
  • Насколько опасно оставлять сервер дома без присмотра?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если электричество регулярно не выключается, то пожаробезопасность в принципе минимальная.
    Ответ написан
    Комментировать
  • Насколько опасно оставлять сервер дома без присмотра?

    как вы с ними живёте
    Не паримся.
    Ответ написан
    Комментировать
  • Насколько опасно оставлять сервер дома без присмотра?

    paran0id
    @paran0id
    Умный, но ленивый
    Загореться может что угодно, даже холодильник. Особенно холодильник.
    Видел в продаже некие пиростикеры, которые вроде как способны потушить пожар внутри некоторого замкнутого объема (внутри корпуса, внутри БП). Плюс датчик дыма с пищалкой не помешает, те же пиростикеры дымят, чтобы триггернуть пожарную сигнализацию
    Ответ написан
    Комментировать
  • Какую видеокарту выбрать для проброса vGPU на десяток виртуальных машин (ESXi)?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Хе-хе. Адекватных по стоимости не будет. Только неадекватные. Одно время были карты NVidia K1 и K2, сейчас их наверное все еще можно купить, где-то так за 30 тыс.

    JFYI: Удалил теги RDP и Виртуализация - совершенно не к месту.
    Ответ написан
    Комментировать
  • Установка программы через wine?

    @rPman
    wine в каких то случаях пытается перенести ярлыки приложений windows -> linux но возможно это работает в каких то неизвестных мне комбинациях DE и версий wine.

    у wine есть понятие WINE_PREFIX, это каталог (по умолчанию ~/.wine/ ) где в каталоге ~/.wine/drive_c лежат файлы windows (там еще есть симлинки на диски, например dosdevices/z: это ссылка на домашний каталог пользователя, можно оставлять свои).

    чтобы запустить приложение, нужно написать wine полный_или_относительный_путь_до_приложения т.е. к примеру
    wine ~/.wine/drive_c/Program\ Files\ \(x86\)/WinRAR/WinRAR.exe

    можно кстати написать
    wine "c:\Program Files (x86)\WinRAR\WinRAR.exe"
    Ответ написан
    Комментировать
  • Установка программы через wine?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Любая виндовая программа запускается так:
    # wine prgname
    Ответ написан
    6 комментариев
  • Файл подкачки на другом диске?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Это не винда, где чем больше своп - тем лучше. Сейчас вообще zswap используется и не выделяется отдельного места под своп.
    Ответ написан
    Комментировать
  • Файл подкачки на другом диске?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Непонятно, зачем тебе 2Тб под swap. Наверное цель - какая-то другая у тебя.
    Ответ написан
    Комментировать
  • Файл подкачки на другом диске?

    @rPman
    своп настриивается как точка монтирования в /etc/fstab, если тебе автоматически после перезагрузки
    UUID=xxx-xxx-xx-xxx none swap sw 0 0
    UUID=xxx тут способ указания раздела (или всего диска) для свопа, можно указать устройство /dev/sdXY или сразу файл (автоматически подключит loop девайс и будет туда свопаться)

    если тебе однократно, то подключать командой
    swapon устройство

    Однократно своп нужно проинициализировать командой
    mkswap устройство

    p.s. на сколько я знаю, уже давно, своп может размещаться в т.ч. по сети (nfs например или nbd), точно помню был пример размещения свопа в vram gpu, есть где то поддержка сжатия данных на лету и тьма чего то еще
    Ответ написан
    1 комментарий
  • Программный Raid 5 + nwme cache?

    @rPman
    bcache отлично работает, как в режиме кеша только для чтения так и как дополнительный буфер для записей (writeback)
    и это лучший способ способ сожрать ресурс записи ssd диска

    у меня так на очень дешевых комплектующих работала следующая схема linux сервер, специально выделенные медленный hdd + 250гб ssd диск в качестве кеша, полученный ускоренный раздел публикуется с помощью iscsi по гигабитной сети, его монтирует windows машина и на этом диске размещены игрушки (ark будь он неладен 400гб с еженедельными обновлениями по 50-100гб), чуть больше чем за год сожрал 250тб ресурса. Итоговая скорость запуска была примерно в 3 раза быстрее чем если hdd подключить напрямую к windows машине.
    Ответ написан
    2 комментария
  • Context switch per second (Linux) 1.3млн это много или мало?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Цель "нагрузить 100% процессора" - странная. Замеры нужно проводить не синтетических попугаев, а прикладных метрик - и уже потом пытаться искать узкие места и что-то менять.
    Ответ написан
  • Context switch per second (Linux) 1.3млн это много или мало?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Нужно понимать как работает многозадачность и распределение процессорного времени по ядрам.
    В Линукс довольно сложно посчитать реальную занятость процессора.
    В сам свитчинг ничего упираться не может, точнее нет каких-то специальных лимитов. Это обычная процессорная занятость, относящаяся наверное к system cpu usage, но это неточно. Чем быстрее процессор, тем быстрее он может выполнять свитчинг и тем больше свитчингов в секунду может быть выполнено, это просто выполнение инструкций процессора вне рамках процессов, а внутри ядра системы, точнее process scheduler.

    Но проблема в том, как именно распределяется процессорное время. process scheduler в ядре линукса выделяет слайсы примерно по 10-15 милисекунд на процесс, потом переключает на другой. Для процессов, которые что-то активно вычисляют (например архивация), после анализа деятельности может быть выделен более длинный слайс или несколько подряд, то есть уменьшается свитчинг. При этом оценка времени, которая нужна на сам свитчинг - она довольно сложная, ведь для подсчета количество потраченного cpu нужно потратить cpu, и эти 10-15% может на самом деле не существовать.

    Если парралельных процессов очень много и все хотят что-то делать (чекнуть load average), то машина просто не успевает обработать их все, и тратить на переключение приличное количество ресурса, вместо того чтобы непосредственно выполнять код ваших программ.
    Таким образом какого-то определенного лимита на context switching нет, это просто еще одна метрика, которая может подсказать что слишком много одновременно запускаете, можно попробовать оптимизировать.

    Ну или просто не хватает CPU, а система ошибочно показывает свободные ресурсы, которых на самом деле нет.

    Линукс на самом деле не так уж детально может посчитать точное количество ресурсов. Там выполняется все очень просто - на входе в контекст засекается timestamp, на выходе из контекста засекается таймстамп, и потраченное время дописывается в метаданные процесса (для каждого ядра, если процесс многопоточный). Исторические значения не записываются, в метаданных процесса есть только вот это - сколько всего cpu usage с момента старта процесса.
    Если запустить какой-нить top, он будет каждые 1-2 секунды бегать по списку процессов, сравнивать этот параметр и показывать результат загруженности за последние 1-2 секунды, но вот уточнить процесс занял свои 25% cpu плавно в течение секунды, или он занимал 100% cpu первую четверть секунды или третью - вы уже не сможете.

    Ну и само ядро считает свои внутренние потоки так же само.
    И только активность самого process scheduler (то есть cpu затраченное на анализ и переключения процессов) не может быть красиво подсчитана.

    p.s. я не разработчик линукс, поэтому это мое IMHO основанное на наблюдениях и обзорных статьях о работе современного планировщика, если будут гуру которые меня поправят или подтвердят сказанное - будет круто.
    Ответ написан
    Комментировать
  • ESXi Vcenter, в зависимости от выбора Storage Size изменяется минимальные требования к памяти. Почему?

    Sanes
    @Sanes
    Не обращайте внимание. Этот расчет, как средняя температура по больнице.
    Ответ написан
    Комментировать
  • Какое железо купить для своего домашнего сервера?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Здесь продают бу серверное железо. Не "рабочая-станция-с-али-на-ксеоне" а именно настоящий серверный сервер (5 и более летней давности). Примерно за 30К можно собрать платформу без аппаратного рейда, с винтами и памятью.
    Нелепая сборка из геймерской матери и ксеона сервером не является и никогда им не станет хотя бы потому что у нее нет ECC-памяти и KVM (а без KVM ты по любому чиху тащи к нему монитор :) Плавали с X99, знаем)
    Ответ написан
    6 комментариев
  • Насколько опасно оставлять сервер дома без присмотра?

    Вообще при длительном отсутствии следует и холодильник тоже отключать.
    А так:
    1. ИБП, чтобы исключить возгорание из-за некачественного электричества
    2. Датчики дыма и пожарную сигнализацию, чтобы в случае возгорания вызвать пожарных
    3. Камеру, чтобы проконтролировать состояние самостоятельно
    4. Какие-нибудь автономные системы пожаротушения - есть специализированные для серверов
    Ответ написан
    Комментировать
  • Вопрос по построению сети на Debian 11?

    Griboks
    @Griboks
    Что делать дальше?

    А что вы сделали сейчас? Алгоритм простой:
    1) нарисовать схему сети
    2) реализовать физический и канальный уровни
    3) реализовать сетевой уровень
    4) поставит сервисы

    Есть шаблон

    Что ещё за шаблон? Ну вот вам другой шаблон: кидаем всё на микротик, клиентам раздаём ip, привязываем их на микротике к макам; за настройку последней мили пусть платят дополнительно - провайдеру наплевать, есть ли там роутер и что за ним находится.

    Вот схема.

    Схема неправильная. Адреса не указаны, линки не прописаны, порты повторяются, dhcp почему-то летают в воздухе, а dns отсутствует.
    Ответ написан
    1 комментарий
  • Как запретить пользователю выполнять команды в Shell?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. поменять ему дефолтный шелл на /bin/nologin
    2. установить ftp сервер со своими настройками и пользователями, вместо линуксового логина
    Ответ написан
    Комментировать
  • Возможно ли расширить объем RAID 1?

    @Drno
    Скопировать куда то данные
    Сделать новый рейд
    Скопировать обратно
    Ответ написан
    1 комментарий
  • Почему не работают системные настройки Windows 11 22h2 после ввода в домен?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Вероятнее всего дело не в версии Windows 11, ищите другую причину - например вы джойните\компьютеры находятся в разные OU с разными политиками GPO или входите на комп под учетной записью с правами администратора или без.
    Ну и gpresult никто не отменял-всегда можно выгрузить и проанализировать.
    Ответ написан
    Комментировать
  • Supermicro X9SCM не монтирует образы через IPMI?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Проблема типовая - и решить её можно, только подобрав правильное сочетание JRE, ОС и настроек безопасности (отключение проверок подписи приложения, сертификатов и т. п.).

    Насколько я помню, у меня в последний раз завелось с 7 версией на виртуалке с Windows.
    Ответ написан
    6 комментариев