是否有标准方法列出加载的
Linux模块的参数值?我基本上是在寻找这个
Linux kernel module parameters question的另一个答案,因为我感兴趣的模块没有/ sys / modules /< module_name> / parameters接口.
解决方法
您可以使用这个简单的单向命令来执行此操作,该命令使用/ proc / modules和/ sys虚拟文件系统:
cat /proc/modules | cut -f 1 -d " " | while read module; do \ echo "Module: $module"; \ if [ -d "/sys/module/$module/parameters" ]; then \ ls /sys/module/$module/parameters/ | while read parameter; do \ echo -n "Parameter: $parameter --> "; \ cat /sys/module/$module/parameters/$parameter; \ done; \ fi; \ echo; \ done
您将获得如下输出:
... ... Module: vBoxnetadp Module: vBoxnetflt Module: vBoxdrv Parameter: force_async_tsc --> 0 Module: binfmt_misc Module: uinput Module: fuse Parameter: max_user_bgreq --> 2047 Parameter: max_user_congthresh --> 2047 Module: md_mod Parameter: new_array --> cat: /sys/module/md_mod/parameters/new_array: Permission denied Parameter: start_dirty_degraded --> 0 Parameter: start_ro --> 0 Module: loop Parameter: max_loop --> 0 Parameter: max_part --> 0 Module: kvm_intel Parameter: emulate_invalid_guest_state --> N Parameter: ept --> Y Parameter: fasteoi --> Y Parameter: flexpriority --> Y Parameter: nested --> N Parameter: ple_gap --> 0 Parameter: ple_window --> 4096 Parameter: unrestricted_guest --> Y Parameter: vmm_exclusive --> Y Parameter: vpid --> Y Parameter: yield_on_hlt --> Y Module: kvm Parameter: allow_unsafe_assigned_interrupts --> N Parameter: ignore_msrs --> N Parameter: min_timer_period_us --> 500 Module: tpm_infineon Module: joydev Module: snd_hda_codec_hdmi Parameter: static_hdmi_pcm --> N ... ...
希望这可以帮助.