Anda merujuk ke Red Hat versi 8.0 , menjalankan kernel 2.4-series ?? Versi itu sudah tidak berlaku lagi pada tahun 2003 atau 2004. Saya tidak percaya kebijakan penjadwalan waktu nyata tersedia di kernel apa pun sebelum 2.6.x, berdasarkan tautan yang disediakan di komentar pertama pada posting.
Sunting: Kernel yang digunakan sebenarnya adalah kernel 2.6.x. Perintah yang diperlukan untuk membuat pekerjaan ini adalah chrt
. Dalam hal ini, itu harus di-backport atau dikompilasi dari awal untuk server Red Hat 8.0. Saya menduga Anda akan mengalami masalah lain melakukannya, tetapi bagi siapa pun yang tersandung pada ini, chrt
izinkan ini.
Dari halaman manual:
NAME
chrt - manipulate real-time attributes of a process
SYNOPSIS
chrt [options] [prio] [pid | command [arg]...]
DESCRIPTION
chrt(1) sets or retrieves the real-time scheduling attributes of an existing PID or runs COMMAND
with the given attributes. Both policy (one of SCHED_OTHER, SCHED_FIFO, SCHED_RR, or
SCHED_BATCH) and priority can be set and retrieved.
Contoh nyata:
# Set JSINIT processes for e-commerce to FIFO scheduler and realtime priority 75.
for i in `pgrep -f 'JSINIT\ I.*' | xargs`; do chrt -p -f 75 $i; done