Linux内核配置与开发实用工具指南
1. 内核配置选项
在Linux内核开发中,合理配置内核选项至关重要。以下是一些常见的内核配置选项及其作用:
| 选项名称 | 描述 | 作用 |
| — | — | — |
| CIFS | 提供高级网络文件系统客户端,用于将本地文件系统挂载到符合CIFS标准的服务器。支持DFS、安全的用户会话建立、安全分布式缓存等。 | 若要访问Windows 2003和Samba 3服务器,可启用此选项。仅运行Samba服务器时无需启用。 |
| SMBFS | 用于访问旧的SMB服务器,如OS/2和DOS。 | 访问旧服务器时使用。 |
| PROFILING | 启用扩展的性能分析支持机制,供OProfile等分析工具使用。 | 进行系统性能分析。 |
| OPROFILE | 一个能对整个系统(包括内核、内核模块、库和应用程序)进行性能分析的系统。 | 全面分析系统性能。可参考 项目主页 获取更多信息和用户空间工具链接。 |
| KPROBES | 允许在几乎任何内核地址捕获CPU并执行回调函数。 | 用于内核调试、非侵入式检测和测试。使用 register_kprobe() 建立探测点并指定回调。 |
| PRINTK_TIME | 在 printk (内核消息)输出中包含时间信息。 | 测量内核操作(包括启动操作)之间的间隔,有助于识别内核启动时的长时间延迟。 |
| MAGIC_SYSRQ | 启用
超级会员免费看
订阅专栏 解锁全文
634

被折叠的 条评论
为什么被折叠?



