目前,我正在尝试通过从linux / block / cfq-iosched.c复制调度程序以及所有必需的头文件来调试cfq-scheduler,并将它们转换为自定义内核模块。
我不需要cfq的默认调试属性,因为我还需要测试它。
我已成功构建cfq-iosched到ko文件并尝试使用
进行安装-rw-rw-r-- 1 sungho sungho 741872 Jul 8 14:36 cfq-iosched.ko
insmod cfq-iosched.ko
但是我收到了错误:
insmod: ERROR: could not insert module cfq-iosched.ko: No space left on device
起初,我认为这是由于磁盘空间不足,但考虑到我的可用磁盘大小为17.7GB,应该不太可能。
我需要一种方法来将cfq调度程序安装为自定义模块。我需要这样做才能彻底检查cfq调度程序的机制。