分页: 30/196 第一页 上页 25 26 27 28 29 30 31 32 33 34 下页 最后页 [ 显示模式: 摘要 | 列表 ]
May 19
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结 果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇 文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,文 中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。

架构演变第一步:物理分离webserver和数据库

最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这 个时候 已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而 这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易出问题,于是进入了第一步演变阶 段:将应用和数据库从物理上分离,变成了两台机器,这个时候技术上没有什么新的要求,但你发现确实起到效果了,系统又恢复到以前的响应速度了,并且支撑住 了更高的流量,并且不会因为数据库和应用形成互相的影响。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

这一步架构演变对技术上的知识体系基本没有要求。

架构演变第二步:增加页面缓存

好景不长,随着访问的人越来越多,你发现响应速度又开始变慢了,查找原因,发现是访问数据库的操作太多,导致数据连接竞 争激烈,所以响应变慢,但数据库连 接又不能开太多,否则数据库机器压力会很高,因此考虑采用缓存机制来减少数据库连接资源的竞争和对数据库读的压力,这个时候首先也许会选择采用squid等类似的机制来将系统中相对静态的页面(例如一两天才会有更新的页面)进行缓存(当然,也可以采用将页面静态化的方案),这样程序上可以不做修改,就能够 很好的减少对webserver的压力以及减少数据库连接资源的竞争,OK,于是开始采用squid来做相对静态的页面的缓存。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

前端页面缓存技术,例如squid,如想用好的话还得深入掌握下squid的实现方式以及缓存的失效算法等。

架构演变第三步:增加页面片段缓存

增加了squid做缓存后,整体系统的速度确实是提升了,webserver的压力也开始下降了,但随着访问量的增加, 发现系统又开始变的有些慢了,在尝 到了squid之类的动态缓存带来的好处后,开始想能不能让现在那些动态页面里相对静态的部分也缓存起来呢,因此考虑采用类似ESI之类的页面片段缓存策 略,OK,于是开始采用ESI来做动态页面中相对静态的片段部分的缓存。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

页面片段缓存技术,例如ESI等,想用好的话同样需要掌握ESI的实现方式等。

架构演变第四步:数据缓存

在采用ESI之类的技术再次提高了系统的缓存效果后,系统的压力确实进一步降低了,但同样,随着访问量的增加,系统还是 开始变慢,经过查找,可能会发现系 统中存在一些重复获取数据信息的地方,像获取用户信息等,这个时候开始考虑是不是可以将这些数据信息也缓存起来呢,于是将这些数据缓存到本地内存,改变完 毕后,完全符合预期,系统的响应速度又恢复了,数据库的压力也再度降低了不少。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

缓存技术,包括像Map数据结构、缓存算法、所选用的框架本身的实现机制等。

架构演变第五步: 增加webserver

好景不长,发现随着系统访问量的再度增加,webserver机器的压力在高峰期会上升到比较高,这个时候开始考虑增加 一台webserver,这也是为了同时解决可用性的问题,避免单台的webserver down机的话就没法使用了,在做了这些考虑后,决定增加一台webserver,增加一台webserver时,会碰到一些问题,典型的有:
1、 如何让访问分配到这两台机器上,这个时候通常会考虑的方案是Apache自带的负载均衡方案,或LVS这类的软件负载均衡方案;
2、如何保持状态 信息的同步,例如用户session等,这个时候会考虑的方案有写入数据库、写入存储、cookie或同步session信息等机制等;
3、如何 保持数据缓存信息的同步,例如之前缓存的用户数据等,这个时候通常会考虑的机制有缓存同步或分布式缓存;
4、如何让上传文件这些类似的功能继续正 常,这个时候通常会考虑的机制是使用共享文件系统或存储等;
在解决了这些问题后,终于是把webserver增加为了两台,系统终于是又恢复到了 以往的速度。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

负载均衡技术(包括但不限于硬件负载均衡、软件负载均衡、负载算法、linux转发协议、所选用的技术的实现细节等)、 主备技术(包括但不限于ARP欺骗、linux heart-beat等)、状态信息或缓存同步技术(包括但不限于Cookie技术、UDP协议、状态信息广播、所选用的缓存同步技术的实现细节等)、共 享文件技术(包括但不限于NFS等)、存储技术(包括但不限于存储设备等)。

架构演变第六步:分库

享受了一段时间的系统访问量高速增长的幸福后,发现系统又开始变慢了,这次又是什么状况呢,经过查找,发现数据库写入、 更新的这些操作的部分数据库连接的 资源竞争非常激烈,导致了系统变慢,这下怎么办呢,此时可选的方案有数据库集群和分库策略,集群方面像有些数据库支持的并不是很好,因此分库会成为比较普 遍的策略,分库也就意味着要对原有程序进行修改,一通修改实现分库后,不错,目标达到了,系统恢复甚至速度比以前还快了。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

这一步更多的是需要从业务上做合理的划分,以实现分库,具体技术细节上没有其他的要求;

但同时随着数据量的增大和分库的进行,在数据库的设计、调优以及维护上需要做的更好,因此对这些方面的技术还是提出了很 高的要求的。

架构演变第七步:分表、DAL和分布式缓存

随着系统的不断运行,数据量开始大幅度增长,这个时候发现分库后查询仍然会有些慢,于是按照分库的思想开始做分表的工 作,当然,这不可避免的会需要对程序 进行一些修改,也许在这个时候就会发现应用自己要关心分库分表的规则等,还是有些复杂的,于是萌生能否增加一个通用的框架来实现分库分表的数据访问,这个 在ebay的架构中对应的就是DAL,这个演变的过程相对而言需要花费较长的时间,当然,也有可能这个通用的框架会等到分表做完后才开始做,同时,在这个 阶段可 能会发现之前的缓存同步方案出现问题,因为数据量太大,导致现在不太可能将缓存存在本地,然后同步的方式,需要采用分布式缓存方案了,于是,又是一通考察 和折磨,终于是将大量的数据缓存转移到分布式缓存上了。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

分表更多的同样是业务上的划分,技术上涉及到的会有动态hash算法、consistent hash算法等;

DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的 封装等;

架构演变第八步:增加更多的webserver

在做完分库分表这些工作后,数据库上的压力已经降到比较低了,又开始过着每天看着访问量暴增的幸福生活了,突然有一天, 发现系统的访问又开始有变慢的趋势 了,这个时候首先查看数据库,压力一切正常,之后查看webserver,发现apache阻塞了很多的请求,而应用服务器对每个请求也是比较快的,看来 是请求数太高导致需要排队等待,响应速度变慢,这还好办,一般来说,这个时候也会有些钱了,于是添加一些webserver服务器,在这个添加 webserver服务器的过程,有可能会出现几种挑战:
1、Apache的软负载或LVS软负载等无法承担巨大的web访问量(请求连接数、网 络流量等)的调度了,这个时候如果经费允许的话,会采取的方案是购 买硬件负载,例如F5、Netsclar、Athelon之类的,如经费不允许的话,会采取的方案是将应用从逻辑上做一定的分类,然后分散到不同的软负载 集群中;
2、原有的一些状态信息同步、文件共享等方案可能会出现瓶颈,需要进行改进,也许这个时候会根据情况编写符合网站业务需求的分布式文件系 统等;
在做完这些工作后,开始进入一个看似完美的无限伸缩的时代,当网站流量增加时,应对的解决方案就是不断的添加webserver。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

到了这一步,随着机器数的不断增长、数据量的不断增长和对系统可用性的要求越来越高,这个时候要求对所采用的技术都要有 更为深入的理解,并需要根据网站的需求来做更加定制性质的产品。

架构演变第九步:数据读写分离和廉价存储方案

突然有一天,发现这个完美的时代也要结束了,数据库的噩梦又一次出现在眼前了,由于添加的webserver太多了,导 致数据库连接的资源还是不够用,而这个时候又已经分库分表了,开始分析数据库的压力状况,可能会发现数据库的读写比很高,这个时候通常会想到数据读写分离 的方案,当然,这个方案要实现并不 容易,另外,可能会发现一些数据存储在数据库上有些浪费,或者说过于占用数据库资源,因此在这个阶段可能会形成的架构演变是实现数据读写分离,同时编写一 些更为廉价的存储方案,例如BigTable这种。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

数据读写分离要求对数据库的复制、standby等策略有深入的掌握和理解,同时会要求具备自行实现的技术;

廉价存储方案要求对OS的文件存储有深入的掌握和理解,同时要求对采用的语言在文件这块的实现有深入的掌握。

架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代

经过上面这个漫长而痛苦的过程,终于是再度迎来了完美的时代,不断的增加webserver就可以支撑越来越高的访问量 了,对于大型网站而言,人气的重要毋 庸置疑,随着人气的越来越高,各种各样的功能需求也开始爆发性的增长,这个时候突然发现,原来部署在webserver上的那个web应用已经非常庞大 了,当多个团队都开始对其进行改动时,可真是相当的不方便,复用性也相当糟糕,基本是每个团队都做了或多或少重复的事情,而且部署和维护也是相当的麻烦, 因为庞大的应用包在N台机器上复制、启动都需要耗费不少的时间,出问题的时候也不是很好查,另外一个更糟糕的状况是很有可能会出现某个应用上的bug就导 致了全站都不可用,还有其他的像调优不好操作(因为机器上部署的应用什么都要做,根本就无法进行针对性的调优)等因素,根据这样的分析,开始痛下决心,将 系统根据职责进行拆分,于是一个大型的分布式应用就诞生了,通常,这个步骤需要耗费相当长的时间,因为会碰到很多的挑战:
1、拆成分布式后需要 提供一个高性能、稳定的通信框架,并且需要支持多种不同的通信和远程调用方式;
2、将一个庞大的应用拆分需要耗费很长的时间,需要进行业务的整理 和系统依赖关系的控制等;
3、如何运维(依赖管理、运行状况管理、错误追踪、调优、监控和报警等)好这个庞大的分布式应用。
经过这一步, 差不多系统的架构进入相对稳定的阶段,同时也能开始采用大量的廉价机器来支撑着巨大的访问量和数据量,结合这套架构以及这么多次演变过程吸取的经验来采用 其他各种各样的方法来支撑着越来越高的访问量。

看看这一步完成后系统的图示:
点击在新窗口中浏览此图片
这一步涉及到了这些知识体系:

这一步涉及的知识体系非常的多,要求对通信、远程调用、消息机制等有深入的理解和掌握,要求的都是从理论、硬件级、操作 系统级以及所采用的语言的实现都有清楚的理解。

运维这块涉及的知识体系也非常的多,多数情况下需要掌握分布式并行计算、报表、监控技术以及规则策略等等。

说起来确实不怎么费力,整个网站架构的经典演变过程都和上面比较的类似,当然,每步采取的方案,演变的步骤有可能有不 同,另外,由于网站的业务不同,会有不同的专业技术的需求,这篇blog更多的是从架构的角度来讲解演变的过程,当然,其中还有很多的技术也未在此提及, 像数据库集群、数据挖掘、搜索等,但在真实的演变过程中还会借助像提升硬件配置、网络环境、改造操作系统、CDN镜像等来支撑更大的流量,因此在真实的发 展过程中还会有很多的不同,另外一个大型网站要做到的远远不仅仅上面这些,还有像安全、运维、运营、服务、存储等,要做好一个大型的网站真的很不容易,写 这篇文章更多的是希望能够引出更多大型网站架构演变的介绍。

原文地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html
May 19
aria2 是 Linux下一个不错的高速下载工具。由于它具有分段下载引擎,所以支持从多个地址或者从一个地址的多个连接来下载同一个文件。这样自然就大大加快了文件的下载速 度。aria2 也具有断点续传功能,这使你随时能够恢复已经中断的文件下载。除了支持一般的 http(s) 和 ftp 协议外,aria2 还支持 BitTorrent 协议。这意味着,你也可以使用 aria2 来下载 torrent 文件。

安装 aria2

aria2 目前已被包含到许多 Linux 发行版中,因此你可以通过所用的系统直接加以安装。例如,在 Debian/Ubuntu中,你可以在终端执行如下指令来安装 aria2:

sudo apt-get install aria2

如果你使用 Fedora Core,那么可以使用下列命令:

sudo yum install aria2

你也可以获取 aria2 的源代码,自行编译安装。当前aria2的最新版本为 1.9.3,可从这里下载:http://sourceforge.net/projects/aria2/files/stable/aria2-1.9.3 。

aria2 的使用方法

aria2 是命令行程序,使用非常简单。
一般使用 使用 aria2 下载文件,只需在命令后附加地址即可。如: aria2c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2
分段下载 利用 aria2 的分段下载功能可以加快文件的下载速度,对于下载大文件时特别有用。为了使用 aria2 的分段下载功能,你需要在命令中指定 s 选项。如: aria2c -s 2 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2 这将使用 2 个连接来下载该文件。s 后面的参数值介于 1~5 之间,你可以根据实际情况选择。
断点续传 在命令中使用 c 选项可以断点续传文件。如: aria2c -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2
下载 torrent 文件 你也可以使用 aria2 下载 BitTorrent 文件。如: aria2c -o gutsy.torrent http://cdimage.ubuntu.com/daily-live/current/gutsy-desktop-i386.iso.torrent

关于 aria2 的更多用法,可以通过 man aria2c 查阅。
Tags:
May 19
axel插件是基于yum下的一个多线程下载插件,通过打开多个HTTP/FTP连接来将一个文件进行分段下载,从而达到加速下载的目的。对于下载大文件,该工具特别有用。可用于CentOS、RHEL、Fedora等使用yum的Linux发行版。暂时找不到rpm包,只能编译安装。

1. 下载axel源码并安装axel:

wget http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz
tar zxvf axel-2.4.tar.gz
cd axel-2.4
./configure
make
make install

2. 下载配置文件axelget.conf与axelget.py到yum里:

cd /etc/yum/pluginconf.d/
wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.conf
cd /usr/lib/yum-plugins/
wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.py

最后确认 /etc/yum.conf中plugins=1

3. 测试并安装yum-fastestmirror插件:

yum install -y yum-fastestmirror

注:axel插件也可以当独立下载工具来使用。当成独立下载工具使用时,适用于绝大部分Linux发行版。

使用参数如下:
一般使用:axel url(下载文件地址);
限速使用:加上 -s 参数,如 -s 10240,即每秒下载的字节数,这里是 10 Kb;
限制连接数:加上 -n 参数,如 -n 5,即打开 5 个连接。

以上配置在CentOS 5.x、Fedora 12上验证通过。在yum的时候可能会遇到很长时间都没有速度的现象,这时可以按Ctrl+C键。这样是终止了从当前站点的下载,然后会自动选择其他站点下载,速度会快很多。
Tags: , ,
May 19
注:除系统默认的设置外,普通配置是指一般情况下的使用;网络配置是指即上互联网又在局域网当中;单机配置是指没联任何网络的单个机器;极端配置是指追求尽可能多的机器资源所做的调整。

1、Alerter
服务名称:Alerter
进程名称:services.exe
功能说明:这个服务是当系统发生故障时向管理员发送警报,或向用户发送出错信息。除非你的电脑处在局域网中,而且配有网络管理员,一般情况下可以设置为“手动”或“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

2、Application Layer Gateway Service
服务名称:ALG
进程名称:alg.exe
功能说明:为Internet共享和防火墙的第三方插件提供支持如果你使用了WindowsXP的Internet共享和防火墙,那么这个服务必须启用。它占用大约1.5MB的内存资源。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

3、Application Management
服务名称:AppMgmt
进程名称:svchost.exe
功能说明:Windows2000/XP引入了一种基于msi文件格式(应用程序安装信息程序包)的软件管理方案——应用程序管理组件服务,它不仅管理软件的安装、删除,而且可以使用此项服务修改、修复现有应用程序,监视文件复原并通过复原排除基本故障等。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:手动

4、Automatic Updates服务名称:wuauserv
进程名称:svchost.exe
功能说明:Windows自动升级的服务。要注意的是,不管是通过Windows Update手动或自动升级,都需要Background Intelligent Transfer Service和System Event Notification这两个服务的支持。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

5、Background Intelligent服务名称:BITS
进程名称:svchost.exe
功能说明:用于通过Http1.1服务器来异步传输数据,也就是利用闲置网络带宽在后台传输文件,Windows Update需要用到这个服务,从而实现升级数据断点续传功能。另外,在使用MSN Explorer、Windows Messenger、Windows Media Player或.NET功能等时,它的自动更新需要这个服务。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

6、Transfer Service服务名称:
进程名称:svchost.exe
功能说明:用于通过Http1.1服务器来异步传输数据,也就是利用闲置网络带宽在后台传输文件,Windows Update需要用到这个服务,从而实现升级数据断点续传功能。另外,在使用MSN Explorer、Windows Messenger、Windows Media Player或.NET功能等时,它的自动更新需要这个服务。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

7、ClipBook服务名称:ClipSrv
进程名称:clipsrv.exe
功能说明:这个服务通过Network DDE和Network DDE DSDM提供的网络动态数据交换服务,查阅远程电脑中的剪贴薄,即使你的电脑在局域网中,为了安全起见还是强烈建议将其设置为“手动”,而对于普通用户来说,完全可以将其设置为“已禁用”。这样可以节省大约1.3MB的内存空间。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

8、Com+System Application服务名称:COMSysApp
进程名称:dllhost.exe
功能说明:主要为那些使用了COM+的程序提供主持,同时系统日志也需要它才能运行,因此建议改为手动。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

9、COM+ Event System服务名称:EventSystem
进程名称:svchost.exe
功能说明:为使用COM+程序提供系统事件支持,或曰自动发布到订阅 COM 组件。建议保持Windows的默认设置。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

10、Computer Browser服务名称:Browser
进程名称:svchost.exe
功能说明:维护网络邻居中计算机的最新列表,其中包括基于Windows 的域、工作组和计算机,还有其它NetBIOS协议的网络设备,“网上邻居”显示的内容是来源于此。并将这个列表通知给请求的程序。普通单机用户设置为“已禁用”,局域网用户设置为“自动”。如果,在“网上邻居”中看不到其它电脑,很可能是这个服务没有开启。
默认设置:自动
普通配置:已禁用
网络配置:自动
单机配置:已禁用
极端配置:已禁用

11、Cryptographic Services服务名称:CryptSvc
进程名称:svchost.exe
功能说明:它主要用来确认Windows 文件签名的,如果将其禁用,那么你会经常遇到报告驱动程序未被微软鉴定的警告框。同时这个服务也是Windows Update手动或自动更新时所需要的。另外,在升级SP1 或SP2、DirectX 9.0 必须要这个服务处于运行状态。而Windows Media Player和一些.NET应用程序也需要该服务。它大约占用1.9MB内存空间。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用

12、DHCP Client服务名称:Dhcp
进程名称:svchost.exe
功能说明:全称Dynamic Host Configuration Protocol(动态主机配置协议),该协议可以自动为局域网中的每一台计算机自动分配IP 地址,并完成每台计算机的TCP/IP协议配置,包括IP地址、子网掩码、网关,以及DNS 服务器等。这样在局域网中特别是大型局域网中,管理员就不必为每一台计算机手工配置TCP/IP 协议了,也避免了IP 地址重复的问题。作为普通用户,如果已通过DSL、Cable等方式连入Internet,那么还是保持自动状态为好,因为我们在Internet 上的IP地址是由ISP动态分配的。如果系统不应用于任何网络,那么你可以将其设为“已禁用”。在Windows中要启用DHCP协议,只要将IP地址设置为“自动获得IP地址”即可。具体的方法如下:以Windows XP为例,打开“本地连接”属性,双击“Internet协议(TCP/IP)”打开属性窗口。接着,在“常规”选项卡中选中“自动获得IP地址”,单击右下角的“高级”。下面在打开窗口的“IP设置”选项卡中,就可以看到“DHCP被启用”。
默认设置:自动
普通配置:自动
网络配置:已禁用
单机配置:自动
极端配置:已禁用

13、Distributed Link Tracking Client服务名称:TrkWks
进程名称:svchost.exe
功能说明:分布式连接跟踪客户端,它能跟踪文件在网络域的NTFS卷中移动状况,并发出通知。普通用户设置为:“已禁用”,局域网用户(硬盘分区文件系统为NTFS)设为:“自动”。比如:你在电脑A上创建了一个文件,接着在电脑B上创建了这个文件的快捷方式或链接,如果你在电脑A 中移动了文件的位置,那么这个服务将会告诉电脑B 这个文件的新位置并进行修正。对于单机用户,这个服务用处不大,而且它会占用大约3.5MB~4MB 的内存资源。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

14、Distributed Transaction Coordinator服务名称:MSDTC
进程名称:msdtc.exe
功能说明:并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。这个服务禁用后,事件日志会报告相关错误。不过,经测试发现,并不会影响系统运行。而一些.NET程序会用到它。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

15、DNS Client服务名称:Dnscache
进程名称:svchost.exe
功能说明:域名系统客户端,它可将域名解析为IP 地址。除非你没有连入任何网络,否则应设为“自动”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

16、Error Reporting Service服务名称:ERSvc
进程名称:svchost.exe
功能说明:当应用程序出现错误时,这个服务可以向微软提交相关报告。因为它的用处并不大,还白白占用内存和系统资源,因此推荐将其禁用。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

17、Event Log服务名称:Eventlog
进程名称:services.exe
功能说明:该服务能记录程序和系统发送的出错消息。日志包含了对诊断问题有所帮助的信息。有时禁用这个服务重启系统后,会导致了与几个网络有关的服务无法启动,并出现无法拨号上网的现象。因此如果你存在Internet 或局域网连接,建议还是把设为“自动”吧。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

18、Fast User Switching Compatibility服务名称:FastUserSwitc hing Compatibility
进程名称:svchost.exe
功能说明:在Windows XP中提供了用户快速切换功能,让你可以在保持当前用户登录的情况下,再用另外的账户登录,实现同时登录状态。除非你的电脑有多人使用,并且真的需要这个功能,否则还是将其改为手动或已禁用。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

19、Fax Service服务名称:FAX
进程名称:fxssvc.exe
功能说明:传真服务,在Windows 95中的传真功能在Windows 2000中重新被予以支持,而且与系统集成得更好。如果你不用它,就设为“已禁用”吧。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

20、Help and Support服务名称:helpsvc
进程名称:svchost.exe
功能说明:WindowsXP 搜索和帮助功能所必需的服务,但我们并不是每天都要用到这个功能,因此建议设置为“已禁用”,需要时再启动它。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

21、Human Interface Device Access服务名称:HidServ
进程名称:svchost.exe
功能说明:主要是那些带有功能按钮(传真、复印)扫描仪、或者多媒体键盘等需要使用这个服务,因此,建议先将其设置为“已禁用”,如果你的某些设备出现问题,再将其设置为“自动”。
默认设置:已禁用
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

22、HTTP SSL服务名称:HTTPFilter
进程名称:svchost.exe
功能说明:此服务通过安全套接字层(SSL)实现 HTTP 服务的安全超文本传送协议(HTTPS)。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:手动

23、IMAPI CD-Burning COM Service服务名称:ImapiService
进程名称:imapi.exe
功能说明:这是Windows XP的刻录功能的服务,让你可以通过拖放来进行光盘刻录,非常方便。同时,一些软件也会用到这个服务,因此建议将其设置为“自动”,如果你安装了Nero 等刻录软件,也可以尝试将其禁用,这样可以加速Nero的运行速度。这个服务占用1.6MB的内存资源。
默认设置:手动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

24、Indexing Service服务名称:cisvc
进程名称:cisvc.exe
功能说明:索引服务能针对本地硬盘或共享网络驱动器上的文档内容和属性建立索引,并通过Windows 2000/XP特有的文档过滤器快速定位到你所需要的文档,它大大强化了Windows 2000/XP的搜索能力。但索引服务要持续不断进行,所以会消耗了大量系统资源。微软建议在仅有64MB内存的系统中,如需索引的文档超过十万个,就应该禁用这个服务。但实际测试中,我们发现即使文档数量远远低于十万个,系统资源的消耗也非常惊人,而且在128MB的系统上情况也好不了多少,因此我们强烈建议禁用它。另外,虽然微软称它只在系统空闲时运行,但我们发现,它经常并不那么规矩,如果你的电脑经常会出现迟缓的问题,那么试着禁用它看看效果。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

25、Internet Connection Firewall/Internet Connection Sharing服务名称:SharedAccess
进程名称:svchost.exe
功能说明:Internet防火墙及为局域网计算机提供Internet共享连接。这个服务为多台联网的电脑共享一个拨号网络访问Internet 提供了捷径,对不使用该功能的普通用户可将其设为“已禁用”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

26、IPSEC Services服务名称:PolicyAgent
进程名称:lsass.exe
功能说明:IP 安全策略代理服务,它允许IP 安全策略对两台计算机之间传输的数据包进行加密,从而防止在网上看到它的人对它进行更改和破译。IPSEC 是一种用来保护内部网、专用网络以及外部网
(Internet、Extranet)免遭攻击的重要防御方法。使用IPSEC 前必须需要首先定义两台计算机之间相互信任和通信安全的方式。请注意:在Windows 2000默认情况下“IP安全策略代理”是自动启动的,而“IP安全策略”并没有启动,既然如此,一般用户就完全可以禁用该服务。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

27、Logical Disk Manager服务名称:dmserver
进程名称:svchost.exe
功能说明:它是Windows 磁盘管理的重要服务,如果你在通过“控制面板→管理工具→计算机管理→磁盘管理”时遇到问题,那么最好看看这个服务是否启动。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

28、Logical Disk Manager Administrative Service服务名称:dmadmin
进程名称:dmadmin.exe
功能说明:与上一个服务相似,磁盘管理请求的系统管理服务。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

29、Messenger服务名称:Messenger
进程名称:services.exe
功能说明:发送和接收由系统管理员或由Alerter 服务所发送消息的服务。由于Alerter服务需要依存本服务,因此如果已将Alerter禁止,那么这项可以设置为“手动”或“已禁用”。这个服务提供了服务器和客户机之间传输信息的功能,它对于家庭用户来说没有任何用处,因此建议将其设置为“已禁用”,这样还可以将来自互联网的垃圾信息禁掉。另外,你还可以在命令提示符中输入“netsend 127.0.0.1 hi”来测试你的电脑是否存在相关漏洞,如果收到了弹出信息“Hi”,那么你应该禁用这个服务。如果收到的是错误提示“网络找不到此消息别名”,那么你的电脑是安全的。如果你实在需要这个服务,那么可以通过防火墙关闭UDP 的135、137端口和TCP 的135、139、445 端口来过滤来自互联网的信息。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

30、MS Software Shadow Copy Provider服务名称:SwPrv
进程名称:dllhost.exe
功能说明:和“Volume Shadow Copy”服务联合使用,主要用来进行备份的。另外,有些磁盘克隆、镜像等软件需要使用这个服务才能运行。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

31、Net Logon
服务名称:Netlogon
进程名称:lsass.exe
功能说明:简单说就是在局域网上验证登录信息的服务。一般家庭用户可以将其设为“已禁用”或“手动”。有时中了病毒后,这个服务会出现无法启动的问题。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

32、NetMeeting Remote Desktop Sharing服务名称:mnmsrvc
进程名称:mnmsrvc.exe
功能说明:远程桌面共享,该服务能通过NetMeeting 允许有权限的用户远程访问Windows桌面。这个功能对一般用处不大,可以设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用

33、Network Connections服务名称:Netman
进程名称:svchost.exe
功能说明:网络连接管理着“网络和拨号连接”文件夹中的所有对象。如果你有任何网络连接(包括Internet拨号连接)就保持“手动”状态。否则若你禁用它,在“网络和拨号连接”文件夹中将什么都看不到,更不用说新建连接和拨号上网了。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:手动
极端配置:已禁用

34、Network DDE
服务名称:NetDDE
进程名称:netdde.exe
功能说明:网络动态数据交换服务是一种为DDE 对话提供网络传输和安全的服务。DDE(动态数据交换)是实现进程通讯的一种形式,它允许支持DDE 的两个或多个程序交换信息和命令。对一般用户可设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

35、Network DDE DSDM服务名称:NetDDE dsdm
进程名称:netdde.exe
功能说明:网络动态数据交换服务是一种为DDE 对话提供网络传输和安全的服务。DDE(动态数据交换)是实现进程通讯的一种形式,它允许支持DDE 的两个或多个程序交换信息和命令。对一般用户可设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

36、Network Location Awareness (NLA)服务名称:Nla
进程名称:svchost.exe
功能说明:这个服务是Internet 网络连接共享所必需的,不过只要在服务端开启即可。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

37、NT LM Security Support Provider
进程名称:lsass.exe
功能说明:为没有使用命名管道传输的远程过程调用 (RPC) 程序提供安全性。管理系统安全信息,如果你启动了Telnet 服务,那么这个服务必须打开。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

38、Performance Logs and Alerts服务名称:SysmonLog
进程名称:smlogsvc.exe
功能说明:按照计划收集系统性能数据,并将信息发送到日志或进行提醒。一般用户根本不需要它。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

39、Plug and Play服务名称:PlugPlay
进程名称:services.exe
功能说明:打开Windows 的即插即用功能,建议将其设置为:自动,如不然会导致注册表混乱。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

40、Portable Media Serial Number服务名称:WmdmPmSp
进程名称:svchost.exe
功能说明:通过联网的计算机重新找回连接在你电脑上的移动播放器(MP3播放器等)的数字序号。一般情况下禁用即可。如果禁用后,你的Windows Media Player出现问题,需要将其开启。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

41、Print Spooler服务名称:Spooler
进程名称:spoolsv.exe
功能说明:打印后台处理,该服务的作用是将多个请求打印的文档统一进行保存和管理,待打印机空闲后,再将数据送往打印机处理。无任何打印设备的用户设置为“已禁用”,否则设为“自动”。请注意:
如果你启用了传真服务(Fax Service)的话,就应该保持自动状态,因为传真服务依赖Print Spooler的运行。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:已禁用

42、Protected Storage服务名称:Protected Storage
进程名称:lsass.exe
功能说明:该服务主要用来保存本地密码,比如:拨号密码和Outlook密码等,或网络站点用户名、密码等信息(IE 的自动完成需要它的支持)。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

43、QoS RSVP服务名称:RSVP
进程名称:rsvp.exe
功能说明:QoS是网络的一种安全机制。在正常情况下并不需要QoS,但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。如果你经常使用Windows Media Player收看或收听网络电视或广播,或者使用NetMeeting,那么就得将其设置为“自动”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

44、Remote Access Auto Connection Manager服务名称:RasAuto
进程名称:svchost.exe
功能说明:当某个程序需要远程地址时,该服务会创建到网络的连接。有时你的网络连接需要这个服务。同时,一些Cable或DSL服务提供商需要这个服务,你可以尝试将其设置为禁用,并测试网络连接是否正常。如果你使用了硬件路由器和网关,那么此服务就不必要了。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

45、Remote Access Connection Manager
服务名称:RasMan
进程名称:svchost.exe
功能说明:用于创建网络连接,如果你使用了Internet共享,那么该服务就是必需的了。另外,一些Cable 和DSL 连接需要此服务才能正常运行。如果你使用了硬件网关和路由器,那么它就不必开启了。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

46、Remote Desktop Help Session Manager
服务名称:RDSessMgr
进程名称:sessmgr.exe
功能说明:管理和控制远程助手。它大约会占用3.4~4MB的内存资源。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

47、Remote Procedure Call (RPC)
服务名称:RpcSs
进程名称:svchost.exe
功能说明:这个服务极为重要,许多其他服务需要它才能正常运行。而且如果你禁用了它,那么很可能导致电脑无法启动。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

48、Remote Procedure Call (RPC) Locator服务名称:RpcLocator
进程名称:locator.exe
功能说明:用于管理RPC 名称服务数据库。一般情况下禁用即可,如果遇到网络断线,那么可以将其设置为手动。它将占用大约1.2MB的内存空间。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

49、Remote Registry Service服务名称:RemoteRegistry
进程名称:svchost.exe
功能说明:远程注册表服务能使你在本机上编辑远程的另一台计算机上的注册表。普通用户根本没必要使用这个服务。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

50、Removable Storage
服务名称:NtmsSvc
进程名称:svchost.exe
功能说明:用于管理可移动存储媒体,比如:磁带机等,如果在禁用后,你的软盘、CD或DVD光驱出现问题(比如:如果自动播放等),那么可以将其设置为“自动”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

51、Routing and Remote Access服务名称:RemoteAccess
进程名称:svchost.exe
功能说明:提供通过Modem(或其他设备拨号)或VPN远程连接到局域网络的路由服务。启用后,控制面板中的网络连接的接入的连接图标将被激活。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

52、Run As Service服务名称:seclogon
进程名称:services.exe
功能说明:以其他用户身份运行服务的服务,当你以一般权限用户身份登录系统,而在使用中又需要修改只有系统管理员才能修改的系统设置项时,该服务提供了不重启系统以管理员身份登录的捷径。你只需要在命令提示符下运行RunAs 命令就可达到更改目的。对于一般用户在未熟悉RunAs 命令用法之前可以将其设为“已禁用”。另外,按住Shift键再右击程序快捷方式后,在弹出菜单中选择“运行方式”可打开它的窗口。
默认设置: 已禁用
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

53、Secondary Logon服务名称:seclogon
进程名称:svchost.exe
功能说明:是Run As服务的辅助服务,在Windows XP中已经不再有Run As Service,而直接使用这个服务来实现,让你在当初账户下使用另外的账户启动程序。比如:当前的账户权限较低,无法使用一些系统工具,而利用这个服务,则可以直接右击程序文件,然后选择“Run As”,接着就可以用管理员帐户启动系统工具,而不必重新登录。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

54、Security Accounts Manager
服务名称:SamSs
进程名称:lsass.exe
功能说明:与“Protected Storage”服务相似,用来保存本地用户的一些安全信息。如果你经常使用组策略,那么最好将其设置为“自动”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

55、Server服务名称:lanmanserver
进程名称:svchost.exe
功能说明:用来管理网络中文件和打印服务器,对于一般用户而言可以将其设置为:手动,如果你是局域网用户则需将其设置为:自动。
默认设置:自动
普通配置:已禁用
网络配置:自动
单机配置:已禁用
极端配置:已禁用

56、Shell Hardware Detection服务名称:ShellHWDetection
进程名称:svchost.exe
功能说明:用于支持设备的自动播放,比如:闪存、各种记忆卡、光驱等。如果你的笔记本电脑在使用坞后,出现问题、在“我的电脑”中看不到DVD光驱、自动运行出现问题等,可以将其设置为“自动”看看是否能解决。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:已禁用

57、Smart Card/Smart Card Helper
服务名称:SCardSvr
进程名称:SCardSvr.exe
功能说明:这两个服务提供对智能卡设备的支持。若没有这种卡,应将其设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

58、SSDP Discovery Service服务名称:SSDPSRV
进程名称:svchost.exe
功能说明:用于定位你的家庭网络中的UPnP设备,与“Universal Plug and Play Device Host”服务依存,它能够检测并配置你的UPnP设备,如果你没有这样的设备,出于安全考虑,最好将其禁用。另外,如果你使用了支持UPnP 的NAT 防火墙或路由器,那么MSN Messenger 需要使用此服务。如果你在玩DirectX 的游戏时,发现它们进行网络连接多人对战时很困难,那么最好设置为“自动”,同时下载所有Windows的安全补丁。这个服务还存在一些问题,比如:它会向UDP端口1900发送太多广播,如果你发现自己并没有进行什么网络操作,但系统托盘右下角的网络连接图标总是闪个不停,那么很可能是这个服务造成的。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

59、Still Image Service服务名称:StiSvc
进程名称:stisvc.exe
功能说明:主要用于控制连接到你电脑上的扫描仪和数码相机。如果停用这个服务,那么大部分扫描仪和数码相机可能无法工作。因为它们的驱动程序往往和这个服务紧密结合。有网友报告HP的扫描仪驱动程序会导致StiSvc进程占用99%的CPU资源,因此,如果你在使用HP扫描仪进行扫描时,系统突然变得非常慢,最好下载、安装其最新的驱动程序。 如果这样还不能解决问题,就得先卸载驱动程序,然后停用这个服务,接着重启电脑,重装驱动程序即可。当然,如果不经常使用扫描仪或数码相机,也可以将其设置为“手动”或“已禁用”。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

60、System Event Notification服务名称:SENS
进程名称:svchost.exe
功能说明:和“COM+ Event System”是依存关系,系统日志主要用来记录登录和电源事件。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

61、System Restore Service服务名称:srservice
进程名称:svchost.exe
功能说明:这个服务用来支持Windows XP的系统还原服务,它会占用大量的系统资源。如果禁用了这个服务,那么原来的创建的还原点也会一并被删除。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

62、Task Scheduler服务名称:Schedule
进程名称:svchost.exe
功能说明:用来管理计划任务的,比如每周按时整理磁盘等。如果你不使用Windows的计划任务,那么可以将其设置为:已禁用。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

63、TCP/IP NetBIOS Helper Service
服务名称:LmHosts
进程名称:svchost.exe
功能说明:TCP/IP NetBIOS支持服务,该服务能在TCP/IP上提供NetBIOS支持。由于NetBIOS是基于局域网的,因此作为访问Internet资源的一般用户可以禁用它,除非你的系统处在局域网中。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

64、Telephony服务名称:TapiSrv
进程名称:svchost.exe
简单地说这个服务能为计算机提供电话拨号的能力。如果你使用拨号方式连接到Internet或通过电话线连接其他计算机,就应将其设为“手动”。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

65、Telnet
服务名称:TlntSvr
进程名称:tlntsvr.exe
功能说明:该服务允许你从远程计算机上登录以本系统并且使用命令行方式操作这台计算机。对于一般单机用户该服务并不重要,可以设为“手动”或“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

66、Terminal Services服务名称:TermService
进程名称:svchost.exe
功能说明:实现远程登录本地电脑,快速用户切换和远程桌面功能需要该服务。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

67、Themes服务名称:Themes
进程名称:svchost.exe
功能说明:Windows XP桌面主题服务,一个主题将占用大约4~12MB。
默认设置:自动
普通配置:自动
网络配置:手动
单机配置:手动
极端配置:已禁用

68、Uninterruptible Power Supply服务名称:UPS
进程名称:ups.exe
功能说明:这个服务是用来管理你的UPS的,如果你没有UPS就将它设置为:“手动”或“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

69、Universal Plug and Play Device Host服务名称:UPNPhost
进程名称:svchost.exe
功能说明:与“SSDP Discovery Service”服务为依存关系,见前述“SSDP Discovery Service”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

70、Upload Manager服务名称:uploadmgr
进程名称:svchost.exe
功能说明:用于发送硬件驱动程序信息到微软,使其能够跟踪驱动信息的可用性。对于简单文件和打印共享这个服务并不必要。因此完全可以将其禁用。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

71、Volume Shadow Copy服务名称:VSS
进程名称:vssvc.exe
功能说明:与“MS Software Shadow Copy Provider service”互为依存关系,微软备份功能也需要使用这个服务。占用大约3.0 MB的内存资源。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

72、WebClient服务名称:WebClient
进程名称:svchost.exe
功能说明:可能与以后的.Net软件有关联,不过一般禁用即可。如果某些微软的产品因此而出现问题,比如:MSN Explorer,、Media Player、NetMeeting、Messenger等,那么可以将其设置为自动。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

73、Windows Audio服务名称:AudioSrv
进程名称:svchost.exe
功能说明:控制声音。
默认设置:自动
普通配置:自动
单机配置:自动
极端配置:自动

74、Windows Image Acquisition (WIA)服务名称:stisvc
进程名称:svchost.exe
功能说明:Windows图像获取服务,这是Windows XP加入的一个新功能,主要包括了Windows XP对图像设备的支持以及对图像信息的处理编辑等功能。从最终用户一端来看,WIA 主要作用是:支持图像设备,如扫描仪、数码照相机、视频摄像机等;处理图像,包括将图像信息从移动设备中转存到桌面计算机中,
对图像进行编辑排版直至打印等一系列的操作。 WIA系统设有一个操作向导,在向导的指引下,你可以轻松完成上述的各种工作。一些扫描仪、摄像头、数码相机需要使用此服务。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

75、Windows Installer服务名称:MSIServer
进程名称:msiexec.exe
功能说明:这个服务对于那些使用MSI 文件(Windows 安装程序)进行安装的软件是必需的。现在越来越多的软件使用Windows 安装程序进行安装,所以最好将其设置为“手动”。它会占用大约3.4 MB的内存资源。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:手动

76、Windows Management Instrumentation服务名称:Winmgmt
进程名称:svchost.exe
功能说明:Windows管理规范和Windows管理规范驱动程序扩展,WMI是Windows 2000 中的基础管理结构,它通过一组常用接口控制和监视系统(如对系统属性的查看与更改、设置用户权限等)。为加快系统启动速度,我们可以将这两个服务设置为“手动”,待系统启动后在需要的时候再自动用它们。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

77、Windows Management Instrumentation Driver Extension服务名称:Wmi
进程名称:svchost.exe
功能说明:Windows管理规范和Windows管理规范驱动程序扩展,WMI是Windows 2000 中的基础管理结构,它通过一组常用接口控制和监视系统(如对系统属性的查看与更改、设置用户权限等)。为加快系统启动速度,我们可以将这两个服务设置为“手动”,待系统启动后在需要的时候再自动用它们。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

78、Windows Time服务名称:W32Time
进程名称:svchost.exe
功能说明:自动连接到Internet(或局域网中)的服务器来校对你的系统时间。一般每隔七天自动较对一次,非网络服务器感觉意义不大。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

79、Wireless Zero Configuration服务名称:WZCSVC
进程名称:svchost.exe
功能说明:用于自动配置无线网络设备和连接品质反馈。如果你没有无线网络,那么将其设置为禁用即可。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

80、WMI Performance Adapter服务名称:WmiApSrv
进程名称:wmiapsrv.exe
功能说明:WMI 的性能适配器。一般用户根本不需要它,禁用它可以节省大约2.5~6MB的内存资源。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

81、Workstation服务名称:lanmanworkst ation
进程名称:svchost.exe
功能说明:它是用来管理其他网络功能的,如果你的电脑上网,那么应该选择:自动。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动
Tags:
May 19
NetworkManager NetworkManagerDispatcher 是一个后台服务程序,它构建于 HAL之上,提供更专注于网络管理的功能。包括网络接口管理和网络状态查询,支持普通网络、拨号网络和无线网络,很多笔记本用户都需要启用该功能,它让你能够在无线网络和有线网络之间切换。大多数台式机用户应该关闭该服务。另外还提供VPN、DHCP和DNS等附加功能。

acpid (Advanced Configuration and Power Interface)是为替代传统的APM电源管理标准而推出的新型电源管理标准。通常笔记本电脑需要启动电源进行管理,。支持的通用操作有:“电源开关 “,”电池监视“,”笔记本 Lid 开关“,“笔记本显示屏亮度“,“休眠”, “挂机”,等等。

anacron自动化运行任务守护进程。 Red Hat Linux 随带四个自动化任务的工具:cron、anacron、atd和 batc。大多数情况下,笔记本/台式机应该关闭 atd 和 anacron。注意:一些任务的执行需要 anacron,比如:清理 /tmp 或 /var。

apmd高级电源管理

atd 自动化运行任务守护进程。

auditd 审核信息,将消息写入控制台以及 audit_warn 电子邮件别名。用于存放内核生成的系统审查记录,这些记录会被一些程序使用。特别是对于SELinux用户来说。

autofs 自动安装管理进程automount,与NFS 相关,依赖于NIS,需要自动挂载硬盘,U盘等相关设备的话,该服务需要开启。

avahi-daemon avahi-dnsconfd avahi是zeroconf协议的现实,对于没有DNS情况下的本地网络服务很有用,有点类似于mDNS,除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。

bluetooth 蓝牙支持服务,没有蓝牙功能的可以关闭。

conman
console management
cpuspeed 监测系统空闲百分比,降低或加快CPU时钟速度和电压从而在系统空闲时将能源消耗降为最小,而在系统繁忙时最大化加快系统执行速度。

crond 自动计划任务

cups (Common UNIX Printing System)是通用UNIX打印守护进程,为Linux提供第三代打印功能
dhcdbd 这是一个让 DBUS 系统控制 DHCP 的接口,可以保留默认的关闭状态。

dund支持通过蓝牙拨号连接网络。

firstboot安装完之后的用户配置向导,用于第一次设置系统。

gpm(General Purpose Mouse Daemon )守护进程为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标的拷贝,粘贴操作以及弹出式菜单。

haldaemon硬件监控系统。

hidd 蓝牙对输入设备(键盘,鼠标)提供支持。

httpd Web服务器Apache守护进程,可用来提供HTML文件以及CGI动态内容服务。

ip6tables ipv6 tables防火墙守护进程。

ipmi (Intelligent Platform Management Interface)是智能型平台管理接口。

iptables linux下的标准防火墙,如果你直接连接到互联网,建议开启。

Irda 提供红外线间的设备支持。

irqbalance对多个系统处理器环境下的系统中断请求进行负载平衡的守护程序。如果你只安装了一个CPU,就不需要加载这个守护程序。

isdn这是一种互联网的接入方式。除非你使用 ISDN 猫来上网,否则你应该关闭它。

kdump 初始化kdump的脚本

kudzu硬件自动检测程序,会自动检测硬件是否发生变动,并相应进行硬件的添加、删除工作。如果你不打算增加新硬件,那么就可以关闭这个启动服务,以加快系统启动时间。对于经常更换硬盘的服务器,建议开启该服务。

lvm2-monitor
mcstrans SELinux 转换服务,如果你使用 SELinux 就开启它,但你也可以关闭。

mdmonitor用来监测 Software RAID或LVM的信息。它不是一个关键性的服务,可以关闭它。

mdmpd 用来监测 Multi-Path 设备(该类型的存储设备能被一种以上的控制器或方法访问)应该被关闭。

messagebus 这是 Linux 的 IPC(Interprocess Communication,进程间通讯)服务。确切地说,它与 DBUS 交互,是重要的系统服务。强烈建议开启它。

multipathd microcode-ctl 可编码以及发送新的微代码到内核以更新Intel IA32系列处理器守护进程。

netconsole
netfs (Network Filesystem Mounter)该服务用于在系统启动时自动挂载网络中的共享文件空间,比如:NFS,Samba 等等。如果你连接到局域网中的其它服务器并进行文件共享,就开启它。大多数台式机和笔记本用户应该关闭它。

netplugd用于监测网络接口并在接口状态改变时执行指定命令。建议保留它的默认关闭状态。

network激活已配置网络接口的脚本程序。

nfs这是用于 Unix/Linux/BSD 系列操作系统的标准文件共享方式。除非你需要以这种方式共享数据,否则关闭它。

nfslock NFS是一个流行的通过TCP/IP网络共享文件的协议,此守护进程提供了NFS文件锁定功能。

nscd 密码与群查找服务,此服务用于减慢N.I.S/Y.P.nist,ldap和hesiod之类的服务.专门为这些服务提供更长的中断时间。NIS, NIS+, LDAP, or hesiod服务密码控制。

ntpd该服务通过互联网自动更新系统时间。如果你能永久保持互联网连接,建议开启它,但不是必须的。

pand蓝牙个人区域网络,用于基于网络的家庭区域蓝牙技术。

pcscd智能卡支持。

portmap该守护进程用来支持RPC连接,RPC被用于NFS以及NIS 等服务。

psacct该守护进程包括几个工具用来监控进程活动的工具,包括 ac,lastcomm, accton和sardisc。

readahed_early readahead_later 开机内存载入优化, 该服务通过预先加载特定的应用程序到内存中以提供性能。

restrorecond用于给 SELinux 监测和重新加载正确的文件上下文(file contexts)。它不是必须的,但如果你使用 SELinux 的话强烈建议开启它。

rpcgssd rpcidmapd rpcsvcgssd 用于 NFS v4。除非你需要或使用 NFS v4,否则关闭它。

saslauthd使用SASL的认证守护进程。

sendmail 邮件服务器sendmail守护进程。

setroubleshoot查看selinux日志的程序。

smartd Self Monitor Analysis and Reporting Technology System,服务用于监测并预测磁盘失败或磁盘问题(前提:磁盘必须支持 SMART)。大多数的桌面用户不需要该服务,但建议开启它,特别是服务器。

sshd OpenSSH 服务器守护进程,允许远程登陆。

syslog 系统日志。

vncserver VNC (Virtual Network Computing,虚拟网络计算),它提供了一种在本地系统上显示远程计算机整个”桌面”的轻量型协议。

winbind 是一款 Samba 组件,在 CentOS 系统下,他被包含在了 samba-common 包中。 Winbind 在Linux上实现了微软的RPC调用、可插式验证模块和名字服务切换,通过 samba 接口与 Windows 域控获得联系,可以使NT域用户能在Linux主机上以Linux用户身份进行操作。通过设定 Linux 服务器的 nss 配置,我们可以让系统通过 Winbind 程序来解析用户信息。

wpa_supplicant 无线设备支持。

xfs X Window字型服务器守护进程,为本地和远程X服务器提供字型集。

ypbind 为NIS(网络信息系统)客户机激活ypbind服务进程 。

yum-updatesd RPM操作系统自动升级和软件包管理守护进程,可以关闭。
分页: 30/196 第一页 上页 25 26 27 28 29 30 31 32 33 34 下页 最后页 [ 显示模式: 摘要 | 列表 ]