全部产品
Search
文档中心

Alibaba Cloud Linux:Apa yang harus saya lakukan jika modul sch_netem tidak ada di Alibaba Cloud Linux 3?

更新时间:Jun 28, 2025

Modul sch_netem diperlukan dalam kernel untuk mensimulasikan kondisi jaringan kompleks, seperti latensi atau kehilangan paket, di Alibaba Cloud Linux 3. Topik ini menjelaskan masalah ketiadaan modul sch_netem pada Alibaba Cloud Linux 3 dengan versi kernel lebih awal dari 5.10.134-16 dan cara menyelesaikannya.

Catatan

Modul sch_netem adalah modul kernel Linux yang digunakan untuk emulasi dan pengujian jaringan, termasuk simulasi latensi jaringan dan kehilangan paket. Modul ini juga dapat digunakan untuk menguji kinerja jaringan dan konfigurasi kualitas layanan (QoS).

Deskripsi masalah

Saat memuat modul sch_netem, muncul pesan kesalahan yang menunjukkan bahwa modul tersebut tidak ditemukan:

# modprobe sch_netem
modprobe: FATAL: Module sch_netem not found in directory /lib/modules/5.10.134-14.al8.x86_64

Penyebab

Di Alibaba Cloud Linux 3, modul kernel disimpan secara terpisah dalam beberapa paket Manajer Paket RPM (RPM), seperti kernel-core, kernel-modules, kernel-modules-extra, dan kernel-modules-internal. Modul sch_netem disimpan dalam paket kernel-modules-extra. Saat membuat gambar atau menginstal kernel, hanya paket kernel-core dan kernel-modules yang diinstal, sehingga sistem tidak dapat menemukan modul sch_netem.

Solusi

Masalah ini telah diselesaikan pada kernel 5.10.134-16 dan versi setelahnya. Jalankan perintah uname -r untuk memeriksa versi kernel Anda.

Jika Anda menggunakan versi kernel yang lebih lama dan mengalami masalah ini, jalankan perintah berikut untuk menginstal modul sch_netem:

sudo yum install -y kernel-modules-extra-<Kernel version>
Catatan

Beberapa modul disimpan dalam paket kernel-modules-internal. Untuk mencegah masalah terkait modul yang hilang, kami sarankan Anda menjalankan perintah berikut untuk menginstal modul tersebut:

sudo yum install -y kernel-modules-internal-<Kernel version>