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.
Introduction
Seperti yang sudah Anda ketahui, DNF adalah manajer paket default untuk Fedora 25 dan versi yang lebih baru, RHEL 8 dan tiruannya CentOS 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 bekerja untuk me.
Mempercepat manajer paket DNF di Fedora, RHEL dan klonnya
Kami dapat meningkatkan kecepatan unduhan saat menginstal paket menggunakan manajer paket DNF dengan meningkatkan jumlah maksimum unduhan paket simultan.
Untuk melakukannya, edit file /etc/dnf/dnf.conf:
$ sudo nano /etc/dnf/dnf.conf
Tambahkan baris berikut:
max_parallel_downloads=10
Opsi ini memberi tahu DNF untuk menggunakan 10 unduhan paralel secara bersamaan. Anda dapat menambah atau mengurangi nilai ini sesuai keinginan Anda. Nilai default untuk opsi max_parallel_downloads 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 mirror
tercepatPilihan lain untuk mempercepat DNF adalah memilih mirror tercepat dari mirror publik Fedora. Untuk melakukannya, edit lagi file /etc/dnf/dnf.conf:
$ sudo nano /etc/dnf/dnf.conf
Tambahkan baris berikut:
fastestmirror=True
Tekan CTRL+O diikuti dengan CTRL+X untuk menyimpan file dan keluar .
Sekarang saya dapat melihat perbedaan yang mencolok ketika 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 berfungsi dengan lancar.
Related baca:
Cara Mempercepat Download Paket Di Ubuntu