Если каждый процесс имеет свое собственное ядро затем нет никаких приоритетных ограничений.
Однако при планировании процесса, который занимает 30 минут для выполнения каждые 15 минут, Вы начнете иметь потребность расположить по приоритетам, как процесс начнет накладываться.
Нет никакой "лучшей" политики планирования как бы то ни было.
Они действительно зависят от того, чего Вы хотите достигнуть. Но в начале, я оставил бы это SCHED_OTHER, значению по умолчанию и наблюдал бы в течение некоторого времени, прежде чем я попробую больше, специализируют материал.
Выполнение sudo sync
гарантирует, что данные, которые были записаны приложениями, но остаются в буфере памяти, сбрасываются к диску. Это - все, что это делает. Это не закрывает систему правильно и, вероятно, приведет к потере данных и другим неудачам. Это не катастрофически — сбои питания, как известно, происходят — но лучше избегать этого. Вот вещи, которые делает надлежащее завершение работы:
¹ Кроме возможно для объемов RAID: если объем RAID должен быть проверен, который может занять часы — он сделан в фоновом режиме, таким образом, он не блокируется, но он действительно вызывает хит производительности.
² За исключением более старых, нежурналируемых файловых систем, таких как ext2, которые требуют длинного fsck если не размонтированный чисто.
Нет, в целом это не было бы безопасно. sync
незаконченные данные записей (данные из операций записи, которые в настоящее время находятся в буферах) к диску. Но если Вы не закрыли приложения могут все еще быть данные, которые еще не записало приложение.
Вообразите программу GUI, которая читает в конфигурационном файле в запуске и пишет конфигурационный файл, когда программа выходит. Если Вы изменяете настройки в GUI a sync
не поможет, потому что приложение еще не записало эти данные.
Другим примером является клиент потока. A sync
записал бы последние данные в диск, но это не разъединится от оверлейной сети. Это не вежливо, позволяют соединению только время из другой стороны, если возможный необходимо объявить наложению, что Вы уезжаете.
Необходимо обычно давать программам шанс правильно закрыться. Сказав это, существуют случаи, в которых это не имеет значения. Однако файловая система может все еще быть отмечена как грязная, если она не была правильно размонтирована.
Примечание стороны: sync
может быть вызван с пользовательскими правами.