Apr
10
前两天,红旗刚刚正式发布了桌面5.0的正式版本,我也跟着装了用用。感觉还不错,比4.1 plus成熟了,速度也快了不少。但使用中,发现声卡不能出声(4.1 plus的时候是正常的),经过咨询,后来发现原来是因为默认设置是关闭了声音,需要手动打开即可。步骤如下:
Feb
22
在实际的项目中,为了保证生产系统在出现故障后可以自动回复,通常会采用冗余的设置,例如使用HA软件和使用多HBA卡连接盘柜。下面我就以IBM DS4300(旧型号FAStT 600)盘柜和IBM FC2-133光纤通道卡(对应QLA2340)在红旗DC Server 4.1上的项目来进行说明。
一、下面是连接的示意图
一、下面是连接的示意图

Feb
17
今天遇到旧项目中关于DS4300 中端磁盘系统(FAStT600),要实现Failover的问题。随便就到IBM上找了一些资料看看,包括:
一、冗余切换的原理
假定主机端的光纤通道卡为HBA1、HBA2。存储端控制器A、控制器B。
每个LUN缺省属于一个控制器。那么当然可能一部分LUN属于控制器A,一部分属于B。
情形1:有光纤交换机的SAN结构,必然会定义一个光纤卡主用,一个辅用的情况,这个主用辅用与存储端如何配置LUN及控制器的关系无关,因为没有必要
■主机端多通道冗余软件,无需对存储端的控制器坏、光纤线断的情况作出反应,就是说无需进行光纤通道卡切换,那是在光纤交换机处就处理掉了的。只是可以获取信息,你可以看到所有属于控制器A的LUN,在控制器A损坏或者其光纤线断开的时候,全部切换到了控制器B,但是,在主机端,一直是通过HBA1来访问
■如果主机端的HBA1卡损坏,或者光纤断开,那么主机端多路冗余软件切换到用HBA2来访问存储,存储端也无需作出任何反应
一、冗余切换的原理
假定主机端的光纤通道卡为HBA1、HBA2。存储端控制器A、控制器B。
每个LUN缺省属于一个控制器。那么当然可能一部分LUN属于控制器A,一部分属于B。
情形1:有光纤交换机的SAN结构,必然会定义一个光纤卡主用,一个辅用的情况,这个主用辅用与存储端如何配置LUN及控制器的关系无关,因为没有必要
■主机端多通道冗余软件,无需对存储端的控制器坏、光纤线断的情况作出反应,就是说无需进行光纤通道卡切换,那是在光纤交换机处就处理掉了的。只是可以获取信息,你可以看到所有属于控制器A的LUN,在控制器A损坏或者其光纤线断开的时候,全部切换到了控制器B,但是,在主机端,一直是通过HBA1来访问
■如果主机端的HBA1卡损坏,或者光纤断开,那么主机端多路冗余软件切换到用HBA2来访问存储,存储端也无需作出任何反应
Jan
23
项目中常会遇到系统安装完后一切正常,但应用上线后,系统出现不明原因的死机或缓慢。我们就必须分析到底是硬件还是软件的问题?通常,我是使用下面的两个工具帮忙进行负载测试,会比较容易定位问题的原因。
1、Memtester
先解压到某个目录,然后进去make all,会生成一个memtester文件的,然后运行:
2048表示测试的内存大小,单位是M,1表示次数。
如果2048不接受的,把它缩小就可以了。先运行一次,如果没有问题就把次数增加即可。
监控:vmstat、top都可以看到。
下载:点击
1、Memtester
先解压到某个目录,然后进去make all,会生成一个memtester文件的,然后运行:
./memtester 2048 1
2048表示测试的内存大小,单位是M,1表示次数。
如果2048不接受的,把它缩小就可以了。先运行一次,如果没有问题就把次数增加即可。
监控:vmstat、top都可以看到。
下载:点击
Jan
17
硬件是IBM X365,4个Xeon 2.7MP,4G 内存,Bios 1.13。操作系统:红旗 DC Server 4.1 for x86。日志中发现如下的故障:
Jan
14
一直想找个工具分析一下有些什么人来参观我的blog,经过朋友推荐,决定使用AWStats。
官方网站:http://awstats.sourceforge.net
安装平台:红旗 DC Server 5.0 for x86
官方网站:http://awstats.sourceforge.net
安装平台:红旗 DC Server 5.0 for x86
Dec
31
phpsysinfo,它是一个支持PHP网页服务器用于侦测主机一些资料的PHP 脚本工具软件,可以提取/proc文件系统中的信息,以图形方式显示出来。另外phpsysinfo支持包括中文在内的20多种语言和许多风格的模板。
平台:红旗 DC Server 4.1
1、下载
官方网站:这里
下载网站:这里
下载:
平台:红旗 DC Server 4.1
1、下载
官方网站:这里
下载网站:这里
下载:
# cd /var/www/html
# wget http://easynews.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.1.tar.gz
# wget http://easynews.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.1.tar.gz
Dec
31
监控网络流量常用MRTG这个工具,但最近听得比较多的反而是NTOP。用NTOP显示网络的使用情况比MRTG更加直观、详细。NTOP甚至可以列出每个节点计算机的网络带宽利用率。
一、NTOP的功能
NTOP主要提供以下一些功能:
◆ 自动从网络中识别有用的信息;
◆ 将截获的数据包转换成易于识别的格式;
◆ 对网络环境中通信失败的情况进行分析;
◆ 探测网络环境中的通信瓶颈;
◆ 记录网络通信的时间和过程。
它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有黑客正在攻击网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。通过了解这些信息,网管员可以对故障做出及时的响应,对网络进行相应的优化调整,以保证网络运行的效率和安全。
一、NTOP的功能
NTOP主要提供以下一些功能:
◆ 自动从网络中识别有用的信息;
◆ 将截获的数据包转换成易于识别的格式;
◆ 对网络环境中通信失败的情况进行分析;
◆ 探测网络环境中的通信瓶颈;
◆ 记录网络通信的时间和过程。
它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有黑客正在攻击网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。通过了解这些信息,网管员可以对故障做出及时的响应,对网络进行相应的优化调整,以保证网络运行的效率和安全。
Dec
29
find命令是linux下面一个常用的命令,说它简单可以,说它复杂也可以。它有太多的参数,要完全掌握不容易,下面我就做个翻译,并附上范例,写写常用的参数。
一、基础
首先要知道的是,find相当耗io资源,如果不是必要的话,建议用locate代替。
一、基础
首先要知道的是,find相当耗io资源,如果不是必要的话,建议用locate代替。
Dec
21
ltp套件是由Linux Test Project所开发的一套系统测试套件。它基于系统资源的利用率统计开发了一个测试的组合,为系统提供足够的压力。
一、获取软件
首先我们可以从http://optusnet.dl.sourceforge.net/sourceforge/ltp/ltp-full-20050608.tgz下载最新的20050608版本;
下载后,放到/root目录下,解压并编译、安装:
一、获取软件
首先我们可以从http://optusnet.dl.sourceforge.net/sourceforge/ltp/ltp-full-20050608.tgz下载最新的20050608版本;
下载后,放到/root目录下,解压并编译、安装:
tar xzf ltp-full-20050608.tgz
cd ltp-full-20050608
make;make install;
cd ltp-full-20050608
make;make install;
Dec
19
系统出现死机,一般分为两种情况:一是硬件问题;二是软件问题。
一、硬件问题
可以考虑分析以下几点:
1、不要超频CPU,如果已经超频的先回复到原来的频率。
虽然平时运行没有问题,但可能在高负载的使用中就会出现不可预料的故障了。特别是linux系统在某些应用上,是可以把硬件的性能发挥到极限的,但这样的硬件运行Windows可能是没有问题的。
2、确认电源供电充足
必须确保在高负载的状态下,电源可以满足负载。
3、使用memtest86检查内存状态
4、恢复BIOS到默认状态
对于服务器,可以使用自带的监测工具进行测试,也是一个不错的排错方法。
一、硬件问题
可以考虑分析以下几点:
1、不要超频CPU,如果已经超频的先回复到原来的频率。
虽然平时运行没有问题,但可能在高负载的使用中就会出现不可预料的故障了。特别是linux系统在某些应用上,是可以把硬件的性能发挥到极限的,但这样的硬件运行Windows可能是没有问题的。
2、确认电源供电充足
必须确保在高负载的状态下,电源可以满足负载。
3、使用memtest86检查内存状态
4、恢复BIOS到默认状态
对于服务器,可以使用自带的监测工具进行测试,也是一个不错的排错方法。
Dec
7
项目中遇到IBM X366的机器,使用QLA2300 HBA卡(支持FailOver)。系统使用红旗DC 4.1,由于系统发行的时间较早,部分的驱动已经过时,所以升级了部分的驱动,步骤如下:
一、安装Qla2300 HBA FailOver驱动步骤
1.下载qla2x00-v7.05.00-fo-dist.tgz文件,位置在
http://www.qlogic.com/support/oem_detail_all.asp?oemid=304
查找FC2-133 Failover字样, 此版本对应当前硬件
一、安装Qla2300 HBA FailOver驱动步骤
1.下载qla2x00-v7.05.00-fo-dist.tgz文件,位置在
http://www.qlogic.com/support/oem_detail_all.asp?oemid=304
查找FC2-133 Failover字样, 此版本对应当前硬件