在redhat上创建了Hadoop集群。node的启动速度很慢,而每个node只作为master或者slave提供服务,因此可以将node上多余的自启动服务关闭。
系统的版本是“Red Hat Enterprise Linux Server release 5.4 (Tikanga)”,优化前启动的速度大约216s,优化后只有31s。
用下面的命令可以查询Linux中有哪些服务正在运行。
[root@node1]# /sbin/service --status-all |
---|
下面是我优化的那些服务。
服务名称 | 功能 |
---|---|
acpid | 电源管理 |
autofs | 自动安装服务 |
bluetooth | 蓝牙技术核心 |
cups | 公共打印服务 |
gpm | 鼠标 |
hidd | 蓝牙H.I.D.服务器 |
hplip | 惠普Linux打印与成像 |
httpd | Apache网络服务器 |
ip6tables | IPv6防火墙 |
iptables | 防火墙 |
nfs,nfslock | 用于Unix/Linux/BSD之间的文件共享 |
pand | 蓝牙个人区域网络 |
pcscd | 对子SmartCards的支持 |
sendmail | Linux下的邮件服务器 |
smartd | SMARTDiskMonitoring服务用于监测并预测磁盘失败或磁盘问题 |
yum-updatesd | 在线自动升级 |
关闭自启动服务的命令如下:
[root@node1]# chkconfig acpid off [root@node1]# chkconfig autofs off [root@node1]# chkconfig bluetooth off [root@node1]# chkconfig cups off [root@node1]# chkconfig gpm off [root@node1]# chkconfig hidd off [root@node1]# chkconfig hplip off [root@node1]# chkconfig httpd off [root@node1]# chkconfig ip6tables off [root@node1]# chkconfig iptables off [root@node1]# chkconfig nfs off [root@node1]# chkconfig nfslock off [root@node1]# chkconfig pand off [root@node1]# chkconfig pcscd off [root@node1]# chkconfig sendmail off [root@node1]# chkconfig smartd off [root@node1]# chkconfig yum-updatesd off |
---|