公司配备的新笔记本,电脑内存4G,64位操作系统:系统反应速度明显变慢;开机后系统内存占用率一直维持60%以上。稍微开个eclipse就会飙升到80%-90%,根本无法进行有效率的开发。于是决定换一个操作系统。
在目前的比较常用的系统中,首先试着重新装了一个Windows7,目的是排除之前的系统文件损坏导致系统性能低的可能性。果不其然,装完之后效果和之前完全一样。系统内存占用率还是在60%以上。于是继续换……
然后试着安装了一下CentOS 7(截止发稿时的目前最新版本),茫茫的等待之后,总算到了重新引导配置用户信息的界面,三下五除二配置用户信息完毕之后,到最后一步Kdump配置时出了问题,本来想直接默认就好了就点了完成,系统提示说什么信息有变更,需要重新启动什么的,点击确定重启。启动后发现还是用户信息配置界面,这次不改东西,一路到最后,点击“完成”,卡机了,一直重启不了,是在等不了了结束掉,系统出现了黑屏,然后显示:“4m[terminated]“,然后就重启了。刚开始没在意,重启之后发现居然还是进入的配置用户信息的界面。后来在虚拟机中试验了一次,发现在SCSI硬盘上可以正常安装,而在SATA硬盘上就会出现上述情况。无奈之下,只能再换。
接下来我又不死心的安装了CentOS6.7 ,这次倒是比较顺利,成功安装上了。使用了几天,发现还是比较给力的。eclipse上启动tomcat,原来启动我的项目需要十几秒,现在基本上在5秒中左右。linux操作系统的一些特性也着实让我满足了一把好奇心。但是后来发现了一些不方便的问题:CentOS上居然不能识别ntfs格式的磁盘。我的移动硬盘插上去之后一点反应都没有。网上搜索后才知道,CentOS默认是不支持ntfs格式的磁盘的,如果想用,那么只能安装名字叫做ntfs-3g的第三方软件。装就装呗,yum install ntfs-3g,系统无情的告诉我,我的glibc版本太低,需要依赖2.17版本,而我的版本是2.12。一顿手忙脚乱的搜索之后发现,往上的yum源中的版本都是2.12。如果想要升级只能自己手动安装。可怜作为新手的我啊,各种折腾都没把版本升级上去。无奈只能放弃。改用FAT32格式的U盘来转数据。这也就罢了,后来又发现一个问题:这个操作系统居然不支持手机接入wifi!电脑上创建一个wifi热点,用其他电脑可以接入,就是用手机上的wifi找不到热点。可怜我的mobile的开发啊,测试都没办法测试了。另外不知道是不是eclipse的原因,SVN插件装上去不起作用。于是……换了吧~
最后,换上Ubuntu。界面看着还不错,也支持ntfs格式的磁盘。目前还在使用中,尚未发现什么很明显的硬伤。不过唯一不太好的是这个系统不允许直接登陆root账户。每次安装个软件都得sudo一次,着实有点不方便。还有就是每次切换到命令行模式都会左右闪屏,就像是老式黑白电视机没有调好台一样。好在这些都不算是太大的问题,正在寻找解决之道。