1
ответ

Почему в Linux невозможно использовать SJF (Сначала самое короткое задание )?

почему нельзя использовать SJF в качестве алгоритма планирования для Linux?
16.07.2020
1
ответ

Я пытаюсь создать новый планировщик процессов для Linux

Я скачал исходный код ядра Linux 5.7.3. Я уже скомпилировал его и установил с помощью следующих команд :сделать сделать модули _установить make install ядро ​​добавляется в grub2, и оно...
27.06.2020
1
ответ

Проблемы с планированием и выводом потоков

У меня возникли проблемы с выводом потоков в правильном порядке. Моя программа должна принимать по крайней мере 2 параметра (может быть и больше, но всегда по 2 за раз, потому что один из них целочисленный (сколько секунд нужно...
11.06.2020
1
ответ

Должен ли я пытаться «сбалансировать» свои потоки, или Linux делает это?

Простой пример. Я запускаю процесс, который обслуживает http-запрос с использованием сокетов TCP. Это может А) рассчитать что-то, что означает, что ЦП будет узким местом Б) Отправить большой файл, который может вызвать ...
06.06.2020
1
ответ

Как запустить/остановить скрипт Python как службу в определенное время в CentOS?

Я пытаюсь разместить скрипт Python на VPS с CentOS 7, который сканирует некоторые биржевые данные онлайн из веб-службы. Что я хочу сделать, так это установить этот скрипт в качестве службы ОС, которая запускается/останавливается в ...
16.05.2020
1
ответ

Преимущество ядра

Являются ли приоритеты процессов приоритетными, когда они находятся в режиме ядра?. Скажем, есть два процесса с приоритетами 3 и 5. Совершенно очевидно, что процесс с приоритетом 5 может быть...
11.05.2020
1
ответ

Расписание задачи с помощью сценария cygwin

На самом деле я установил cygwin на Windows Server 2016, и мои сценарии отлично работают внутри терминала bash. Теперь я хочу запланировать выполнение моих сценариев на день с помощью планировщика задач Windows. Итак, у меня есть ...
27.04.2020
1
ответ

Частота дискретизации системных вызовов Linux read(), планирование задач и RT_PREEMPT

Я работаю со сборщиком данных PCIe-DAS1602/16 для измерительных вычислений: https://www.mccdaq.com/ pci-data-acquisition/PCIe-DAS1602-16.aspx с драйверами устройств Linux, написанными Уорреном Джаспером: https://github....
06.03.2020
1
ответ

Мне нужно знать, как рассчитать начальное виртуальное время выполнения процесса в полностью честном планировщике

Я пытаюсь реализовать полностью честный планировщик. Я хочу знать, как рассчитать начальное значение виртуального времени выполнения процесса, чтобы вставить процесс в красное черное дерево
03.03.2020
1
ответ

Выполнение ежечасной/еженедельной задачи с помощью crontab

Я хочу выполнять задачу с помощью cron один раз в неделю или один раз в час, но не запускать до заданного времени. Если бы это была ежедневная задача, я бы написал просто так (после crontab -e). 00 07 * * * ...
11.02.2020
1
ответ

Могу ли я получить доступ к набору переменных среды, когда скрипт добавляется в очередь команд linux "at"?

Я хотел знать, могу ли я получить доступ к пользовательским переменным env, которые устанавливаются при добавлении сценария в очередь команд «at» перед его запуском? Я понимаю, что некоторые системные переменные окружения, такие как: TERM, ...
18.01.2020
1
ответ

Команда расписания для запуска в определенную временную метку с помощью systemd

Я хочу запланировать запуск команды в определенное время, определяемое временной меткой Unix. Кажется, что это можно сделать с помощью systemd, используя systemd -run, но как это будет работать? А что...
23.11.2019
1
ответ

Накладные расходы на планирование Linux в несколько порядков?

Я читал, что в Linux есть планировщик O(1), но это не говорит мне, сколько времени примерно занимает переключение контекста. Есть у кого-нибудь актуальные номера? Я знаю, что это зависит от множества факторов...
20.11.2019
1
ответ

Непостоянная загрузка ЦП в топе

Я наблюдаю очень странное поведение некоторых аппаратных средств, над которыми мы работаем. Моя установка состоит из Linux 4.9.87 с SMP и PREEMPT RT на двухъядерном процессоре iMX6. Приложение, работающее на этой установке...
05.11.2019
1
ответ

Какой часовой пояс использует команда `at`?

Я искал в справочных страницах команду at, там нет упоминаний о часовом поясе или tz. Вот это: Точное определение спецификации времени можно найти в /usr/share/doc/at-3.1.10/...
10.05.2019
1
ответ

Можно ли запланировать выполнение однострочной команды anacron вместо поиска файла?

Повсюду в Интернете, в статьях или руководствах (в поиске «расписание команды anacron») я нахожу такой формат: @daily 15 rsync.daily /bin/bash /home/steven/. ..
11.04.2019
1
ответ

Как установить квант времени SCHED_RR или квант времени для каждого процесса/потока?

Квант времени (также называемый квантом времени) для потоков с политикой SCHED_RR согласно справочной странице sched_rr_get_interval может быть получен с помощью int sched_rr_get_interval(pid_t pid, struct timespec *...
20.02.2019
1
ответ

Realtime, SCHED_FIFO, CPU_SET()

Я пытаюсь назначить два процесса реального времени двум процессорам (по одному на каждый). Я использую политику планирования SCHED_FIFO. Я делаю следующее: добавляю "quiet splash isolcpus = 6,7" в ...
20.02.2019
1
ответ

Как восстановить удаленный crontab

Я пытался редактировать crontab в терминале и случайно набрал crontab -r вместо crontab -e. Кто бы мог подумать, что такая опасная команда будет располагаться рядом с письмом для редактирования crontab? ...
06.01.2019
1
ответ

Подписание ключа с помощью mokutil

После первой успешной установки Linux Mint 19.1 Cinnamon я прошел рекомендуемые шаги после установки. Здесь я также модернизировал свою систему (после проверки на наличие и...
01.01.2019
1
ответ

Измените значение в файле

У меня есть файл конфигурации, что некоторые его строки подобны ниже: # Обязательно: нет # Диапазон: 0-5 # По умолчанию: Debuglevel = 3 Я хочу изменить 3 в DEBUGLEVEL до 5 в 2 утра, то после примера 2 ...
15.12.2018
1
ответ

Какой планировщик процесса в Linux?

Wikipedia о планировщике процессов: планировщик процессов является частью операционной системы, которая решает, какой процесс работает в определенной точке во времени. Я не очень понимаю, что это ...
05.12.2018
1
ответ

Запланировать выполнение задания один раз в день в планировщике maestro

Я хотел запускать задание в планировщике maestro автоматически каждый рабочий день, когда файл доступен в определенном файле Поделиться. Задание нужно запускать только один раз в определенный день, как только оно увидит ...
17.11.2018
1
ответ

Как запланировать команду для выполнения каждые 2 часа?

Я хочу запустить небольшой файл Monitoring JAR каждые 2 часа в моем машине Ubuntu. Java -jar mymonitoringtool.jar Я не знаю, как его настроить.
03.11.2018
1
ответ

Каков правильный способ добавления каталогов в XDG_DATA_DIRS?

I've установленное приложение в каталоге/opt/myapp, имеющем каталог/opt/myapp/share. Когда я завершаю установку, он говорит мне: Обратите внимание, что '/opt/myapp/share 'не находится в пути поиска задается XDG_DATA_HOME...
25.09.2018
1
ответ

/proc/PID/sched единицы измерения

Знает ли кто-нибудь, какие единицы измерения для метрик в /proc//sched файле в Linux? cat /proc/1277/sched флеш-202:32 (1277, #threads: 1) ----------------------------------------...
21.08.2018
1
ответ

Рекомендуется ли использовать параметр. sched_priority в Linux FIFO во время создания потока?

В моем встроенном устройстве я поглощаю странное поведение с используемым нами протоколом, иногда требуется некоторое время для передачи данных через последовательное устройство с помощью FIFO. Я подозреваю, что Linux - это не операционная система реально
17.08.2018
1
ответ

Kubuntu 18.04, задача cron не загружается @reboot

Я использую Kubuntu 18.04, и у меня есть простой скрипт для сброса плазменной оболочки каждый раз после приостановки / блокировки экрана, поскольку существует известная ошибка, которая искажает имена папок / файлов при выходе из приостановки. ...
20.05.2018
1
ответ

Почему crontab не запускает мой файл в заданное время, а запускается каждую минуту?

Итак, я попытался заставить crontab запускать файл node.js в заданное время ежедневно. Я установил его, выполнив crontab -e. Я проверил, что он запускается каждую минуту, используя следующую команду: * * * * * // путь к ...
31.03.2018
1
ответ

Как устранить неполадки в работе cron

У меня есть корневой файл crontab, который выглядит следующим образом: lab-1: / var / www / cdd # crontab -l # выполнять ежедневное / еженедельное / ежемесячное обслуживание # мин час день месяц будний день команда * * * * * ...
15.03.2018