Apakah mungkin untuk menetapkan nice
level baru dari proses yang berjalan dengan id yang dikenal?
Apakah operasi ini memerlukan akses root, atau hanya menjadi pemilik proses?
sumber
Apakah mungkin untuk menetapkan nice
level baru dari proses yang berjalan dengan id yang dikenal?
Apakah operasi ini memerlukan akses root, atau hanya menjadi pemilik proses?
Jika Anda berada di terminal, Anda dapat menggunakannya renice
renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]
Contoh sederhananya adalah
renice 8 31043
31043: old priority 5, new priority 8
Anda juga dapat mengopernya dengan hard flags, tetapi mengikuti urutan itu (Anda harus melewati prioritas terlebih dahulu dan kemudian pid - jika Anda mengubah urutannya maka itu akan menampilkan pesan penggunaan)
renice -n 5 -p 31043
31043: old priority 8, new priority 5
Prioritas bekerja pada skala -20
hingga 19
- Semakin rendah angkanya, semakin tinggi prioritasnya pada sistem.
Jika Anda memiliki proses maka Anda tidak perlu root - namun, jika proses tersebut dimiliki oleh pengguna lain atau jika Anda berencana untuk mengubah grup / pengguna dari root proses (via sudo
) akan diperlukan.
root
pengguna hanya dapat meningkatkan kesenangan - mereka tidak dapat mengurangi kesenangan, bahkan ke tingkat kesenangan sebelumnya, dan bahkan ke tingkat kebaikan sebelumnya mereka memiliki sendirirenice
proses dari. Saya sarankan untuk mengedit jawaban ini untuk memasukkan informasi itu.GUI
sudo gnome-system-monitor
Sebelum ke 11.04: Sistem> Administrasi> Monitor Sistem. Pilih Proses.
Di 11,04: Alt+ Adan cari
system monitor
.Id ditunjukkan pada gambar di sini:
Dan menyenangkan tidak memerlukan sudo untuk meningkatkan kebaikan jika Anda memiliki tugas. Itu terjadi jika Anda perlu mengurangi kebaikan.
sumber
Mulai perintah dengan prio yang bagus
Proses renovasi
19
antara -20 dan 19
19 adalah prioritas terendah
sumber
Penggunaan "renice" di terminal adalah sebagai berikut:
Menggunakan "sudo" sebelum perintah "renice" meningkatkan pengguna ke tingkat root dan kata sandi admin / root akan diperlukan.
Jadi mis. Jika Anda ingin meningkatkan proses dengan PID (ID proses) 2606 dari prioritas Normal ke Prioritas tinggi , Anda akan mengetikkan terminal sebagai berikut:
sumber
Anda juga dapat mengganti proses dalam bagian atas.
1) Mulai atas
$ top
2) renice dengan menekan
r
. Anda akan diminta untuk ID Proses (PID) dari proses yang ingin Anda renice. PID default adalah proses pertama (satu memakan sumber daya terbanyak). Konfirmasikan dengan Enter. Tetapkan nilai bagus baru dari -20 (prioritas lebih tinggi) ke +19 (prioritas lebih rendah).sumber
htop
htop
Ganti dengan F7/ F8(jika Anda berada di dalam Byobu, nonaktifkan pintasan sementara dengan Shift + F12). Ingatlah bahwa Anda membutuhkan root privilege untuk mengurangi kebaikan .
sumber