如何使服务器性能优化

如何使服务器性能优化,第1张

先阅读apache配置优化建议如下,再对相关参数进行调整,观察服务器状况.

Apache配置优化建议:

进入/usr/local/apache2/conf/extra目录下

Apache优化,

经过上述操作后,Apache已经能够正常运行。但是,对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数,使Apache能够在大访问量环境下发挥出更好的性能。以下我们对Apache配置文件httpd.conf中对性能影响较大的参数进行一些说明。

(1)Timeout该参数指定Apache在接收请求或发送所请求内容之前的最长等待时间(秒),若超过该时间Apache则放弃处理该请求,并释放连接。该参数默认值为120,推荐设置为60,对于访问量较大的网站可以设置为30或15。

(2)KeepAlive该参数控制Apache是否允许在一个连接中有多个请求,默认打开。但对于大多数论坛类型站点来说,通常设置为off以关闭该支持。

(3)MPM-prefork.c在默认情况下Apache使用Prefork(进程)工作模式,可以说这部分的参数设置是对Apache性能影响的核心和关键。用户可以在配置文档中找到以下配置段:

务器系统安装优化:

1在安装的时候选择最小安装

在安装时候选择Minimal,自定义工具可以有developmenttools 、debugging tools、base、compatibliitylibraries

2 需要开启的服务

sshd rsyslog network crondsysstat iptables 如果是web服务器还要有apache

3.需要关闭的服务

关闭不需要的tty

Vi /etc/inittab 在前面加上#注释掉多余的

执行init q

关闭atime

vi /etc/fstab

在包含大量小文件的分区中使用noatime,nodiratime两项

例如:

/dev/md5 /data/pics1 ext3noatime,nodiratime 0 0

4 需要优化的服务

优化sshd

X11Forwarding no //不进行x图形的转发

UseDNS no //不对IP地址做反向的解析

port 52113 端口范围0-655535

Protocol 2

useDNS no DNS 内网连接都是ip 不用解析,速度会很快

permitrootlogin no 不允许root通过ssh 连接

listenaddress 改成服务器的内网ip地址

GSSAPIAuthentication no 这个解决两个机器之间连接慢的问题

PermitEmptyPasswords no

优化shell

# vi /etc/profile

找到 HISTSIZE=1000 改为HISTSIZE=100

然后 source /etc/profile

优化runlevel

vi/etc/inittab

id:3:initdefault:

让服务器运行X是没有必要的

5 需要系统最小优化

.开机启动最小化

操作命令最小化

.普通用户权限最小化

.Linux系统文件及目录的权限最小化

.登录Linux用户最小化,平时没有需求root用户,绝对不用root账号登录


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/542312.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-26
下一篇2023-06-26

发表评论

登录后才能评论

评论列表(0条)

    保存