GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mempercepat DNF Package Manager Di Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux

Jika Anda mengalami unduhan atau pembaruan paket yang lambat, berikut adalah solusi untuk mempercepat pengelola paket DNF di Fedora, RHEL.

Panduan ini secara resmi diuji di Fedora, namun harus bekerja di semua sistem berbasis RHEL seperti CentOS, AlmaLinux dan Rocky Linux yang menggunakan DNF sebagai manajer paket default mereka.

Pengantar

Seperti yang sudah Anda ketahui, DNF adalah manajer paket default untuk Fedora 25 dan versi yang lebih baru, RHEL 8 dan tiruannya CentOS 8, AlmaLinux 8, dan Rocky Linux 8.

Suatu hari saya memutuskan untuk mencoba Fedora 35. Saya mengunduh kotak Fedora 35 Vagrant dan menjalankannya dengan Oracle Virtualbox. Hal pertama yang saya perhatikan setelah mencoba Fedora 35 adalah manajer paket DNF sangat lambat.

Saya pikir DNF mungkin berkinerja lambat ketika memperbarui repositori dan metadata untuk pertama kalinya. Tapi, itu masih lambat di waktu-waktu berikutnya. Setelah beberapa pencarian web, saya menemukan solusi yang cocok untuk saya.

Mempercepat pengelola paket DNF di Fedora, RHEL, dan klonnya

Kami dapat meningkatkan kecepatan unduhan saat menginstal paket menggunakan pengelola paket DNF dengan meningkatkan jumlah maksimum unduhan paket secara bersamaan.

Untuk melakukannya, edit /etc/dnf/dnf.conf berkas:

$ sudo nano /etc/dnf/dnf.conf

Tambahkan baris berikut:

max_parallel_downloads=10

Opsi ini memberi tahu DNF untuk menggunakan 10 unduhan paralel pada waktu bersamaan. Anda dapat menambah atau mengurangi nilai ini sesuai keinginan Anda. Nilai default untuk max_parallel_downloads pilihannya adalah 3 . Tekan CTRL+O untuk menyimpan perubahan dan tekan CTRL+X untuk keluar.

Sekarang coba lakukan operasi paket apa pun dengan perintah DNF. Anda akan melihat perbedaan kecepatan saat mengunduh paket.

Pilih cermin tercepat

Opsi lain untuk mempercepat DNF adalah memilih mirror tercepat dari mirror publik Fedora . Untuk melakukannya, edit kembali /etc/dnf/dnf.conf berkas:

$ sudo nano /etc/dnf/dnf.conf

Tambahkan baris berikut:

fastestmirror=True

Tekan CTRL+O diikuti oleh CTRL+X untuk menyimpan file dan keluar.

Sekarang saya dapat melihat perbedaan yang mencolok saat menginstal dan memperbarui paket dengan DNF di mesin virtual Fedora 33 saya.

Dalam pengalaman saya, DNF membutuhkan waktu lebih lama untuk mengunduh metadata daripada mengunduh sebuah paket. Ini karena metadata Fedora lebih besar dari pengelola paket lainnya. Jadi saya kira DNF lambat hanya ketika memperbarui metadata repositori. Setelah itu, ia bekerja dengan lancar.

Bacaan terkait:

  • Cara Mempercepat Pengunduhan Paket Di Ubuntu

Cent OS
  1. Cara menginstal Go di Fedora dan Rocky Linux/Centos/RHEL

  2. Cara menginstal Erlang di Rocky Linux/Alma Linux/CentOS 8

  3. Bagaimana memulai GUI di CentOS/AlmaLinux/Rocky Linux 8

  1. Cara Instal PostgreSQL di CentOS 8 / Rocky Linux 8 / RHEL 8

  2. Cara Menginstal Java Di Rocky Linux 8 / CentOS 8 / RHEL 8

  3. Bagaimana cara mengekstrak paket 7z di CentOS/RHEL/Fedora?

  1. Cara Memasang File RPM Di OS Linux (CentOS, RHEL, &Fedora)

  2. Cara Menginstal paket RPM di RHEL 8 / CentOS 8 Linux

  3. Cara Menginstal GUI GNOME di Rocky Linux 8 / CentOS 8 / RHEL 8