运行监视与高级命令的使用

2017-11-22 02:41顾武雄
网络安全和信息化 2017年1期
关键词:监视器命令分支

监视分支缓存运行性能

想要知道分支缓存服务的运行是否正常以及性能表现是否理想,便需要通过内置的“性能监视器”来实时监控,我们所能够监控的主机可以包括总公司的内容服务器、分公司的托管缓存服务器以及分公司的缓存客户端。

设置方法很简单,在这三种主机的“系统管理工具”选单下开启“性能监视器”,便可以在单击“添加计数器”功能之后开启设置页面,在可用的计数器清单之中找到“BranchCache”项,在选取之后单击“添加”按钮将它加入到右方的窗格中并单击“确定”即可。至于在性能监视的查看方式上,则建议您可以在下拉选单中选取以“报告”方式来查看。

图5 监视托管缓存下载性能

如图5所示便是一个典型以报告方式来查看分支缓存运行情形的范例,而这个性能监视器则是在一部托管式缓存客户端的Windows 7操作系统上所开启,仔细查看您会发现,下载一个来自总公司内容服务器上的大型文件时,它实际下载的数据来源分别有来自于缓存以及服务器。

如果将性能监视器画面转到分公司托管缓存服务器上,则会发现当分公司缓存客户端第一次从总公司内容服务器上下载文件时,托管缓存服务器便会主动开始进行该文件的缓存保存任务,以提供往后其他缓存客户端进行相同文件下载时的存取响应速度。

以命令设置分布式缓存

在前面的分支缓存范例当中,我们是以托管式缓存服务器的架构为主,然而如果想要构建分布式缓存的运作环境,则在缓存客户端的设置部分除了可以采用前面所介绍的组策略来集中管控之外,对于以手动方式来设置个别缓存客户端的方法,可以在BranchCache的命令提示字符下输入Set Service mode=DISTRIBUTED即可完成。

完成上述设置之后,我们同样可以在BranchCache命令提示字符下输入Show status all,来得知目前已启用分布式缓存的执行状态以及服务的启动类型。另外,在分布式缓存的界面中还有一项特有的设置功能,那就是当分布式缓存客户端目前处于以电池供电的状态下时,是否仍继续提供缓存响应的服务。在系统默认的设置中是不提供这项服务的(Disabled),如果您想要启用它,只要执行Set Service mode=DISTRIBUTED serveonbattery=TRUE即可完成设置。不过请注意,持续提供缓存响应服务的缓存客户端计算机的电力消耗速度,将会比一般正常运行用电更多。

监视分布式缓存性能

在运行性能的监控部分,分布式缓存模式与托管式缓存模式,一样都可以通过操作系统内置的“性能监视器”工具来进行实时监控。在持续监视过程中,可以发现这部Windows 7的缓存客户端,正在对其他客户端第一次下载中的文件,进行从内容服务器中下载文件至缓存存放区的处理操作作。

而当我们在分布式缓存架构中的缓存客户端,进行重复文件的下载任务时,将可以从它本地的“性能监视器”报告中,发现实际文件的下载来源,主要来自于另一部缓存客户端计算器的缓存数据,其次才是来自于总公司的内容服务器中。

最后,如果您想要知道目前本地的缓存数据已经占用了多少空间,很简单!无论是在托管缓存服务器上还是分布式缓存的客户端计算器上,只要在BranchCache命令提示字符中输入show status all,即可在“Active Current Cache Size”字段中得知。至于如果想要清除目前已保存的缓存数据,则只要输入flush命令即可。

管理分支缓存的常用命令

在Windows Server 2008 R2的分支缓存服务管理中,有一些好用的管理命令可以协助IT人员了解详细信息。以下列出四大常用命令的使用说明。

set cachesize:设置本地缓存大小,例如您可已执行set cachesize 50000000(单位= byte),或者您使用百分比的方式来设置,例如设置set cachesize size=20 percent=TRUE即可表示为使用20%的磁盘空间作为缓存保存。

set localcache:用以设置缓存数据的保存位置,如果您执行set localcache DEFAULT,则表示要使用默认的路径,也就是%WINDIR%Service ProfilesNetworkServiceAppDataLocalPeerDistRepub,如果您想将它修改为C:BranchCacheLocalcache,则可以执行set localcache directory=C:BranchCacheLocalcache。

注意,如果执行此命令设置时BranchCache服务是在已启动状态下,则在完成设置之后您必须重新启动该服务。

set publicationcache:用以设置内容服务器上缓存发布的保存位置,在默认的状态下同样是保存在%WINDIR%Service ProfilesNetworkServiceAppDataLoca lPeer DistPub,如果您想将它变更至C:BranchCachePublicationCache,则必须执 行set publicationcache directory=C:Branch CachePublicationCache。

注意:如果执行此命令设置时BranchCache服务是在已启动状态下,则在完成设置之后您必须重新启动该服务。

set publicationcachesize:设置本地发布缓存的大小,在默认状态下将使用默认磁盘分割区总容量的1%,您可以直接执行set publicationcachesize来设置一个精确的大小值(单位=byte)。如果您想选定20%空间给发布缓存使用,可以执行set publicationcachesize size=20 percent=TRUE即可。

结论

关于带宽优化的议题在企业网络的管理中是相当被重视的,而解决之道在过去除了善用实体网络区段的分流切割之外,最常见的还有网络封包优先权的管制措施。如今再结合最节省IT成本的Windows Server 2008 R2分支缓存服务,相信不仅可以更加优化总公司与分公司间的WAN带宽,同时也再一次展现了IT的价值。

若能够让客户端对于Internet的访问,也能通过Proxy Server的缓存机制来运行,便能够一样改进大量客户端占用Internet带宽的问题。不过必须注意,若是IT部门希望通过Proxy Server来控制哪些Active Directory人员账户访问Internet网站的权限,则必须采用Microsoft TMG解决方案,或是支持RADIUS认证功能的第三方Proxy Server。

猜你喜欢
监视器命令分支
只听主人的命令
一类离散时间反馈控制系统Hopf分支研究
一类四次扰动Liénard系统的极限环分支
巧分支与枝
移防命令下达后
深耕广电,时代奥视监视器“花香遍墙内外”
这是人民的命令
高速公路智能网络监视器的应用
硕果累累
对卢沟桥事变期间一份“作战命令”的考析