四种方法加快您的专用服务器,布线机房建设阶段和运维管理阶段

运维窍门:四种方法加快您的专用服务器

如果你的专用服务器仅仅是一台计算机,但却不能够满足要求,这个时候你也许并不需要更换一台更好的服务器,你只需要按照下面的五个提示,也许就能够让你的服务器更快。

 图片 1

1.硬件升级

这可能是提升性能最直接的方法,但也是最好的方法,你只需要为你的服务器增加RAM或是更快的硬盘,计算就能够更快点,当然如果你能够更换更高型号的处理器,那就会更快了。当然,这个需要注意很多事项。

2.禁用不必要的服务

除了占用宝贵的RAM,有些服务可能会占用CPU周期,即使在空转。如果您不需要它们,禁用它们。

3.从源代码编译

有些应用程序,如果你从源代码,而不是使用通用的二进制编译它们进行优化。一个优化的应用通常比标准设置得更快。

4.优化Web服务器和数据库服务器

你可以让通过Web服务器和数据库服务器的优化确保您你的Web应用程序的运行速度加快,尽可能高效地运行。


图片 2


如果你的专用服务器仅仅是一台计算机,但却不能够满足要求,这个时候你也许并不需要更换一台…

Nginx+FastCgi的测试

Nginx + Fastcgi配置方法

一、nginx安装&配置

1) apt-get install nginx

2) 修改/etc/nginx/sites-available下的default文件

[plain] view plaincopy
#设置首页
root /usr/share/nginx/myweb;
index index.html index.htm;
#修改端口
listen 8880 default_server;
listen [::]:8880 default_server ipv6only=on;
#设置fastcgi程序入口
location /mycgi.cgi {
fastcgi_pass 127.0.0.1:9999; -> fastcgi程序监听的端口
#fastcgi_index mycgi.out;
include fastcgi_params;
}

二、fastcgi管理器spawn-fcgi的安装

apt-get install spawn-fcgi

三、fcgi库的安装

没有找到官网下载,有些奇怪,临时参照附件。

1)修改include/fcgio.h文件,追加#include

2)./configure

3)./make install

4) ldconfig /usr/local/lib (libfcgi.so默认生成路径)

四、编译cgi程序

例子代码如下:

[cpp] view plaincopy#include
#include
#include
#include
#include
int main(int argc, char** argv)
{
int count = 0;
while( FCGI_Accept() >= 0 )
{
printf( "Content-type:text/html\r\n\r\n" );
printf( " Hello FastCGI ! " );
printf( " Request number = [%d]", ++count );
printf( " CGI PID: %d ", getpid() );
}
return 0;
}

编译

g++ mycgi.c -o mycgi.out -L /usr/local/lib -lfcgi

五、启动cgi

spawn-fcgi -a 127.0.0.1 -p 9999 -f /root/mycgi/mycgi.out -F 3

-F指定启动的cgi进程个数,nginx会轮询访问

访问


图片 3


Nginx + Fastcgi配置方法
一、nginx安装配置 1) apt-get install nginx 2)
修改/etc/nginx/sites-available下的default文件 [plain] view
plaincopy#设置…

布线机房建设阶段和运维管理阶段

然而一直以来,布线系统的建设与维护并没有获得企业运维人员的足够重视,这使得机房在使用过程中倍受诸如性能下降、难以寻找故障源等问题的困扰。

造成这种现状的原因主要体现在两个方面:

一方面是由于设计施工过程中不规范、不严谨的施工方法所造成的性能隐患;

另一方面则是由于机房布线系统管理方式不当所造成的运维问题——作为无源的设备系统,布线系统低故障率的特点往往容易使很多机房的运维人员忽视对其进行更高效的管理。

如何解决这两方面的问题呢?针对设计建设和后期运维的不同特点,解决办法也分为机房建设阶段和运维管理阶段两方面。

标准化的设计施工决定机房品质

在谈到机房布线系统的设计施工时,美国康普公司大中华区技术总监吴建指出:“在机房建设阶段,我们当前并没有一个独立的标准来说明一个机房在设计施工过程中需要做些什么。行业内较为流行的做法是‘最佳实践’。”机房设计施工的“最佳实践”实际上是包含了两个大的方面:一是前期设计(与产品无关),二是产品选型。

这其中,前期设计是重中之重。在前期设计方面也有两点原则:

第一、是不是具有灵活的可扩展性。吴健指出:“布线系统的生命周期很长,要考虑到十年、二十年后的应用,要有一个大致的预估,比如现在是千兆,未来就要考虑线缆是否能够承载万兆乃至十万兆。你选择什么等级的缆型,就变得尤为重要。”

第二、要考虑结合节能减排方面的问题。

布线系统和节能减排结合的点主要体现在机房“冷热通道”的设计上。机柜长排列的方式为低成本处理冷热通道的隔离提供了条件,在机房内气流组织完成冷热通道隔离,这样最大限度地提高能效,从而达到节能减排的目的。而布线系统的设计就要充分保证机柜等设备在按照冷热通道的标准排列时,拥有充足的线缆连接空间,并且上下走线均不会影响到冷热气流的顺畅流通。

产品选型方面,实际上是有一些原则可循的,概括来说包括以下五点:

(1)性能价格比:选择的线缆、接插件、电气设备应具有良好的物理和电气性能,而且价格适中;

(2)实用性:设计、选择的系统应满足用户在现在和未来10至15年内对通信线路的要求;

(3)灵活性:做到信息口设备合理,可即插即用;

(4)扩充性好:尽可能采用易于扩展的结构和接插件;

(5)便于管理:有统一标识,方便配线、跳线。

高效的管理保障机房正常运行

在机房建成使用之后,影响机房整体性能的因素便从设备的基础性能逐步转移到了运维管理的“人为因素”方面。在日常的工作中我们经常可以看到这样的一个情况:当设备出现故障的时候,运维人员扎在一个巨大的“线团”当中痛苦地寻找着故障设备的对应线缆接口。

这个例子或许显得有些夸张,但不口否认,在机房运行了一段时间之后,如何高效的管理布线系统,实际上在很大程度上决定了机房整体运维的效率。

那么,我们该怎么做才能更好地管理布线系统呢?有两个点对于布线管理非常重要:

第一、最好设一个专人来管理机房的布线系统,这样就不会因为记录的偏差和使用习惯的问题导致不同的人员操作的时候产生失误。

第二、不要靠人脑去记,可以借助一工具些软件或一些高效的管理手段来管理布线系统,最好可以融进公司的IT管理流程当中。也可以从硬件方面着手,管理好配线架附件:如接地附件、标识附件等等。在这方面的管理中,当前比较先进的智能配线架系统也是一个很好的选择。

不能不说,当前很多机房的布线系统在设计与运维方面仍存在太多的问题,机房用户在布线系统的设计、产品选型、人力维护、人才培训等方面的财力人力投入都不够,这在很大程度上制约了用户机房的整体性能。

在探讨如何实现标准化设计与管理的同时,充分提高企业用户对于机房布线系统的重视程度,才是提高企业整体IT水平所要做的最重要的事。


图片 4


然而一直以来,布线系统的建设与维护并没有获得企业运维人员的足够重视,这使得机房在使用过程中倍…

发表评论

电子邮件地址不会被公开。 必填项已用*标注