Monthly Archives: March 2009

学习雷锋好榜样

        今天是学习雷锋日。大家对小时候学的一些东西,可能有的有印象,有的已经快没印象了,对于学雷锋,我觉得这个可以有。
        帮助了别人,每个人肯定都快乐,这是助人为乐,都能做到。问题在于,乐于助人,敢于助人,这是现在所欠缺的。别人遇到困难了,需要帮助,如果对于我自己,天时,地利,人和,好,那么我可以去帮助他一把,这样帮助别人比较被动;如果别人需要帮助时,你没有时间,你也有自己的事情要做,而且比较紧急,但是如果这时候你放下了手中的事情,去主动帮助他人,他获得帮助后的收获,或者说你的帮助对于他的意义,要大于耽误了你自己的事情给你自己所带来的损失,那么我觉得就应该帮他这一把,这是主动帮助别人,乐于助人。我想大多数人,对给予自己帮助的人都是心存感激的,因为关于“感恩”这个词被很多人传说,认同,这就是根据。
        现在应该倡导乐于助人,而不是助人为乐。如果你认为,我可做不了那么高尚的人,我自力更生,不需要别人的帮助,所以我也不会像上面说的那样去主动帮助别人,那我只能说你缺乏生活在这个社会中的责任感,从某种角度说这是心理不成熟的表现。

不咋高兴

        听人说《高兴》挺不错的,而且都是陕西方言,搞笑,今天看了一下。实在没看太懂,给人一个感觉,跟剧情一样,乱搞飞机,而且有点挑战观众的智商。
        片里西安的大街小巷镜头倒是不少,看着倒还挺舒服的。其实那种二级道路,街边小店,家属院门口,路两旁种的槐树,在夏天午后的时候也是不错的风景。
        最近感觉时间过的太快,恨不得一天有48个小时可以用,不咋高兴。

任务管理器中arcsom.exe和arcsoc.exe的个数问题

        安装了ArcGIS Server的机器,当打开任务管理器的时候,会看到里面有arcsom.exe和arcsoc.exe进程,但它们的数量具体是如何决定的呢?以下的分析仅针对单机配置的情况(假定所有部件都安装在一台机器上),对于分布式的安装,可以此类推。
        GIS Server是由一个SOM(Server Object Manager)和若干个SOC(Server Object Container)机器组成。SOM会在机器里以arcgissom账户启动一个ArcSOM.exe的进程,这个进程负责管理(启动和停止)其他SOC进程(ArcSOC.exe),SOC进程虽然是由SOM启动,但是以arcgissoc账户运行的。arcsom.exe启动时,会自动启动两个arcsoc.exe,一个用于记录AGS的日志,一个用于清空特定的工作目录。这两个arcsoc.exe在任务管理器中可以根据所占用的内存数与其他arcsoc.exe区分开来,如图,占用内存较少的两个arcsoc.exe便是由SOM进程自动启动的,而其他的arcsoc.exe则是由具体service启动的。

        插入一些概念。用户请求一个service时,是和该service的一个instance打交道。service有pooled和non pooled两种。对于pooled service来说,一个用户(或者应用程序)请求该服务时,会随机获得一个该服务已经创建的instance的引用,由该instance对请求做出响应;请求完成后,用户会立即释放该instance的引用,使其返回假想的instance pool中,用户发出另一个请求,重复上面的过程。如果是non pooled service,用户第一次发出请求时,也会随机获得该service已经创建的一个instance引用,但请求处理完成后,该用户继续持有对该instance的引用,直到用户断开与服务器的连接(结束程序),该instance会被销毁,然后SOM会创建一个新的instance来维持数量。对于pooled service,又有low isolation和high isolation两种。high isolation是指service的每个instance都会独占一个进程(arcsoc.exe),low isolation则是指一个进程内可保有多个(默认是8哥,最多可达256个)instance(就是所谓的多线程)。low isolation的好处是可以启动相对少的arcsoc.exe来维持同样数量的instance,节约服务器的内存资源;但如果一个arcsoc.exe崩溃,那么里面的所有instance都会被销毁,即使用户正在使用它们。high isolation的优缺点则与之相反。一般来说,对于pooled service使用high isolation设置。non pooled service的instance总是独占一个进程(同high isolation)。另外可以指定一个服务的最小和最大instance数目,服务启动时会自动创建最小数目的instance等待调用;当创建的instance数目达到最大数量时,所有的请求都会进入等待队列。
        至此,可以来分析一个具体的案例了。现在机器上总共有2个服务:
World:pooled,low isolation(8 instance per process),min-instance:9, max-instance:16 ,随机启动
China: non pooled ,min-instance:2, max-instance:4,手动启动。
        开机,SOM启动一个arcsom.exe,随后启动两个arcsoc.exe;World服务启动,创建9个instance,其中8个instance公用一个arcsoc.exe,剩下一个instance启动另外一个arcsoc.exe。此时机器中共有1个arcsom.exe,4个arcsoc.exe。此时手动启动China服务,创建2个instance,每个instance会启动一个arcsoc.exe。此时,机器中共有1个arcsom.exe,6个arcsoc.exe。
        观察统计可知,最小instance数量为1的服务启动时间平均在17秒左右(cpu:Intel T7200)。可以看出,对于经常不用的服务,我们可以将它设置成手动启动,一来节约内存,二来加快机器启动速度。

工体东路没有人

        忧伤吉他男是妙龄未婚女分泌母性激素的源动力。
        我既不是吉他男也不是未婚女,这句话不好评论。但李志的歌曲确实能挑出身体里非常感性的那些东西。要受到更多人的欢迎,写悲伤的歌曲总是没错。每个人都有高兴的事情,也有悲伤的事情,但想起高兴事情的时候不会想要听歌,想起悲伤事情的时候总是感触颇多,干想不过瘾,佐以悲伤歌曲最为痛快。我猜悲伤的事情呆在脑袋中往下凹的沟中,高兴的事情多数趴在隆起的回上,容易蒸发。
        今天看到李志的一张碟,叫做《工体东路没有人》,是以前一些歌曲现场版的收录。不过听到李志唱脏话时,底下起哄的听众,觉得那一刻他们都失去了大脑。很巧,在北京实习的时候单位就在那旁边,让我想起了每天早上出地铁站时看到的那棵小树,透过它就可以看到早晨洒在一座座写字楼上的晨光。冬天的时候,那个树上叶子都掉光了,剩下光秃秃的树枝,看了就让人觉得寒冷,要说东四十条附近地标性的人工建筑,我会选这颗小树。北京的阳光很好。一段时间内,早上坐地铁总能看到地平线上升起的太阳,红彤彤,硕大硕大的;还有路旁一段灌木丛林,很像电影中的场景。
        昨天见设计院的两个师兄,可以预见这条工作选择之一的道路走下去以后会是什么样。
        工体东路其实有很多上班的人。

有时候就是不想说话,不想张嘴

        我觉得人有时候会突然就进入状态低谷了。表现是:思维迟钝,注意力无法集中,心烦,心慌,与人交流有困难。这是周期性的,但周期不定。除了硬抗,还没有发现比较好的应对方法。希望以后bbc能拍一个有关“人类精神状态无意识消沉”原因探究的片子,以便找到科学根据,制定合理的解决办法。
        早上睡觉的时候听见电话响,刚准备接就没声了,以为错过了人家电话,也没太多想就回拨,听见里面说,这里是香港九龙彩票公司……以后睡觉一定关机。