GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)

Setiap proses yang dijalankan pada sistem komputer membutuhkan CPU untuk melakukan apa yang diharapkan untuk dilakukan. Mungkin ada kalanya CPU sistem Anda kelebihan beban (karena jumlah atau jenis proses yang berjalan pada sistem), dan untuk alasan apa pun, Anda ingin mengetahui jumlah unit pemrosesan yang tersedia untuk proses baru. Nah, ada alat yang dijuluki nproc yang dapat Anda gunakan untuk mengonfirmasi informasi ini.

Dalam tutorial ini, kita akan membahas dasar-dasar nproc menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh yang disertakan dalam artikel ini telah diuji pada Ubuntu 16.04 LTS.

Perintah nproc Linux

Perintah nproc pada dasarnya menampilkan dalam output jumlah unit pemrosesan yang tersedia. Berikut adalah sintaks alat:

nproc [OPTION]...

Dan inilah cara halaman manual utilitas mendefinisikannya:

Print the number of processing units available to the current process, which may be less than the 
number of online processors

Berikut adalah beberapa contoh gaya Q&A yang akan memberi Anda ide bagus tentang cara kerja perintah nproc.

Q1. Bagaimana cara menggunakan nproc?

Ini sangat mudah - yang harus Anda lakukan hanyalah menjalankan perintah 'nproc'.

nproc

Di sistem saya, alat ini menghasilkan output berikut:

Jadi output yang dihasilkan adalah '4'.

Perlu disebutkan bahwa angka ini tidak mewakili jumlah CPU fisik. Output nproc sesuai dengan kolom CPU di output perintah lscpu.

Dan CPU itu sendiri tidak lain adalah:

Utas per inti X inti per soket X soket

Jadi dalam kasus kami hasilnya adalah 2x2x1, yang sama dengan 4.

Q2. Bagaimana cara membuat nproc print total unit pemrosesan yang terpasang?

Alih-alih jumlah unit pemrosesan yang tersedia, jika Anda ingin nproc menampilkan total unit pemrosesan yang terpasang, Anda dapat menggunakan --semua pilihan.

nproc --all

Misalnya, inilah opsi yang sedang beraksi:

Jadi di sistem saya, jumlah total unit pemrosesan yang terpasang adalah 4.

Q3. Bagaimana cara membuat nproc mengecualikan beberapa unit pemrosesan?

Terdapat opsi baris perintah --ignore yang dapat Anda gunakan untuk memberi tahu nproc bahwa jika memungkinkan, kecualikan sejumlah unit pemrosesan.

Misalnya:

nproc --ignore=2

PS :Jika Anda ingin tahu lebih banyak tentang perintah nproc, Anda dapat menggunakan --help dan --versi pilihan.

Kesimpulan

Jelas, nproc bukan jenis alat yang dibutuhkan oleh pengguna baris perintah Linux rata-rata setiap hari, tetapi selalu baik untuk mengetahui tentang perintah seperti itu. Namun, jika Anda adalah admin sistem atau seseorang yang pekerjaannya melibatkan debugging masalah terkait sistem Linux, perintah nproc bisa sangat membantu. Anda dapat mempelajarinya lebih lanjut dengan membuka halaman manualnya.


Linux
  1. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  2. Tutorial Perintah penjumlahan Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah tidur Linux untuk Pemula (dengan Contoh)

  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Tutorial Perintah nama dasar Linux untuk Pemula (dengan Contoh)

  1. Tutorial perintah expr Linux untuk pemula (dengan contoh)

  2. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  3. Tutorial Perintah Linux tac untuk Pemula (dengan Contoh)