Saya telah bertanya-tanya selama beberapa hari terakhir bagaimana tepatnya cara kerjanya. Kita dapat mengatur parameter runtimes kernel menggunakan sysctl atau echo boolen 1> /proc/sys/module/exactParameter
tetapi di /sys/modules/module/parameters/parameter
kita juga dapat mengatur nilai.
Apakah parameter untuk modul /proc/sys/
hanya terkait dengan hard yang memenuhi kernel? atau mungkin ada parameter untuk Modul Kernel yang Dapat Dimuat juga?
LKM setelah dimuat ke dalam menjalankan Kernel mengungkapkan parameter mereka di /sys/modules/module/paraeter/params
. Apakah ini berarti, bahwa tidak ada parameter untuk modul yang dikompilasi ke dalam Kernel?
Apa perbedaan antara kedua direktori.
Documentation/sysctl/*.txt
dokumentasi kernel Linux. Ini adalah seperangkat parameter yang sebagian besar berlaku terlepas dari fitur dan driver mana yang dikompilasi ke dalam kernel tertentu.Makalah " The sysfs Filesystem " oleh Patrick Mochel akan memberi Anda gambaran yang jauh lebih baik dari tujuan dan sejarah
/sys
daripada yang akan cocok dalam kotak ini. Mengutip abstrak:Sebagai jawaban atas pertanyaan spesifik Anda, "Apakah modul kernel yang dapat dimuat mendapatkan representasi
/sys
?" jawabannya adalah "ya, jika pembuat modul menyediakan antarmuka". Ini dapat dengan mudah ditunjukkan dengan menunjukkan berapa banyak modul yang dimuat memiliki entri yang sesuai/sys/module
yang pada sistem saya menunjukkan bahwa 73 dari 73 modul yang dapat dimuat memiliki entri yang sesuai di
/sys/module
.sumber