Archive for category 硬件相关

利用Ubuntu搭建私有云

这一段时间大家都在谈云计算,Ubuntu也是在它的server版本中增加了Eucalyptus软件包,用以支持一个与亚马逊EC2兼容的企业云。作为一个弹性扩展方式,Cloud的确很方便。

闲来无事,测试了一下。报下配置,理论上用虚拟机是完全可以的:
1台Dell 台式机,用以安装Cluster,双核+2G+250G;一台Asus本本,用以安装Node,双核+2G+160G;当然,我的测试中还有我自己的ubuntu本本充当客户端,这台机器可以省略,将客户端放在上述主机中的任何一台——前提是只要不是生产环境。

Read the rest of this entry »

, , ,

1 Comment

SQLServer的聚合索引问题

 有台SqlServer2000的主机,主要是用来纪录日志的。系统配置属于双核+2G,不算很高,目前数据文件大约在2G左右。高峰时每分钟100次写入左右。

这些天,系统在部分时间(不一定是高峰期),会出现大量的堵塞。堵塞每次持续时间最多5分钟,之后要么自己恢复,要么系统IO吃光。已经排除了病毒或者网络的问题。
Read the rest of this entry »

, ,

2 Comments

python multiprocessing的问题

multiprocessing的是Python2.6中新加入的模块,旨在用类似threading调用tread(线程)的方式使用process(进程)。

服务器中经常需要对大规模的数据进行压缩,传统使用单进程操作不足以体现8核CPU并发的威力。于是写了一个脚本用于多进程压缩。然而在windows的主机上进行调试,全都是死循环,以至于机器都无法进行响应。导入Linux主机,测试却通过。对脚本进行了精简如下:

Read the rest of this entry »

, , ,

1 Comment

Solaris连锁故障

公司有一台服务器,属于经常被冷落的那种。SunV245 + solaris 10 + Oracle 10G 。自从装好机之后uptime至少有2年了。

且说这天需要重启,重启后无法通过ssh连接,通过串口终端连上之后发觉由于之前习惯于ssh key登录,一直没有root密码。郁闷中。

Read the rest of this entry »

, , ,

No Comments

virtual server上安装ubuntu

都说MS 的virtual server仅能够支持MS自家的系统。比如解决了的xorg桌面的显示问题。 

这次在virtual server上安装ubuntu 804 server,每次跳出启动选项之后,选择好语言之后,启动安装程序,虚拟机马上重启。一开始以为是ACPI的问题,关闭了acpi之后,故障依旧。久而久之发现问题的规律是只会出现在成功启用了“硬件辅助虚拟化功能”的虚拟机上。 

Read the rest of this entry »

, , ,

No Comments

Ubuntu下安装oracle11G up2

oracle的11G总算到了up2,这次的升级个人感觉最大的改善就是将clustter包成了标准包的一部分,看起来今后oracle数据库要越发的使用更多的机器了。目前官方只提供了Solaris和Linux的安装包,Win以及其他操作系统看起来还是要等。

oracle官方建议的linux仅限于Redhat, Suse, Asianux以及oracle自家的linux。但作为测试的一部分,我选择了ubuntu的新版本910 AMD64 server作为平台。不过理论上使用ubuntu Desktop或者Xubuntu更省力一点。系统内存为8G,根据建议(如下),设置了8G的swap。

之前还有一篇solaris下10up2的安装可以参考

Between 0 MB and 256 MB 3 times the size of RAM
Between 256 MB and 512 MB 2 times the size of RAM
Between 512 MB and 2 GB 1.5 times the size of RAM
Between 2 GB and 16 GB Equal to the size of RAM
More than 16 GB 16 GB

Read the rest of this entry »

, ,

No Comments

从iPod到Web2.0

不同于其他的IT企业,在用户层面上消除技术因素正是apple的重大卖点。正是在这种理念的促进下,逐步催生了现在ipod这个“不同以往”的MP3。所谓不同主要表现如下:

  1. 新颖时尚的外观
  2. 允许用户安装程序
  3. 正常情况不允许用户直接管理播出素材,所有操作必须经过专用软件(itunes)完成。

作为apple整体战略的一部分,个人认为ipod直到iphone的地位主要分为几个阶段:

Read the rest of this entry »

,

No Comments

实战Linux 虚拟服务器

也不知最近怎么了,一直钻到怪圈里——先是研究把多台主机逻辑上虚拟成一台主机的clustter技术,接着又是把一台主机虚拟成多台主机的虚拟化及技术。

虚拟化,不管是intel-vt还是AMD-v,现在已经逐渐成了标配,MS虚拟化大行其道了。MS也在很久之前推出Virtual server和hyper-v服务器,具体暂时可以参考这里。考虑到redhat的设置相对没有难度,没事找事的我选择ubuntu server来部署。

Read the rest of this entry »

, , ,

No Comments

软件CPU数量的计算方法

就如同这次日全食一样,虽然很感激暴雨赶走了上海连日来的酷暑。但也冲走了500年一遇的超长日全食。很多时候就是有这么多不完美的事件凑成了完美的世界——撤远了。

很多软件,由于种种原因,总有不完全功能的版本,对于服务器软件而言,最常见的不完美就是对CPU数量和支持内存进行限制。在现在这个多核的时代,计算CPU数量有的时候会存在歧义。列举出来分为:SMT(超线程),多核以及SMP多CPU技术。当然根据tom’s hardware的测评,多核CPU的核心越多,性能提升的空间相对越少——大致为1+n^-2。这也似乎意味着其实“第一个”CPU的工作效率是最高的。

Read the rest of this entry »

,

No Comments

完工的ATOM

上次说到,我弄了一套Atom的平台。

后来,我又在taobao上买了一套mini机箱,外加一根1G的DDR2,一块笔记本的SATA2 250G硬盘。总共花费1千出头一点。

上PP Read the rest of this entry »

No Comments