最近在我的老笔记型电脑上跑一些工作上会用到的软体,已经渐渐的感觉好像有越来越顿的感觉,我想windows的系统会越用越肥,效率会越来越差也是蛮多人提到,让我想起以前在linux下的中一些好处。
以前的工作比较偏fw和sw,因为公司的产品线就是和linux有密切的关联,所以这台电脑也就是安装suse,其实suse整个系统size也没多小,但是我就是觉得他整个系统跑起来相当有效率,就kernel而言,linux下会尽量使用所有实体记忆体,开机没多久,我的2G的记忆体就被吃光了,因为所有IO都在记忆体中完成,page in/out的动作相当少,所以HD比较不会常常读取(除非是第一次的read)。
反观windows,开机之后其实记忆体大约只吃400MB,剩下的1点多G美其名是可以给AP使用,或许是AP不大,我使用的AP都没办法塞爆那剩下的记忆体,离开AP后,记忆体有释放,但不干净。这样各种AP反覆的memory malloc/free,如果OS kernel的记忆体控制不好,会变成可用实体记忆体总数看起来颇多,但实际可用连续记忆体大小很小,简单的说,造成可用实体记忆体的位址不连续,断裂太多。当某个需要颇大实体记忆体的怪物AP载入时,这时候因为可以被malloc的大小太小,所以需要page out,此时硬碟又会唉唉叫了。
一直想把现在的工作平台转到linux上完成,只不过在找orcad与allegro替代方案相当伤脑筋。似乎没有完美的。 allegro应该有,因为在某一次与PCB厂联系时,他们撷取给我的萤幕快照图片就看出他们是用redhat在做PCB gerber后置,只不过那套跑在redhat的tool听说不便宜,也不容易找到。 orcad就绝望了,虽说有些小软体有可以画电路,但档案格式在windows下可能就没人认得了,在公司资源是要分享的,自己设计的东西可能被同事参考,自己有会参考别人的设计,如果档案没法共用,那资源也就没法共享。
其余的office,mail,media,internet....等等,在linux上都有很好的solution。目前也就是两个最重要的软体没法替代,所以也就没办法导入linux platform,只好继续在xp下拼命了,小黑,再称一下吧。
qdfc 于 2014-08-07 23:14:25发表:
会找到解决办法的。有问题不怕
奶茶dsk 于 2007-09-26 11:23:09发表:
:0L :0L