GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 104

1
0

|-inetd
|-kflushd
|-klogd
|-kpiod
|-kswapd
|-kupdate
|-lockd---rpciod
|-login---bash---mc-+-bash-+-cat
| | |-passwd
| | `-pstree
| `-cons.saver
|-lpd
|-mdrecoveryd
|-5*[mingetty]
|-panel
|-portmap
|-rpc.statd
|-sendmail
|-syslogd
`-xfs

4.2.6. Lnh thiết đặt li độ ưu tiên ca quá trình nice và lnh renice

Ngoài các lệnh xem và hủy bỏ quá trình, trong Linux còn có hai lệnh liên quan đến độ

ưu tiên của quá trình, đó là lệnh nice và lệnh renice.

Để chạy một chương trình với độ ưu tiên định trước, hãy sử dụng lệnh nice.
Cú pháp lệnh:

nice [tùy-chn] [lnh [tham-s ]... ]

Lệnh nice sẽ chạy một chương trình (lệnh) theo độ ưu tiên đã sắp xếp. Nếu không có

lnh, mức độ ưu tiên hiện tại sẽ hiển thị. Độ ưu tiên được sắp xếp từ -20 (mức ưu tiên cao
nhất) đến 19 (mức ưu tiên thấp nhất).

-ADJUST : tăng độ ưu tiên theo ADJUST đầu tiên
--help : hiển thị trang trợ giúp và thoát

Để thay đổi độ ưu tiên của một quá trình đang chạy, hãy sử dụng lệnh renice.
Cú pháp lệnh:

renice <độ-ưu-tiên> [tùy-chn]

Lệnh renice sẽ thay đổi mức độ ưu tiên của một hoặc nhiều quá trình đang chạy.

-g : thay đổi quyền ưu tiên theo nhóm người dùng
-p : thay đổi quyền ưu tiên theo chỉ số của quá trình
-u : thay đổi quyền ưu tiên theo tên người dùng

Ví dụ:

# renice +1 987 -u daemon root -p 32