Задать вопрос
  • Как реализовать на с или assembler асинхронную выборку из RAM?

    saboteur_kiev
    @saboteur_kiev
    Евгений Лернер,
    Кеш хорош когда какие-то данные используются несколько раз.

    То есть почитать вы не решились.
    Поясню. Например. Вы считываете байт данных из RAM
    Данные сперва попадают в кеш, точнее в кеш попадает блок данных, и если вы считываете данные последовательно, весь следующий блок уже будет считываться из кеша. Тем более что есть два (а то и три уровня кеша разного объема, каждый работает со своим размером блоков - кто со страницами, кто с бОльшими объемами).
  • Как реализовать на с или assembler асинхронную выборку из RAM?

    saboteur_kiev
    @saboteur_kiev
    Евгений Лернер, Ну железную архитектуру почитайте.
    Зачем читать рам и делать что-нибудь еще в одном процессе?
    Предложите пример такой задачи?
  • В каких областях программирования недостаток специалистов и много платят, и можно работать на удаленке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Или делать собственный веб-сервис или мобильное приложение, и не работать на дядю?
    Если есть талант и идея

    Это не задача разработчика. Это задача бизнесмена или предпринимателя - придумать товар и продать его. А то, что товар является программой - уже дело вторичное. Можно просто нанять программистов - напишут.
    Это если у тебя есть идея и есть талант ПРОДАЖНИКА, тогда можно думать в эту сторону.

    В общем очень юные и молодые мечты
  • Как реализовать на с или assembler асинхронную выборку из RAM?

    saboteur_kiev
    @saboteur_kiev
    Нет, процессор не делает другие задачи. Если ему нужно прочитать данные, то он обязан их сперва прочитать. Потому что неизвестно что с этими данными ему делать, и можно ли делать в принципе.
    Но слишком большого ожидания чтения из RAM тоже не происходит - есть кеширование блоков памяти на кеше процессора, который работает с его же частотой.
    Есть ДРУГИЕ ЯДРА И ТРЕДЫ, которыми надо пользоваться, если вы считаете что успеете.

    В общем ваш вопрос нельзя задавать в подобном ключе, потому что вы неправильно понимаете куда нужно оптимизировать.
    За вас это уже делают opcode , предсказатели ветвления, кеши различного уровня и др.
  • Выбор средне-продвинутого NAS для дома - где почитать?

    saboteur_kiev
    @saboteur_kiev Автор вопроса
    Максим Корнеев, Гражданин, умничаешь тут именно ты.
    Если ты не понимаешь смысл термина "сервер", и в этом плане восприниваешь исключительно брендовую железку - то стоит почитать определение и не тупить.

    Я не понимаю зачем нужно ставить брендовый сервер от HP, чтобы ПРОСТО ОТПРАВЛЯТЬ СЕБЕ В ТЕЛЕГРАМ ПО КРОНУ СООБЩЕНИЕ РАЗ В МЕСЯЦ, если с этим справится и NAS, на котором есть такой же линукс и такой же крон.
    А если там можно запустить простенькую виртуалку с нужным мне софтом - так и совсем хорошо.

    кстати, то что "там много чего есть в вебморде" вовсе не означает что все это сможет одновременно хорошо работать :) это маркетинг называется, чтобы лохи покупали то где много всего не задумываясь как оно все вместе сможет функционировать

    У тебя есть конкретный личный опыт, что именно не работает и как это выглядит? И что говорит вендор по этому поводу?

    умникам "там линух, у меня рут, я там насустанвливаю и назапускаю все что хочу" порекомендую включить голову, калькулятор и посчитать: сколько ресурсов есть (а этого никто не скрывает), сколько уйдет под оболочку, сколько под выполнение основной задачи по обслуживанию дисковой системы и доступа к ней в том числе во время перестроения рейда, сколько под поназапущенное вами.

    Я посчитал. Виртуалка под мою задачу займет ~ 300 mb оперативки. на обоих NAS, что я присматриваю - 4 и 8 гб оперативки.
    Я планирую поставить там некоторый не совсем стандартный софт на поиграться. CPU оно не занимает совсем. Во всяком случае, так как это ДОМАШНЕЕ использование, то я могу поиграться с софтом и в это время НЕ смотреть фильмы с этого NAS. Виртуалка мне нравится тем, что я смогу там играться полноценно, не боясь затереть или поломать софт от синологи.

    у нас уже лет 15 нет ни одного сервера с таким функционалом

    Очень печально, если ты 15 лет не сталкивался с NFS/HTTP/SMB/FTP. Даже интересно что у вас за продукт и компания такая, что даже NFS нигде не используется.
    С другой стороны, мне не так важно, что у вас, как что у тебя, потому что, как я выше писал - я покупаю для домашнего использования.

    какую цель Вы хотите достичь покупкой устройства?

    Это описано в вопросе. Повторю:

    Хочу поставить два диска в зеркальный рейд, или может быть три в рейд-5
    Плюс еще один слот, в идеале хот-своп, чтобы вставлять в него какой-то рандомный диск и подключать его на ходу отдельно, чтобы мог залезть, поформатировать, не разбирая комп.
    
    То есть смотрю в сторону 4-слотовых, типа Synology DS420+ или Synology DS920+, но не могу понять в чем разница. Если на одном можно запускать виртуалки, почему нельзя на другом?
    Или могу я сам поставить какой-нить виртуалбокс/vmware и запустить простую виртуалку внутри?
  • Как остановить несуществующий контейнер?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    и?
    вы код возврата смотрите
  • Выбор средне-продвинутого NAS для дома - где почитать?

    saboteur_kiev
    @saboteur_kiev Автор вопроса
    Кстати, а почему на вики написано что btrfs не очень любит рейд-5 ?
  • Как повернуть башню, сокет ам4?

    saboteur_kiev
    @saboteur_kiev
    hondoxpro, Не ну сам вопрос звучит как вы собрались повернуть штатное инженерное решение и без колхоза.
    Следовательно да, надо подходить к инженерному делу с инженерным подходом
  • Какой верный синтаксис цикла for в BASH?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    Добавьте echo "DEBUG: [$databases]"
    и проверьте что там. Подозреваю, что переводы строк могли неудачно затесаться.

    попробуйте без лишней переменной:
    for i in $(mysql - )
    do
    ..
    done
  • Выбор средне-продвинутого NAS для дома - где почитать?

    saboteur_kiev
    @saboteur_kiev Автор вопроса
    1. Если там линукс, и сходу доступен рут, почему я не могу подключить диск и сам его разбить стандартным fdisk, без подключения его в СХД рейды?

    2. https://www.synology.com/en-global/dsm/software_sp...
    Я все еще неправильно понял?

    3. Я посмотрел список плагинов, которые входят в те два NAS что я выбрал - их достаточно для моих целей.
    Плюс зайти от рута и запустить нужный мне процесс, не устанавливая package - для меня это много значит, например банальные уведомления в телеграм можно повесить в кроне на NAS

    СХД - Система Хранения Данных. это не сервер в общепринятом понимании и функционалом сервера не обладает.

    Сервер - в общем понимании, это комплекс программно-хардварного обеспечения, которое предподалает его использование для других устройств/пользователей.
    Например FTP/SMB/HTTP/NFS сервер - прямая общепринятая функциональность сервера.
  • Как исправить проблему вставки кода python/bash в vim из clipboard в окно с запущенным tmux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Это проблема не tmux, а vi/vim который по расширению файла определяет что это скрипт и пытается ставить умные отступы.
    просто во время редактирования перейдите в командый режим (:) и напишите set paste
  • Выбор средне-продвинутого NAS для дома - где почитать?

    saboteur_kiev
    @saboteur_kiev Автор вопроса
    Я отлично понимаю что такое NAS, просто не работал в домашних условиях. И поэтому я хочу вынуть из компа диски, и переложить их в NAS, заодно включив рейд и избавиться от головной боли.

    Если пришел левый диск, то мне было бы удобнее его вставить в NAS в котором есть удобная корзина с салазками, и там разобраться что к чему, отформатировать, чем раскручивать свой стационарник и ребутать его. Поэтому если в NAS есть хот-своп sata, это удобно.

    Начал читать, увидел, что современный NAS вполне себе сервер, на котором можно не только хостить сайты и запускать торренты, но и даже виртуальные машины, о чем написано прямо в документации к Synology

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Ты не поверишь, сколько человек, походившие на курсах (просто походившие, ничего не выучившие с опытом программирования - лаба на курсах) лезут на собеседования.
    Поэтому хотя бы таких отсеять.
    А простые вопросы позволяют пригласить простых интервьюверов, в некоторых случаях даже HR справится с проверкой по инструкции.
  • Получится ли сохранить файлы в торрентах или IPFS, на десять лет?

    saboteur_kiev
    @saboteur_kiev
    Kadachikadu, Вот именно. Файл должен быть кому-то нужен. Надежности нет никакой.
  • Изучать сразу 2 ЯП - плохая практика?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    В школе было одновременно математика, физика, химия, русский, иностранный?
    Справился?
  • Как узнать внешний белый ip без доступа к маршрутизатору?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    так зайди на сервер и посмотри IP
    Приедь раз в офис. Или ты думаешь кто-то в интернете переберет все IP за тебя?
  • Как узнать внешний белый ip без доступа к маршрутизатору?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    Если на сервере белый IP, то по тому же самому IP и заходишь из дома.
  • Низкоуровневое форматирование диска в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Это результат команды cat
    как вы видите - файл пустой, то есть ничего не было прочитано.
  • Чем удобно резать видеофайл без перекодирования?

    saboteur_kiev
    @saboteur_kiev
    Как же без пережатия она может резать по P-кадрам и B-кадрам?