Вопросы с тегом «scheduling»

Техника для планирования задач, которые будут выполняться в определенное время или в определенном событии.




1
Высокая загрузка ЦП с CFS?
Я задал предыдущий вопрос, чтобы попытаться изолировать источник увеличения загрузки ЦП при перемещении приложения из RHEL 5 в RHEL 6. Анализ, который я сделал для этого, по-видимому, указывает на то, что это вызвано CFS в ядре. Я написал тестовое приложение, чтобы попытаться проверить, так ли это (оригинальное тестовое приложение удалено, …

1
Планирование процессов в реальном времени в Linux
Я изучал некоторые концепции планирования. В настоящее время мое понимание таково, как показано ниже. Существуют процессы в реальном времени и не в реальном времени. Процессы не в реальном времени могут иметь niceзначения своего приоритета в диапазоне от -20 до +20 . Более высокое положительное значение указывает, что процесс имеет более …

2
Почему милость варьируется от -20 до 19?
Команда niceпозволяет вам настроить приоритет планирования («правильность») программы. Во всех Unix-подобных системах, которые я использовал, милость определяется диапазоном целых чисел, где -20 - наиболее предпочтительный приоритет планирования, 0 - по умолчанию, а 19 - наименее благоприятный. Наличие 0 в качестве точности по умолчанию достаточно интуитивно понятно, но почему в качестве …

1
Как приятно работать?
sched_setscheduler говорит: Все планирование является вытесняющим: если процесс с более высоким статическим приоритетом становится готовым к выполнению, текущий запущенный процесс будет вытеснен и возвращен в список ожидания для его уровня статического приоритета. в то время как setpriority говорит Это приводит к тому, что очень низкие приятные значения (+19) действительно обеспечивают …

1
`At` запускает команду позже, если компьютер выключен в указанное время?
Я хочу запланировать задания с помощью at, но я не уверен, что произойдет, если компьютер будет приостановлен в указанное время: выполнится ли команда, как только компьютер снова anacronвключится (как с помощью ), или она не будет выполнена вообще (как с cron)? Если вы укажете задание, которое будет обязательно выполняться в …
20 scheduling  at 

2
Запускать скрипт каждые 30 минут с помощью systemd
Я хотел бы выполнять скрипт каждые 30 минут после загрузки в систему. Я знаю, что вы можете использовать cron, но я не планирую использовать эту функцию часто, поэтому я хотел бы попробовать ее с systemd. До сих пор я нашел только монотонные таймеры, которые позволяют выполнить что-то один раз (по …

4
Есть ли способ автоматического включения Linux-машины?
Я знаю, что есть много способов автоматического выключения , но я обеспокоен автоматическим включением . Есть ли команда или небольшая часть программного обеспечения для включения системы в данный момент?


2
Как включить и использовать планировщик BFQ?
Я только что установил ядро ​​Linux версии 4.12 в Ubuntu 17.04, используя ukuu (Утилита обновления ядра Ubuntu https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Дело в том, что когда я проверяю доступные планировщики ввода-вывода, я не могу найти ни BFQ, ни планировщик ввода-вывода Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Так как же использовать один …

3
В чем была причина отсутствия преимуществ у старых ядер Linux?
Почему первые разработчики Linux решили реализовать не вытесняющее ядро? Это сохранить синхронизацию? Насколько я знаю, Linux был разработан в начале 90-х, когда на ПК был один процессор. Какое преимущество дает не вытесняющее ядро ​​на таких ПК? Почему, однако, преимущество снижается за счет многоядерных процессоров?

2
Какой простой способ запланировать одно событие в будущем?
Часто я хочу, чтобы мой компьютер выполнял одну задачу, но не сейчас. Например, я мог бы через 30 минут уведомить меня о том, что пора уходить с работы. Или, может быть, я хочу провести сложный тест через 2 часа, когда я уверен, что большинство остальных уйдут из офиса. Я знаю, …

2
Что именно означает «INFO: задача XXX заблокирована более чем на 120 секунд» в Linux?
Я имел это сообщение в моем журнале ядра: INFO: task XXX blocked for more than 120 seconds. Я хотел бы знать, что это означает технически: при каких условиях ядро ​​отображает это сообщение о задаче? Кстати, моя заблокированная задача была multipathd, но меня также интересует общее значение этой ошибки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.