Cara Mengatasi apt update Lemot di Armbian (aml-s9xx-box), Ternyata Penyebabnya DNS

Saat menggunakan Armbian di TV Box aml-s9xx, saya mengalami masalah yang cukup mengganggu: proses apt update terasa sangat lambat.

Padahal kondisi perangkat masih normal:

v25.11 rolling for aml-s9xx-box running Armbian Linux 6.12.44-current-meson64

Resource server juga masih aman:

  • CPU normal
  • RAM lega
  • Suhu stabil
  • Storage tidak penuh

Awalnya saya mengira penyebabnya berasal dari:

  • Mirror Debian lambat
  • Storage eMMC bermasalah
  • IPv6 timeout
  • Repository Armbian rolling
  • Koneksi internet tidak stabil

Namun setelah dicek lebih dalam, ternyata sumber masalah utamanya adalah DNS.


Gejala apt update Lemot

Biasanya masalah terlihat seperti ini:

  • apt update berhenti lama di bagian Connecting to...
  • Download package terasa lambat
  • Kadang terlihat freeze beberapa detik
  • Repository Debian sulit diakses
  • Resolving domain memakan waktu lama

Contoh:

sudo apt update

Lalu terminal terasa diam cukup lama sebelum mulai download package.


Cek Repository Debian

Saya menggunakan mirror Singapore yang sebenarnya cukup cepat untuk wilayah Indonesia.

File repository:

sudo nano /etc/apt/sources.list.d/debian.sources

Isi repository:

http://ftp.sg.debian.org/debian

dan:

http://security.debian.org/debian-security

Karena mirror sudah menggunakan server Singapore, berarti masalah kemungkinan besar bukan berasal dari repository Debian.


Penyebab Utama: DNS ISP atau Router Lambat

Setelah dilakukan pengecekan, ternyata DNS bawaan router atau ISP membuat proses resolve domain menjadi lambat.

Akibatnya:

  • koneksi awal menjadi delay,
  • request repository terasa lambat,
  • bahkan kadang timeout.

Padahal server repository sebenarnya normal.


Solusi: Ganti DNS ke Cloudflare atau Google DNS

Cara paling cepat untuk mengatasinya adalah mengganti DNS resolver.

Edit file:

sudo nano /etc/resolv.conf

Lalu isi dengan:

nameserver 1.1.1.1
nameserver 8.8.8.8

Simpan file, kemudian jalankan kembali:

sudo apt update

Hasilnya biasanya langsung terasa lebih cepat.


Kenapa DNS Berpengaruh ke apt update?

Saat menjalankan:

apt update

APT harus menghubungi beberapa domain seperti:

  • deb.debian.org
  • security.debian.org
  • mirror repository lainnya

Sebelum terkoneksi, sistem harus melakukan DNS resolve terlebih dahulu.

Jika DNS lambat:

  • koneksi awal ikut lambat,
  • request repository tertunda,
  • dan proses update terasa berat.

Karena itu, DNS memiliki pengaruh besar terhadap kecepatan apt update.


Cara Membuat DNS Permanen

Pada beberapa sistem Armbian atau Debian, file:

/etc/resolv.conf

bisa tertimpa otomatis setelah reboot.

Agar setting DNS tetap permanen:

sudo chattr +i /etc/resolv.conf

Jika suatu saat ingin mengedit kembali:

sudo chattr -i /etc/resolv.conf

Optimasi Tambahan (Opsional)

Force IPv4

Beberapa ISP memiliki koneksi IPv6 yang kurang stabil.

Buat file:

sudo nano /etc/apt/apt.conf.d/99force-ipv4

Isi:

Acquire::ForceIPv4 "true";

Gunakan Kompresi Lebih Ringan

Untuk TV Box atau mini server dengan resource terbatas:

echo 'Acquire::CompressionTypes::Order::=gz;' | sudo tee /etc/apt/apt.conf.d/99compression

Hasil Setelah Mengganti DNS

Setelah mengganti DNS:

  • apt update jauh lebih cepat,
  • proses resolve domain menjadi ringan,
  • repository Debian lebih responsif,
  • dan tidak ada lagi delay panjang saat update package.

Kesimpulan

Masalah apt update lemot di Armbian tidak selalu berasal dari:

  • CPU,
  • RAM,
  • repository Debian,
  • atau storage.

Dalam banyak kasus, penyebab utamanya justru berasal dari DNS bawaan ISP atau router yang lambat.

Mengganti DNS ke:

  • 1.1.1.1
  • 8.8.8.8

sering kali langsung mempercepat proses update package di Debian maupun Armbian.


Penutup

Jika kamu menggunakan:

  • Armbian
  • Debian
  • Ubuntu Server
  • TV Box aml-s9xx
  • mini PC Linux

dan mengalami apt update yang lambat, coba cek DNS terlebih dahulu sebelum menyalahkan hardware atau repository.

Karena terkadang masalah terbesar justru berasal dari resolver DNS yang lambat.