Thinkpad X200 液态金属散热改造


09年买的X200小本,转眼用了两年多时间,前段时间发现灰尘太多,深圳的的温度更是高达32度,尽管Thinkpad 系列机型散热做得不错,还是决定拆开清理下,装完后用了几天,发现散热没处理好,在进行一些高负载操作时,测试温度更高达75度,在网上看了下介绍,说液态金属散热不错,周末跑去华强北花30元买了一片回来,重新进行散热改造。

继续阅读“Thinkpad X200 液态金属散热改造”

Heartbeat 3.0.x 编译安装(CentOS6)

Heartbeat 是一个高可用集群工具,CentOS 包含了该组件,可以直接Yum 进行安装,对于如何编译安装,在参考了其它文章后,进行了错误整理,将过程记录下来,提供给需要的朋友。
系统环境 CentOS 6.2   X64
HA-01  192.168.0.2 (node1)
HA-02  192.168.0.3 (node2)
Virtual IP  192.168.0.1 (虚拟服务器IP)

1.最小化(mininal )安装系统,完成后安装gcc编译器及依赖的软件包
继续阅读“Heartbeat 3.0.x 编译安装(CentOS6)”

LVS负载均衡技术详解

转自 http://blog.formyz.org/?p=46
作者:田逸(sery@163.com
负载均衡及服务器集群(lvs)

在互连网应用技术里,负载均衡一直是热门话题,本书讨论的负载均衡技术,包括但不限于负载均衡本身。使用负载均衡技术主要的目的包括如下几点:

◆     系统高可用性。组成系统的某些设备或部件失效,并不会影响正常的服务。

◆     系统可扩展性。用户的增加,引起访问数乃至流量的增加,这种情形下,需要对系统进行扩容,以应对这种快速增长。对于提供高可用服务的互联网网站,其对可扩展的基本要求就是在保持系统服务不终止的情况下,透明的扩充容量,即用户不知道扩容的存在,或者说是扩容不对现有的服务产生任何负面作用。这些扩展主要包括:带宽扩展、服务器扩展、存储容量扩展、数据库扩展等,当然也包括主机增加内存等方面的扩展。

◆     负载均衡能力。一个应用或服务由数个物理服务器提供,并且每个物理服务器运行的应用或服务是相同的,我们可以让用户的访问通过某种控制策略,把负载分摊到不同的物理服务器,从而保持每个物理服务器有比较合理的负载。当整个系统的负载趋于饱和时,通过增加物理服务器和扩充物理带宽来解决这个麻烦。增加物理服务器以后,系统的负载情况将重新在所有集群的物理服务器之间按照指定的算法重新达到新的均衡。
继续阅读“LVS负载均衡技术详解”

CentOS 6.2 在 Dell Vostro 260 安装发生Crash 的解决办法

近日因项目需求,需用到高可用集群,决定先使用OpenVZ 虚拟化做环境测试,在公司找了一台闲置的 Dell Vostro 260 台式机,配置 Intel i5/4G内存/GT530 显卡,无光驱,做了一张U盘引导安装 CentOS 6.2 X64 ,开始引导后,默认选择第一项 “安装或升级现有系统” 时,接下来开始检测硬件,然后机器死掉,屏幕给的提示为 Kernel panic not syncing ,考虑到品牌机稳定性一般不会出什么问题,就怀疑到安装源问题(用U盘安装),随后挂上一个光驱重新安装,居然也报同样的错误,因公司内有其它同配置机器也安装了CentOS X64,叫上同事老金,让他来进行安装,在开始选择引导菜单时,选择了第二项,“使用基本图形设备驱动进行安装” 接下来安装顺利进行,无任何错误,后来问老金,他一直认为安装菜单第一项是升级,第二项才是安装。
在早期的RHEL/CentOS 发行版中,默认引导菜单第一项是 “安装或升级现有系统”   第二项是“使用文本界面安装或升级现有系统” 以至于到了新版6.X,一直没仔细去看引导菜单的变化,通过Google 查找资料后,发现比较新的CentOS 发行版中,第二项更改为了 “使用基本图形设备驱动进行安装”  这个安装选项是用来解决部分不兼容的显卡显示有问题时使用的,在本次碰到的问题中,也实在很难将崩溃和显卡联系在一起。期待下个发行版本会解决这个Bug 吧

Varnish 管理及配置详解

转自http://www.cnblogs.com/littlehb/archive/2012/02/12/2347768.html

一、varnishd指令
Varnish启动的命令是/usr/local/varnish/sbin/varnishd,此命令参数较多,用法比较复杂,在命令行执行“/usr/local/varnish/sbin/varnishd –h”即可得到varnishd的详细用法,表2-6列出了varnishd常用参数的使用方法和含义。
继续阅读“Varnish 管理及配置详解”

数码相机默认文件名规则

常接触不同数码相机或单反的朋友会发现每个不同品牌的机器输出JPEG照片文件名规则会有所区别
在网上找资料整理了一遍,可以不通过查看照片EXIF信息,初步判断是什么相机拍摄的。
佳能(Canon)相机:IMG_****.JPG
尼康(Nikon)相机:DSC****.jpg  _DSC*****.jpg (SRGB格式)
索尼(Sony)相机:DSC*****.JPG  (和NIKON前缀一样)
卡西欧(Casio)相机:CIMG****.jpg
宾得(Pentax)相机:imgp****.jpg
柯达(Kodak)相机:000_****.jpg
柯尼卡(Konica)相机:PICT****.JPG
富士(Fuji)相机:DSCF****.JPG

IIS提示 Session state has created a session id, but cannot save it because the response was already…

转载自 http://hi.baidu.com/yandavid

FIX: Session state has created a session id, but cannot save it because the response was already flushed by the application.

在事件查看器中,你能看到这样的描述。Because Session.SessionId is not called before the page is flushed, when the view decides that it needs to save some session information after the page has flushed, it’s too late for the application to write the SessionId to the users cookie collection and so the above error is thrown.

解決方式如下在Global.cs加入代码:So easy. It works!

Linux系统资源监控命令(vmstat mpstat sar iostat top)

文章转自http://www.cnblogs.com/dkblog
vmstat mpstat sar iostat top 几个命令的详解,对负载压力测试,解决问题很有帮助

Linux系统资源的命令:

衡量CPU性能的指标:

1,用户使用CPU的情况; CPU运行常规用户进程 CPU运行niced process CPU运行实时进程

2,系统使用CPU情况; 用于I/O管理:中断和驱动 用于内存管理:页面交换 用户进程管理:进程开始和上下文切换
继续阅读“Linux系统资源监控命令(vmstat mpstat sar iostat top)”