我使用ubuntu操作系统有6个月了,使用过8.04stl 10.04stl,11.10,和12.04等四个版本,我发现ubuntu的性能实在是有问题,不应该使用它做服务器。
在使用8.04stl时遇到的最大问题就是版本过时问题,服务器不在对该版本提供升级更新服务,无法使用在线安装的业务。后来在我研究centos和fedora时也发现了这个问题,旧的发行版本不在维护,所有我只能忍痛扔掉了很多年前刻录的fedor10等。
还有ubuntu有i386和x86_64两种版本。我一直使用i386这个版本,后来才发现自己的笔记本电脑是x86_64的。以后完整就开始安装x86_64的版本了。
以上是通用问题,现在说一下使用ubuntu系统时遇到的bug现象。
我使用ubuntu做操作系统,nginx做服务器,mysql做数据库,mysql++3.09做读取数据库接口,fastcgi 和cgicc作为http传递服务器接收数据插件,jsoncpp作为json格式数据解析插件。
1) 依赖传递的问题。在使用fastcgi时,libfcgic++库依赖于libfcgic库。在10.04版本中libfcgic++能自动依赖到libfcgic,而在11.10则无法自动依赖libfcgic,在编写makefile文件时,就不得不添加libfcgic。
2) 在12.04上无法安装mysql++3.09,提示无法找到mysql client library,尽管我已经安装这里libmysqlclient-dev。这在10.04和11.10版本上不会出现。
3) Ubuntu10.10在长期运行后,内存管理就会出现问题,导致我编写的日志文件无法运行。在不得不重新启动电脑之后,才会恢复正常。
4) Ubuntu10.10在分配内存20480000时,系统系统自动崩溃
基于以上原因,如果做服务器的话,我不会选项unbuntu做服务器了。我的结论是发行版本过于频繁,而忽略了性能。
lbh0123 于 2013-05-31 16:56:07发表:
新手进来学习!
于 2012-12-21 10:41:09发表:
有专门的服务器版
honglianqxw123 于 2012-06-15 09:33:10发表:
了解,学习,提高。
谢谢各位。
544030123 于 2012-06-15 05:12:15发表:
敢问楼主你用的是ubuntu desktop 还是ubuntu server:0wl;l1
gkskuro 于 2012-06-15 00:51:29发表:
其实我在想的也是这个问题。。。用桌面系统搭建服务可能确实不太合适。关于linux服务器了解的不多,我是刚接触,不过看到楼主提到的共性问题,觉得这都不太能算做问题。比如老版本,如果楼主现在拿出来win2000肯定也会有各种各样不被支持的问题,楼主可能说微软的支持时间比linux长,但多数linux毕竟是免费软件啊。。。
wjfko 于 2012-06-13 10:30:02发表:
不是有专门到服务器版么?那个也不行么?
haolifengwang 于 2012-06-13 10:05:44发表:
如果让用户每一次使用新的发布版本的时候,不得不重新摸索搭建服务器的方法。这些操作系统的bug难道要让用户负责吗?
tkwahlf 于 2012-06-12 21:47:55发表:
谢谢楼主分享
pc0088 于 2012-06-09 20:46:43发表:
真正的问题,是没有解决问题。
okzokz123 于 2012-06-08 21:52:12发表:
其实这都不是真正的问题,这都是楼主自己的问题
于 2012-06-08 11:09:34发表:
毕竟不是专业的服务器版