LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: issin

目前那个版本的MDK更适合做服务器?

[复制链接]
发表于 2005-4-24 07:38:24 | 显示全部楼层
Post by zonzi
内核中支持的东西越多,就越有可能造成冲突,所以作为服务器,一般来说内核越简单也就越有稳定的可能性
如果不相信的话,可以把内核中的所有选项选入编译,看看系统可不可以启动。
当然对于服务器的稳定性还有其他一些因素。
在服务器里,一般是不用图型界面的,图型界面也增加了服务器的出错概率。
redhat等一般性的linux发行版里面可以选择不同配置的内核,这么做的原因就是为了避免把太多功能全部编在一个内核里,这样就可以尽量减少线程之间的冲突,以及死循环。
当然也有可能为了提供一套方便安装策略,而把很多选项编译在一个内核里,这样支持的硬件就多了,不必再自己手动编译内核了,但是同时也增加了内核出错的机会。
相反如果内核中编译的功能太少,虽然增加了稳定性,但同时很多硬件就不支持了。
的确是非常矛盾的,所以内核还是自己编译的好。这也是linux的优点之一,可以根据自己的需要来定做一个系统


没错,但MDV不是不可以做服务器,MDV在服务应用上有两个版本,即servers和advanced,总的来说标准版不是用来做服务器用的,虽然MDV也有用于服务方面的版本,但对于数据负载、路由、数据挖掘(数据仓库)的能力方面并不强,MDV最多只能做一个部门级服务器(小型企业工作站),同时MDV的advanced版本内核还是改进过的2.6.0的内核而不是2.6.11的内核,并且没有那些炫耀的桌面主题,评价一个发行版是不是更好的标准,在服务器应用方面不是看它新不新。我不知道现在MDV的最新桌面版速度怎样,在我用过的时候,感觉比用windows还累(速度跟不上)我的机器不好!我技术水平不如你们!98年用Linux到现在我机器里就没用过windows。
回复 支持 反对

使用道具 举报

发表于 2005-4-24 14:03:57 | 显示全部楼层
Post by LiEn
哈哈...
你在boot:下输入一个Linux reiserfs或 boot:linux xfs或 boot:linux jfs试试,不行我把名字倒着写。

这个倒没试过,不过即便如此,也正好证明RH的保守而己。难道RH不认为这三种文件系统可以光明正大的进入RH,而要偷偷摸摸的?至少reiserfs我用过多年,在上面构建过NFS,FTP,squid,甚至是Sybase ASE 的数据设备等。
再比方说,在RHAS3里,我的weblogic8.1 SP1运行是有问题的,不得已回到RHAS2.1。而在MDK的任何一个版本(9.x,10.x)都可以正常运行。
至于负载能力如何,我这里并没有权威的数据,不好妄下结论,但在网上看过一些比较,在相差不多的内核版本下,各发行版的服务器性能是没多大差别的,没理由说哪个发行版不能胜任服务器应用,与发行版之间的差别相比,硬件环境的差别对性能的影响更为重要。再说了,Linux的普遍运用不都是用于部门级Server吗,至于更高级别的应用,要么就采用Linux群集,更多的还是选用商业UNIX吧。
回复 支持 反对

使用道具 举报

发表于 2005-4-24 16:03:37 | 显示全部楼层
Post by LiEn
没错,但MDV不是不可以做服务器,MDV在服务应用上有两个版本,即servers和advanced,总的来说标准版不是用来做服务器用的,虽然MDV也有用于服务方面的版本,但对于数据负载、路由、数据挖掘(数据仓库)的能力方面并不强,MDV最多只能做一个部门级服务器(小型企业工作站),同时MDV的advanced版本内核还是改进过的2.6.0的内核而不是2.6.11的内核,并且没有那些炫耀的桌面主题,评价一个发行版是不是更好的标准,在服务器应用方面不是看它新不新。我不知道现在MDV的最新桌面版速度怎样,在我用过的时候,感觉比用windows还累(速度跟不上)我的机器不好!我技术水平不如你们!98年用Linux到现在我机器里就没用过windows。

linux,windows,unix,.........任何系统都可以做服务器的
我只是觉得一个支持太多功能的内核是不太适应做服务器的
回复 支持 反对

使用道具 举报

发表于 2005-4-24 16:25:35 | 显示全部楼层
Post by zonzi
我只是说一个支持太多功能的内核是不适应做服务器的

  那也未必。你可能没注意到这个事实:内核虽然越来越大,支持的功能越来越多,但常驻内存的仍然只是其中很少的一部分。在每个内核中,90%以上的模块都是以.o文件存在,可以动态加载的。支持的功能多,其含义只在于“支持”,而不在于一定要用。Linux系统是很聪明的,用不到的模块,它绝对不会无缘无故给你加载进去的。当然,内核中要留出一定的空间用于识别可加载的模块,每个模块可能会用到几K至几十K的内存,然而在如今几百M至几G的内存,几十G至几百G的硬盘随处可见的情况下,多使用这几K至几十K的内存又有什么关系呢。
  而且每个Linux发行版中都会包含若干个预编译好的内核,最简单也有kernel-up、kernel-smp这两个,你可以根据情况选用。MDK提供的内核更是丰富,大约有七八个可用的内核吧,只要选装了kernel-enterprise这个内核,MDK作服务器又有什么不可以的?这些内核能支持的功能都是差不多的,差别只是对内核作出不同的配置而己,说穿了,也就是对CPU、内存、文件系统、网络、进程、线程这些方面按不同的方式配置而己。
  当然,你也可以自己编译内核,把“确信”用不到的模块减掉,难就难在这个“确信”上啊,大多数情况没必要这样做吧。不见得人家win2003server也要减减肥?
回复 支持 反对

使用道具 举报

发表于 2005-4-25 05:09:36 | 显示全部楼层
Post by longlongago
 
  当然,你也可以自己编译内核,把“确信”用不到的模块减掉,难就难在这个“确信”上啊,大多数情况没必要这样做吧。不见得人家win2003server也要减减肥?

那就用win2003做server吧:2cool:2cool:2cool:2cool:2cool:2cool:2cool:2cool:2cool:2cool:2cool
你如果相信模块是那么奥妙的话,可以把所有内核选项加入内核,编入内核或模块随你便,看看启动的起来吗?
如果能启动的话,看看多少时间后会出错吧。
服务器这东西的uptime是一年以上可不希奇哦............
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-25 10:14:31 | 显示全部楼层
大家也太离题了,不是用mdk的朋友,希望不要回复本帖
鉴于大家对版本之争这么有兴趣
强烈建议SIR开一个发行版比较的专题讨论区,有兴趣的朋友,去尽情发表就是了
回复 支持 反对

使用道具 举报

发表于 2005-4-26 14:02:11 | 显示全部楼层
Post by issin
大家也太离题了,不是用mdk的朋友,希望不要回复本帖
鉴于大家对版本之争这么有兴趣
强烈建议SIR开一个发行版比较的专题讨论区,有兴趣的朋友,去尽情发表就是了

Linux本来就一个,你把朋友当敌人!搞什么分家,不论是那个发行版,都在使用tar、rpm、deb、pkg,emacs、config,ftp、DNS、NIS,内核更不用说。在不同的发行版之相互讨论有助于技术提高,我虽在用Debian但对Debian我个人同样也有看法,这很正常,你提的问题是MDV那个版本做服务器好,我们的回贴也并没有离题!不要搞什么台湾那套,说对门的不是一个国家,(你不是中国人)。很多Linuxsir都这样,说一下某个发行版的缺点就跳的比谁都高。不要给人感觉sir很失望,搞了个个都像黑社会一样。只想听好听的,早知你这样,我还懒得回贴呢。
回复 支持 反对

使用道具 举报

发表于 2005-4-26 14:33:14 | 显示全部楼层
你应该先把Mandriva的产品线搞清楚再来比较,这样会更有说服力。
回复 支持 反对

使用道具 举报

发表于 2005-4-26 15:25:48 | 显示全部楼层
Post by LiEn
Linux本来就一个

强烈支持这一句!每一个发行版都是很可爱滴~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表