关于RedHat的kernel版本号
在RedHat的机器里用uname -r看系统kernel版本
用我的一台AS3(RedHat Enterprise Linux Advance Server release 3)的机器为例
会输出一个类似于的"2.4.21-32.0.1.ELhugemem"字符串
这个串里的字符到底是什么意思呢
2.4.21可能都知道,这是linux kernel的版本号
32.0.1.ELhugemem呢
其中32.0.1可以说是打包的版本号(RedHat打的包)
EL呢,我想应该是"Enterprise Linux"的意思
至于hugemem呢,在redhat9及以前的版本里叫bigmem,都是大内存的意思
其实就是在编译的时候打开了大内存(4G~64G)支持的kernel
按照文档上讲,其实不管系统内存是否大于4G
启用hugemem都能提高性能
跟hugemem对应的还有smp以及什么都没有的kernel,如"2.4.21-32.0.1.EL"
smp的意思是Symmetric Multi-processing,对称多处理,指一台机器上有多个cpu
有smp的kernel可以理解为支持多cpu






