Cara memperbarui PPA Ubuntu ke rilis 20,04 baru
Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena
Afinitas proses (juga dikenal sebagai penyematan CPU) adalah proses menetapkan program yang sedang berjalan ke satu utas (inti virtual), daripada membiarkannya berjalan dengan semua utas CPU. Pengaturan afinitas proses menguntungkan, karena akan memungkinkan pengguna untuk memutuskan dengan tepat berapa banyak sumber daya yang digunakan program.
Dalam panduan ini, kita akan membahas cara mengatur afinitas menjalankan program di PC Linux Anda. Kami juga akan membahas cara lain Anda dapat membatasi sumber daya sistem untuk program di OS Linux Anda.
Sebelum kita dapat membahas cara menyematkan program individual ke utas tertentu, kita perlu mencari tahu berapa banyak utas yang Anda miliki di sistem Linux Anda. Ada beberapa cara untuk mengetahui informasi ini . Kami akan membahas dua cara.
Cara pertama untuk mengetahui jumlah thread CPU Anda adalah dengan perintah nproc . Perintah ini memberikan sejumlah prosesor mentah yang tersedia untuk digunakan oleh sistem Linux Anda.
Untuk menjalankan perintah nproc untuk menentukan berapa banyak utas yang tersedia, Anda harus membuka jendela terminal. Untuk membuka jendela terminal, tekan Ctrl + Alt + T atau Ctrl + Shift + T pada keyboard.
Dengan jendela terminal terbuka, jalankan nproc .
nproc
Anda akan melihat setelah menjalankan perintah; nomor muncul di prompt. Nomornya adalah jumlah utas (core virtual) dari sistem Linux Anda. Untuk menyimpan informasi ini untuk nanti, lakukan hal berikut.
nproc >> ~/cpu-count.txt
Jika perintah nproc bukanlah informasi yang cukup untuk Anda, ada alat baris perintah yang lebih baik yang memberikan lebih banyak informasi tentang utas CPU Anda. Ini disebut Info CPU. Berikut cara menginstalnya.
Pertama, pastikan Anda memiliki jendela terminal terbuka. Kemudian, masukkan perintah instalasi di bawah ini yang sesuai dengan sistem operasi Linux yang Anda gunakan.
Di Ubuntu Linux, Anda dapat menginstal Info CPU menggunakan perintah manajer paket Apt di bawah ini.
sudo apt install cpuinfo
Mereka yang menggunakan Debian Linux dapat mengaktifkan dan menjalankan Info CPU dengan perintah Apt-get berikut .
sudo apt-get install cpuinfo
Arch Linux dapat dengan mudah menginstal alat Info CPU di Linux menggunakan perintah Pacman berikut di jendela terminal.
sudo pacman -S python-py-cpuinfo
Apakah Anda menggunakan Fedora Linux? Dapatkan Info CPU dengan menjalankan perintah Dnf berikut di terminal.
sudo dnf instal python3-cpuinfo
Pengguna OpenSUSE Linux? Dapatkan Info CPU dan jalankan dengan perintah Zypper di bawah ini.
sudo zypper instal python3-py-cpuinfo
Setelah program Info CPU diatur pada PC Linux Anda, sekarang saatnya menggunakannya untuk mengetahui informasi CPU sehingga kami dapat menentukan dengan tepat berapa banyak utas yang harus dikerjakan.
Menggunakan perintah cpu-info di bawah ini, dapatkan pembacaan CPU Anda.
Catatan: Anda mungkin perlu menjalankan cpuinfo daripada cpu-info jika di Arch Linux, Fedora, atau OpenSUSE Linux.
info cpu
Setelah menjalankan perintah, Anda akan melihat hitungan inti dan hitungan logis. Hitungan logis adalah jumlah utas yang harus Anda tangani. Informasi logis adalah yang paling penting dalam panduan ini. Jangan ragu untuk menyimpan informasi CPU ke file teks dengan menjalankan perintah berikut.
cpu-info >> ~/cpu-count.txt
Untuk mengatur afinitas proses pada PC Linux Anda, Anda harus menggunakan program bawaan Taskset. Buka jendela terminal dengan menekan Ctrl + Alt + T atau Ctrl + Shift + T pada keyboard. Kemudian, dari sana, ikuti petunjuk langkah demi langkah di bawah ini untuk mempelajari cara mengatur proses yang sedang berjalan.
Langkah 1: Temukan ID proses dari program yang sedang berjalan dengan menjalankan pidof, diikuti dengan nama aplikasi. Misalnya, untuk menemukan ID proses Thunderbird, jalankan contoh perintah di bawah ini.
pidof thunderbird
Langkah 2: Catat ID proses aplikasi. Kemudian, hubungkan ke contoh perintah taskset berikut .
Catatan: Anda harus mengubah thread_number ke utas CPU yang ingin Anda gunakan untuk menjalankan program. Anda juga harus mengubah process_id ke ID proses yang ditemukan dengan pidof yang ingin Anda hubungkan dengan taskset .
sudo taskset -cp thread_number process_id &
Perlu memeriksa program baru Anda? Jalankan taskset -p terhadap ID proses program untuk mengonfirmasi bahwa itu berjalan pada utas CPU yang Anda tentukan di langkah 2.
kumpulan tugas -p process_id
Untuk mempelajari lebih lanjut tentang Taskset, Anda perlu membaca manual. Jalankan perintah man taskset .
tugas pria
Menjalankan pria taskset perintah akan hadir dengan semua panduan rinci tentang aplikasi taskset. Lihat itu karena ini akan membantu Anda memahami cara kerja aplikasi. Setelah selesai, tekan q untuk keluar.
Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena
Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur
Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda
Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami
Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox
Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint
Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan
TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya
AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya
Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer