- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
|
08.Device Drivers ---> 设备驱动及网络支持 0 I. [" g0 @: C' h
Generic Driver Options ---> 默认
) U1 C* s& ^3 a/ E+ X& b% s Select only drivers that don't need compile-time external firmware
- T( f6 q p, R* l Prevent firmware from being built
0 i# n+ J3 w( V9 @ h b4 t3 |$ ]/ E Memory Technology Devices (MTD) ---> 不选 " q9 l/ _2 J% H
Parallel port support ---> 并行端口 自定(偶没选)
3 d0 M2 C4 U. f: P2 |' G Plug and Play support ---> 支持热插拔 自定(偶没选) 4 \9 J' Y6 ~/ v) r; W
Block devices ---> + q. \, s* @% T, T# g' f+ y
<*> Normal floppy disk support
& u. g. D. V9 B) R& A7 a5 u& E < > Compaq SMART2 support ( Q+ x9 q |: J& q" `! i: c
< > Compaq Smart Array 5xxx support
5 n' O7 r4 @0 h, y! p5 d < > Mylex DAC960/DAC1100 PCI RAID Controller support
6 t4 g2 G6 e( z F$ I < > Micro Memory MM5415 Battery Backed RAM support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
5 t+ F1 y( r9 W! ?% c <M> Loopback device support
, E m+ ?) }+ |: f/ C$ q: z/ i < > Cryptoloop Support
1 z2 D0 {8 r# G <M> Network block device support . S" X# i% U( K8 h9 |* Z% r4 H( q# {
< > Promise SATA SX8 support $ B% E6 ]. x3 N: B+ V7 V
<M> RAM disk support
. F. f; s/ G: h6 _2 q8 d7 q& C7 w. ~) p (16) Default number of RAM disks . W6 r5 k Z: Y Y
(4096) Default RAM disk size (kbytes)
/ S2 B. s9 k# u# C5 B( H. p- ~! u& @, R () Source directory of cpio<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>list % z! H3 l. L+ _- R& ^/ C# n* M
[ ] Support for Large Block Devices + M+ E0 y( j1 L( t+ j0 B; c: m
< > Packet writing on CD/DVD media
, t$ i) ^2 i9 r% E& n IO Schedulers ---> IO调度器,都选上吧 可以在grub.conf指定用IO调度哪种方式,后面会讲的
( \, ~" A# |7 h* T! e+ t$ ?) [1 g9 M+ a <*> Anticipatory I/O scheduler
% { T& r5 J9 _ |4 d <*> Deadline I/O scheduler - l. M* z+ K& Z! n4 ^ ?1 e, v6 e
<*> CFQ I/O scheduler
$ d, @: O/ [8 X% w. _* d+ k2 g$ v ATA/ATAPI/MFM/RLL support ---> ATA设备 自定 (偶没选)
f2 n1 K$ D$ O" u Q9 X SCSI device support ---> SCSI设备 自定我有scsi的设备所以有以下选项 8 V- `6 O6 @4 p! |" ^7 k+ z
<*> SCSI device support
- @' Z, _/ g; x legacy /proc/scsi/ support
# l5 S" J( H' t7 q --- SCSI support type (disk, tape, CD-ROM) & z4 L- W6 y6 ^0 q: J
<*> SCSI disk support
^1 M! ^" i+ \5 A+ Y5 j 因为偶式MPT的SCSI,所以以下都没选,省略之 & ^$ {: I7 I/ j, i/ Z k+ {9 l. I6 e& B
Multi-device support (RAID and LVM) ---> 支持RAID和LVM(逻辑卷) 自定
5 t3 {5 `/ R1 H Multiple devices driver support (RAID and LVM) ; O6 j0 k6 c8 D
<*> RAID support
* A( r8 _1 z" A$ K6 F4 I < > Linear (append) mode ; X: ^& `/ H' y1 [" T
<*> RAID-0 (striping) mode
- {7 r/ D1 u* d4 S) g. B; W" Y- U < > RAID-1 (mirroring) mode ! v' j: F* n/ P A6 B
< > RAID-10 (mirrored striping) mode (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
& B" q0 F9 j2 _/ d! [6 R" s <*> RAID-4/RAID-5 mode 4 }4 B! T* `( p# Q
< > RAID-6 mode (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) & f- @' i" U* N0 U+ e
<*> Multipath I/O support 9 ~) u- E7 o! a; [2 H) H
< > Faulty test module for MD
' N& w. m5 M, M0 }! g3 B <*> Device mapper support
3 v a* D8 v. ^6 D5 g* Q1 F' L; D4 z < > Crypt target support % W/ ^; g: b; e* o! P
< > Snapshot target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
- F0 D9 u! g7 [7 }& J+ [ < > Mirror target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
8 G# `/ z$ s( o < > Zero target (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) 3 u1 `& k) S/ N& E
Fusion MPT device support ---> 偶的SCSI是这个,所以选了 还是自定 ) k3 ~$ p& Z, ?' P- o
<*> Fusion MPT (base + ScsiHost) drivers - k) p4 u B2 o; D3 i
(40) Maximum number of scatter gather entries
4 D+ s$ F, ^6 X# x& v8 ^ <*> Fusion MPT misc device (ioctl) driver
1 A( e5 U" C4 g: C+ T+ {+ M IEEE 1394 (FireWire) support ---> 自定 (偶没选)
4 F+ q/ Y' {3 \" H1 x I2O device support ---> 自定 (偶没选) 5 H' W6 X+ L9 C
Networking support ---> 网络选项 ( s+ N# L% i9 p9 e3 l8 R K' @; I
Networking support , s4 z) b* w' w* l/ m# a
Networking options --->
9 W* ?0 E8 }* j* ` <*> Packet socket
0 W& d% _# J) y V; J- T [ ] Packet socket: mmapped IO
8 @5 a4 E' B* S) I: p2 @ < > Netlink device emulation 0 p, ~) q: O& x% D# b' y
<*> Unix domain sockets 如果你有网络就选 ) q0 ~; @9 ]5 r7 l2 b. ?
< > PF<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>KEY sockets
. S4 A6 [- }3 m4 {& \3 |9 X6 F <a href="http://hackbase.com/hacker" target="_blank" >TCP/IP</A> networking , K: p0 @. e7 M
[ ] IP: multicasting
' a8 `9 P+ v6 n" [% `3 o$ q [ ] IP: advanced router ! v9 F; I0 q* [! W# |6 V; h
[ ] IP: kernel level autoconfiguration
, m/ G l$ H- X < > IP: tunneling 4 {4 B9 o+ t2 r7 \1 Q
< > IP: GRE tunnels over IP ' G+ ~6 g' S3 r. U# V& ~' N
[ ] IP: ARP daemon support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
+ C" m# c8 w, Z/ {* H$ b8 v IP: TCP syncookie support (disabled per default) 能防DOS<a href="http://hackbase.com/hacker" target="_blank" >攻击</A>,但会降低一点性能,总的说性价比不错 . h* k& h2 @8 U
< > IP: AH transformation
: @9 h9 r3 L$ l, N1 i < > IP: ESP transformation $ }6 A6 a0 ^9 n4 g# i+ E
< > IP: IPComp transformation - `; T, Q6 H {( e5 _( t2 k; S# X
< > IP: tunnel transformation
8 _2 M$ h4 \5 k/ X8 N# _" Q% _ <*> IP: TCP socket monitoring interface & j+ O8 A: x% J1 [
IP: Virtual Server Configuration ---> lvs 支持 ! p/ w, `) a/ R* a' c; V V
< > The IPv6 protocol (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) : v/ q% ^. C. M4 Q
Network packet filtering (replaces ipchains) ---> 包过滤省略(知道的自己选,不熟悉的都选上) / z. x7 ]. C7 {8 [
以下都没选,省略
$ Q3 Y2 z3 P: d' m( p. z [ ] Amateur Radio support ---> " F* I" ~2 i- d$ R
< > IrDA (infrared) subsystem support ---> &n, bsp; ! M' c( X# a; ?& z. i% [# v- ^
< > Bluetooth subsystem support --->
' a8 D. K7 ^7 |! x, l Network device support
4 X6 D& P5 i; Q9 x < > Dummy net driver support 这个是nis<a href="http://vip.hackbase.com/" target="_blank" >服务</A>器的吧,不大清楚,没用过
( b! C+ A+ u* e- K* Z9 N <*> Bonding driver support 双网卡绑定的
1 y" S/ {/ o1 h# z < > EQL (serial line load balancing) support - p6 Y& f7 S- H$ I/ } n
< > Universal TUN/TAP device driver support 3 a; k6 d& c8 O5 ` _: g
ARCnet devices --->
" y) K# ~2 B$ E" `# V. v Ethernet (10 or 100Mbit) ---> " \0 W. F9 k1 ?0 ~
Ethernet (1000 Mbit) ---> 0 _4 O% r) J3 P6 \5 S2 d
< > Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support 5 Q6 l8 z3 v) ~
< > D-Link DL2000-based Gigabit Ethernet support ( Z. i4 Z# S3 R* G& y' T& U0 q
< > Intel(R) PRO/1000 Gigabit Ethernet support
0 e) `4 f% {& Q+ M < > National Semiconduct DP83820 support
1 T& A R& t, I < > Packet Engines Hamachi GNIC-II support + _5 ^5 g9 f2 z
< > Packet Engines Yellowfin Gigabit-NIC support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) & u8 c/ M- n$ x# m
< > Realtek 8169 gigabit ethernet support , j \# P9 D( h, S. h& R# {
< > Marvell Yukon Chipset / SysKonnect SK-98xx Support 4 a# M- B$ e* H9 O; S' z
<*> Broadcom Tigon3 support 3 A# T& D. w. p" S
以下都没选,省略 ! u: k+ M2 u/ \; Z3 [. X
ISDN subsystem ---> 1 K- q5 d/ D1 J& `$ X, I
Telephony Support --->
& S* _& f: B; U2 X4 b Input device support ---> : v% Y* A5 `5 E6 r6 l
Character devices --->
5 U# s) |% h8 }% H I2C support --->
) L9 V+ H" B: K1 y" H, k, z Dallas's 1-wire bus ---> ]& L' I! M9 A# z1 A5 D# Y' z
Misc devices --->
4 \' B9 s9 s- r( \, m Multimedia devices ---> - W6 s4 V5 z, f2 X
Graphics support ---> ! n8 q8 i) f8 `! I9 ]
Sound --->
$ k# |2 } h5 U3 X9 u USB support --->
# b& d% d3 S% p& G MMC/SD Card support ---> 以上都没选,需要的自己选 1 ~. E6 b: O" a, M- Z
09.File systems ---> 文件系统 . K8 J5 ^; B5 j* j. g2 i7 k9 q
< > Second extended fs support 1 H: d- y2 n' K1 F
<*> Ext3 journalling file system support
% O* K1 G# v f& G2 P! L4 O% U [ ] Ext3 extended attributes 8 f2 T- W* y+ P6 e3 p
JBD (ext3) debugging support
: ~0 @4 C+ H) c& i! Z1 D, m. K < > Reiserfs support / V! R' _, t5 [( P; K9 D
< > JFS filesystem support , I6 R( y- y: e& i+ W6 K A1 j
< > XFS filesystem support
5 Y, y6 v: y6 J v! E! I < > Minix fs support
4 F8 ~1 G) w- G+ I$ W < > ROM file system support
4 `/ q, K2 K2 U [ ] Quota support
4 n3 k6 v0 l5 a5 x$ e+ g < > Kernel automounter support
9 Q' _3 ~- V* K! ? <*> Kernel automounter version 4 support (also supports v3) 7 `0 k C2 D" t
CD-ROM/DVD Filesystems --->
2 _# c& w1 ?& u; y& r: T3 P8 A! K# t <*> ISO 9660 CDROM file system support
: s0 O+ j: w3 h! E# H1 K [ ] Microsoft Joliet CDROM extensions ' H9 L Q3 r5 l
[ ] Transparent decompression extension * h7 S, I6 y! ?( N& h2 i: e9 u$ A
< > UDF file system support
) e4 c& v$ a, a2 E! z DOS/FAT/NT Filesystems ---> floppy要用到的文件格式 . A( ]! X( f, J. O: U
<*> MSDOS fs support * ^3 j! C( p1 c$ J, m
<*> VFAT (Windows-95) fs support
; C8 I3 A$ A1 L! W( V: G8 L1 a (437) Default codepage for FAT (NEW)
; A3 T" N# I& ?8 F Q (iso8859-1) Default iocharset for FAT (NEW) / A6 }5 w2 F3 ]- a) x8 b
< > NTFS file system support
8 R! Q$ t( |! z3 j Pseudo filesystems ---> / f5 v/ {( o. Q
/proc file system support proc文件系统支持 % ^5 s/ a: p2 [ c! u1 {
[ ] /proc/kcore support
& G7 [/ B, h0 F [ ] /dev file system support (OBSOLETE) . G+ k, j& k1 [3 z
[ ] /dev/pts Extended Attributes ( C9 u1 k* ?( w
Virtual memory file system support (former shm fs) 虚拟内存支持 7 J" U6 {: v4 z4 \% ~' a: ~ N j
[ ] tmpfs Extended Attributes 5 W) m s" w' q$ a
[ ] HugeTLB file system support ; z2 C/ o* L* P" z3 M: B/ g
Miscellaneous filesystems --->
6 N" o% r% Y9 X* T Network File Systems --->
' S8 d+ I* N* L, `2 D7 d <*> NFS file system support nfs客户端支持
8 o, X W4 g3 m4 z# l7 u- j; ` Provide NFSv3 client support
6 N# z ]$ G4 {1 U/ b5 R9 b [ ] Provide NFSv4 client support (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL)
2 g) ]1 X9 P8 Z' Z) P" z# q' a [ ] Allow direct I/O on NFS files (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) ) L( S! b# M. u; ^
< > NFS server support nfs<a href="http://vip.hackbase.com/" target="_blank" >服务</A>端支持 5 x, M9 Z. V; k) _
< > Secure RPC: Kerberos V mechanism (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) & U1 m! U+ j0 ` S8 `: s+ ]- s
< > Secure RPC: SPKM3 mechanism (E<a href="http://hackbase.com/skill/XP" target="_blank" >XP</A>ERIMENTAL) ) y& K9 Y: s# J" A' l' ^
< > SMB file system support (to mount Windows shares etc.) samba支持 " h3 ]- R/ H2 y$ f: s ~" T
< > CIFS support (advanced network filesystem for Samba, Window and other CIFS compliant servers) ( r6 n; c' n3 Y5 }" x$ r
< > NCP file system support (to mount NetWare volumes)
x9 {+ Y) S9 B5 M. |) @& [: J# } < > Coda file system support (advanced network fs)
/ s# b2 J$ B% Z! R. n < > Andrew File System support (AFS) (Experimental) 6 c! W0 L. K2 N5 c: j8 q4 A# L8 l
Partition Types ---> p: Y) l0 T' v1 P
Native Language Support ---> 自己选
2 [8 o |* a; Q/ y7 m3 m 10.Profiling support ---> 没选 . e/ e3 B5 F* ^2 F' I
11.Kernel hacking ---> 没选 ! o$ f2 a8 }3 N/ [! A
12.Security options ---> 没选 . n6 F9 X# N' D
13.Cryptographic options ---> 没选
* V3 A# |1 K3 W# j 14.Library routines --->
+ i! D' w) `/ J* X/ O < > CRC-CCITT functions " d5 `% D# E" s' Q
<*> CRC32 functions " A u/ f2 O) _0 E
<M> CRC32c (Castagnoli, et al) Cyclic Redundancy-Check < >
$ B- ~$ P- C* F; [; B! ]五、编译安装 8 K/ H/ M7 D7 `9 {
步骤:make -jn(n代表同时编译的进程,可以加快编译速度,n由你的配置决定,我的配置用15-25)
/ f( `8 W7 N9 \ x- o$ Cmake modules<a href="http://www1.hackbase.com/skill/linux/200501209624_1.htm#" target="_blank" >_</A>install " @( ^( E5 F$ f0 Z" `7 X1 B$ u
make install </P>< >六、grub的设置 ! Z, `- X& }' V* C6 w/ _
设置之前先介绍一下2.6的I/O调度器 1 K+ ]7 l4 N- ^$ j, O3 q2 {7 ?! @
2.6包含的四个I/O调度器分别是No-op I/O scheduler、Anticipatory I/O scheduler、Deadline I/O scheduler与CFQ I/O scheduler。
. ?/ j U4 ^$ G( ~) v4 W在后文中分别简称为ns、as、ds与cfq。 </P>< >ns是一个简化的调度程序它只作最基本的合并与排序。与桌面系统的关系不是很大,主要用在一些特殊的<a href="http://down.hackbase.com/" target="_blank" >软件</A> 6 K) ^- J! q/ ?4 t' {* v
与硬件环境下,这些<a href="http://down.hackbase.com/" target="_blank" >软件</A>与硬件一般都拥有自己的调度机制对内核支持的要求很小,这很适合一些嵌入式系统环境。作为桌面用户我们一般不会选择它。 </P>< >as是当前内核中默认的I/O调度器。它拥有非常好的性能,在2.5中它就相当引人注意。在与2.4内核进行的对比测试中,在2.4中多项以分钟为单位 - k) v0 I7 Z+ N% a @
完成的任务,它则是以秒为单位来完成的。正因为如此它成为目前2.6测试版中默认的I/O调度器。但它也存在着弱点,它本身是比较庞大与复杂的, * h! U; u# ~" K, [0 x) `% Z7 \
在一些特殊的情况下,特别是在数据吞吐量非常大的<a href="http://hackbase.com/hacker" target="_blank" >数据库</A>系统中它会变的比较缓慢。 </P>< >ds就是针对as的缺点进行改善而来的,还处于测试阶段,但已经很稳定了。目前表现出的性能几乎与as一样好。加之比as更加小巧, 8 P9 u3 R* I* o7 W' l: }" a. e
是相当有前途的调度器,值得一试:) </P>< >cfq为系统内的所有任务分配相同的带宽,提供一个公平的工作环境,它比较适合桌面环境。事实上在测试中它也有不错的表现, , n x5 C& Z5 O) }
mplayer xmms等多媒体播放器与它配合的相当好,回放平滑几乎没有因访问磁盘而出现的跳帧现象。对于喜欢在Linux下听音乐看电影的朋友不妨尝试一下。 </P>< >好了,下面说说怎么设置:参数的格式为elevator=调度器名 </P>< >修改/boot/grub/grub.conf,在kernel那行后门加入elevator=deadline </P>< >例如:kernel /boot/vmlinuz-2.6.10-bk4 ro root=/dev/你的根分区 elevator=deadline </P>< >七、reboot</P> |
|