b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

iso镜像文件引导启动 Linux内核 之 menuconfig各个选项介绍[转](5)

电脑杂谈  发布时间:2018-02-07 18:46:48  来源:网络整理

在kallsyms中包含内核知道的所有符号,内核将会增大300K

Do an extra kallsyms pass

除非你在kallsyms中发现了bug并需要报告这个bug才打开该选项

Support for hot-pluggable devices

支持热插拔设备,如usb与pc卡等,Udev也需要它

Enable support for printk

允许内核向终端打印字符信息,在需要诊断内核为什么不能运行时选择

BUG() support

显示故障和失败条件(BUG和WARN),禁用它将可能导致隐含的错误被忽略

Enable ELF core dumps

内存转储支持,可以帮助调试ELF格式的程序

Enable full-sized data structures for core

在内核中使用全尺寸的数据结构.禁用它将使得某些内核的数据结构减小以节约内存,但是将会降低性能

Enable futex support

快速用户空间互斥体可以使线程串行化以避免竞态条件,也提高了响应速度.禁用它将导致内核不能正确的运行基于glibc的程序

Enable eventpoll support

支持事件轮循的系统调用

Use full shmem filesystem

完全使用shmem来代替ramfs.shmem是基于共享内存的文件系统(可能用到swap),在启用TMPFS后可以挂载为tmpfs供用户空间使用,它比简单的ramfs先进许多

Use full SLAB allocator

使用SLAB完全取代SLOB进行内存分配,SLAB是一种优秀的内存分配管理器,推荐使用

Enable VM event counters for /proc/vmstat

允许在/proc/vmstat中包含虚拟内存事件记数器

Loadable module support

可加载模块支持

Enable loadable module support

打开可加载模块支持,如果打开它则必须通过"make modules_install"把内核模块安装在/lib/modules/中

Module unloading

允许卸载已经加载的模块

Forced module unloading

允许强制卸载正在使用中的模块(比较危险)

Module versioning support

允许使用其他内核版本的模块(可能会出问题)

Source checksum for all modules

为所有的模块校验源码,如果你不是自己编写内核模块就不需要它

Automatic kernel module loading

让内核通过运行modprobe来自动加载所需要的模块,比如可以自动解决模块的依赖关系

Block layer

块设备层

Enable the block layer

块设备支持,使用硬盘/USB/SCSI设备者必选

Support for Large Block Devices

仅在使用大于2TB的块设备时需要

Support for tracing block io actions

块队列IO跟踪支持,它允许用户查看在一个块设备队列上发生的所有事件,可以通过blktrace程序获得磁盘当前的详细统计数据

Support for Large Single Files

仅在可能使用大于2TB的文件时需要

IO Schedulers

IO调度器

Anticipatory I/O scheduler

假设一个块设备只有一个物理查找磁头(例如一个单独的SATA硬盘),将多个随机的小写入流合并成一个大写入流,用写入延时换取最大的写入吞吐量.适用于大多数环境,特别是写入较多的环境(比如文件服务器)


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-65807-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...