Windows服务器中自带的性能监控工具叫做PerformanceMonitor,在开始-运行中输入‘perfmon’,然后回车即可运行。Performance
Monitor本身也是一个进程,运行起来也要占用一定的系统资源。所以你看到的资源的使用量应该比实际的要稍微高一点。这个工具在帮助管理员判断系统性能瓶颈时非常有用。举个列子来说,今天有个用户抱怨说他们项目组的服务器(这是一台虚拟机)运行起来非常慢,但也不知道具体问题出在什么地方。任务管理器里显示CPU和内存的使用量都不算高,但服务器的相应就是非常慢。打开Performance
Monitor,让其运行一段时间后(因为参考平均值会比较准确),发现averagedisk
queue的值比较高,这就说明物理服务器的硬盘负荷太重,I/O *** 作的速度跟不上系统的要求。关掉虚拟机,将其转移到另一台硬盘负载比较小的主机上,再打开虚拟机。问题就解决了!
这里我简单列举几个常用参数的参考值,需要更多的信息你可以google一把。
CPU:
%ProcessorTime:表示CPU的使用率,如果值大于80表示CPU的处理调度能力偏低。
硬盘:
%DiskTime:表示硬盘的I/O *** 作的频率(繁忙时间),如果值大于80表示硬盘I/O调度能力偏低。
AverageDiskQueue
Length:表示硬盘I/O *** 作等待队列的长度,如果值大于2表示硬盘I/O调度能力偏低。
内存
Pages/Sec:表示系统对虚拟内存每秒钟的访问次数,如果值大于20表示有内存方面的问题。(有可能是物理内存偏低,也有可能是虚拟内存没有配置正确。一般情况下虚拟内存应为物理内存的15-2倍)
CommittedBytesandAvailableBytes:Committed
Bytes表示虚拟内存的大小,AvailableBytes表示剩余可用内存的大小。正常情况下,Available
Bytes减少,pages(页面数)应该增加,提供页面交换。如果Available
Bytes的值很小表示物理内存偏低。当关闭一些应用以后,CommittedBytes应该减少,Available
Bytes应该增加。因为关闭的进程释放了之前占用的内存资源。如果相应的值没有发生变化,那么该进程就可能造成了内存泄漏。
CacheBytes:表示系统缓存的大小。如果值大于4M表示物理内存偏低。
云托管是基于云计算技术的标准化产品,定位于网络应用型企业,适合绝大多数数据中心托管用户,服务于广大的企事业单位、公司及网站用户。虚拟专用服务器,也称为VPS,虚拟专用服务器VDS。定义:一台物理服务器,分为几个较小的服务器片,每个服务器片充当自己的虚拟服务器环境。
根据所使用的虚拟化方法,VPS只能提供一个 *** 作系统。但使用云主机,可以自由选择任何您想要的 *** 作系统。可以安装或更换一系列可用 *** 作系统中的任何 *** 作系统。
云主机比较小巧轻便,而且共享云主机价格并不比VPS高多少,而且还有很大的优势。
所以两者还是不一样的。
服务器托管是需要自己购买机器的,一般要看机器的大小来定,1U2U4U等不同规格大小的机器占用的面积不同,进而费用也不一样的,越大的肯定价格越贵呗。另外还要计算你所需要的带宽费用和IP费用,1u大概年费在6-7K左右吧
服务器租用指的是直接租用ISP服务商在IDC机房提供的物理服务器,这个费用相对于托管而言要更经济,因为一般这种租机比企业自己购买的服务器来说占地更小,所以更加便宜。
租机也分云服务和物理服务,云服务一般是由多台服务器集群,多个客户共同使用的,这种价格比较便宜,适合需求量较小的用户,目前活动价价格在200-300左右。
物理服务器,一台仅供一个客户使用,适合需求量较大的用户,目前价格在300-400左右。
硬盘等都是支持伸展扩容的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)