Tetapkan keutamaan kepada perintah yang dilaksanakan dari terminal

Adakah anda pernah bermimpi menjalankan perintah dari terminal, mengehadkan jumlah sumber yang diperuntukkan untuk itu perintah?

Oleh itu, penyelesaian yang dikemukakan di sini dapat membantu anda untuk terus bekerja dengan normal walaupun beberapa saat setelah melaksanakan pekerjaan yang biasanya "terlalu berat" untuk anda. perkakasan dan bahawa mereka secara amnya "menggantung" sistem.

Pemproses (CPU)

Perintah yang bagus membolehkan anda mengubah keutamaan proses daripada yang lain dalam sistem.

Kernel Linux berperanan merancang dan memperuntukkan masa CPU untuk setiap proses yang dijalankan pada sistem. Julat penugasan keutamaan yang tersedia adalah -20 hingga 20, dengan -20 menjadi keutamaan tertinggi dan 20 paling rendah.

Terima kasih kepada kebaikan kita dapat memastikan bahawa pada masa penggunaan CPU yang tinggi, proses yang sesuai akan menerima% tertinggi daripadanya.

Sintaks untuk perintah bagus adalah seperti berikut:

bagus -n PERINTAH

Oleh itu, jika kita ingin menjalankan proses dengan keutamaan 10, kita akan melakukan perkara berikut:

bagus -n10 / usr / bin / convert file.gif file.jpg

Cakera Keras

Mirip dengan bagus adalah ionis, dengan perbezaan yang terakhir menghadkan akses ke cakera keras.

Contoh penggunaannya adalah seperti berikut:

ionice -c2 -n7 / usr / bin / convert file.gif file.jpg

-c2 adalah "usaha terbaik", dan -n7 adalah keutamaan terendah dalam "usaha terbaik". Dengan cara ini, perintah ini akan mempunyai keutamaan yang lebih rendah dalam barisan I / O (input / output) daripada tugas-tugas lain yang dijalankan.

ionice -c3 / usr / bin / convert file.gif file.jpg

-c3 (tidak perlu menjelaskan tahap keutamaan) bermaksud "tidak aktif sahaja". Pekerjaan dengan -c3 yang ditugaskan hanya akan dijalankan apabila cakera dalam keadaan tidak aktif, yang bermaksud bahawa aktiviti tersebut tidak akan mempengaruhi pelaksanaan tugas-tugas selebihnya tetapi akan memakan masa lebih lama untuk melaksanakannya sendiri.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Daniel pedroza kata

    Saya masih perlu menyebut perintah renice, yang digunakan untuk mengubah keutamaan proses yang sudah berjalan

  2.   Mari gunakan Linux kata

    Menarik! Terima kasih atas sumbangan!
    Ceria! Paul.

  3.   vinsuk kata

    Dan bagaimana ia dilakukan dalam kemenangan? d8-B