|
|
发表于 2005-4-24 05:45:05
|
显示全部楼层
Post by longlongago
不支持就是不支持啦
比方说,RH安装时只能在ext2或ext3中选一种文件系统,如果用MDK,则可选ext2,ext3,reiserfs,xfs,jfs等 多种文件系统,而reiserfs在大多数情况下是性能最好的一种文件系统。
RH在安装时如果使用了LVM,则swap分区必须单独设置,MDK则可以在LVM中划分swap分区。
总的说来,RH较为保守,MDK较为超前。但超前并不代表稳定性一定不好,至少在服务器领域,MDK的稳定性是经得起考验的,而由此带来的是性能的提升。 内核中支持的东西越多,就越有可能造成冲突,所以作为服务器,一般来说内核越简单也就越有稳定的可能性
如果不相信的话,可以把内核中的所有选项选入编译,看看系统可不可以启动。
当然对于服务器的稳定性还有其他一些因素。
在服务器里,一般是不用图型界面的,图型界面也增加了服务器的出错概率。
redhat等一般性的linux发行版里面可以选择不同配置的内核,这么做的原因就是为了避免把太多功能全部编在一个内核里,这样就可以尽量减少线程之间的冲突,以及死循环。
当然也有可能为了提供一套方便安装策略,而把很多选项编译在一个内核里,这样支持的硬件就多了,不必再自己手动编译内核了,但是同时也增加了内核出错的机会。
相反如果内核中编译的功能太少,虽然增加了稳定性,但同时很多硬件就不支持了。
的确是非常矛盾的,所以内核还是自己编译的好。这也是linux的优点之一,可以根据自己的需要来定做一个系统 |
|