• Ошибка при использовании grep на сервере?

    fzfx
    @fzfx
    18,5 дм
    У меня стойкое ощущение, что ваш греп залип на работе с каким-то устройством или FIFO-буфером. Можете попробовать добавить параметр --devices=skip, чтобы пропускать (игнорировать) всё, кроме файлов и симлинков.
    Ответ написан
    1 комментарий
  • Ошибка при использовании grep на сервере?

    deepblack
    @deepblack
    С чего ты взял что он "не идет дальше" ?
    По твоему скрину можно сделать вывод что grep продолжил работать.

    Подожди пока он отработает, это бывает не быстро.
    Ответ написан
    Комментировать
  • Ошибка при использовании grep на сервере?

    @dronmaxman
    VoIP Administrator
    grep -I -n -H 
    
    
    -I -- process a binary file as if it did not contain matching data; 
    -n -- prefix each line of output with the 1-based line number within its input file
    -H -- print the file name for each match
    
    grep -RInH "Pomeo" /*
    Ответ написан
    Комментировать
  • Программный Raid 5 + nwme cache?

    @sokolovsv
    Поверх mdadm можно lvm, который умеет кешировать.
    Готовые массивы с кешированием можно сделать на btrfs и zfs
    Ответ написан
    Комментировать
  • Как исправить ошибку Fujitsu RX300 server горят желтые лампочки?

    @SunTechnik
    1. У этого сервера есть порт удаленного управления, гле он расскажет, что и когда поломалось, какие компоненты есть.
    2. Если есть raid-контроллер, то посмотреть статус дисков в нем.

    Так как в автопонижение версии esx я не верю, то вот возможный сценарий произошедшего:
    - был куплен сервак и котовым образом esx на usb носителе. Потом докупили два диска, собрали их raid и поставили esxi 6.0.
    -raid, естественно, никто не монитроил. Дождались, что умерли оба диска.
    - сервак огляделся, и загрузился со старой флешки..

    Общий вывод:
    - если система жалуется на диски, то и начинать надо с проверки их статусов в raid, проверки smart итд..
    Ответ написан
    2 комментария
  • Насколько опасно оставлять сервер дома без присмотра?

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

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

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Хе-хе. Адекватных по стоимости не будет. Только неадекватные. Одно время были карты 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
    //COPY01 EXEC PGM=IEBGENER
    Любая виндовая программа запускается так:
    # wine prgname
    Ответ написан
    6 комментариев
  • Файл подкачки на другом диске?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Это не винда, где чем больше своп - тем лучше. Сейчас вообще 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
    //COPY01 EXEC PGM=IEBGENER
    Здесь продают бу серверное железо. Не "рабочая-станция-с-али-на-ксеоне" а именно настоящий серверный сервер (5 и более летней давности). Примерно за 30К можно собрать платформу без аппаратного рейда, с винтами и памятью.
    Нелепая сборка из геймерской матери и ксеона сервером не является и никогда им не станет хотя бы потому что у нее нет ECC-памяти и KVM (а без KVM ты по любому чиху тащи к нему монитор :) Плавали с X99, знаем)
    Ответ написан
    6 комментариев
  • Насколько опасно оставлять сервер дома без присмотра?

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