有问题就有答案
Q1:怎样快速的判断服务器是否开启的
[mw_shl_code=java,true] public static String pingIpAddr() { String pingInfo = "ok"; try { String ipAddress = "123.123.1.13"; Process p = Runtime.getRuntime().exec("ping -c 1 -w 100 " + ipAddress); int status = p.waitFor(); if (status == 0) { return pingInfo; } else { pingInfo = "错误:服务器没开启"; } } catch (IOException e) { pingInfo = "错误:服务器IO错误"; } catch (InterruptedException e) { pingInfo = "错误:网络拥堵"; } return pingInfo; }[/mw_shl_code]
Q2:如何鉴别服务器的真伪?
兄弟,在我的知识范围内判断:首先看它的说明书上写的配件型号和你机子上的型号是不是相同,如果相同,就在第一步上说明:没有东手脚。第二部,你可以打开各个部件进行查看,如果在每个旱点上没有灰尘就是说明,他没有给你做手脚。至于对不对你可以通过实际行动看看我的说法,最后还有一点你要明白:你可以找到你机子上的认证码,然后到相关网业上查询有没有认证
Q3:怎样判断一台电脑是服务器!
服务器与PC的区别应该从硬件和软件两方面来看,根据应用的不同两者的差别很大,打个比方,PC就是那什么都会的门诊医生,但是医术不是那么精湛,而服务器就应该是某个方面的专家了,处理能力越出 众,它“专”的就越厉害。我先从硬件上,根据各个组件说说他们的不同: 1.CPU 服务器CPU的指令一般是采用的RISC(精简指令集)。根据研究,在大多数的应用中,CPU仅仅使用了很少的几种命令,于是研究人员就根据这种情况设计了该指令集,运用集中的各种命令组合来实现各种需求。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,处理效更高。相对应的则是CISC(复杂指令集),他的特点就是尽量把各种常用的功能集成到一块,例如我们常常听到的MMX,SSE,SSE+,3D!NOW!等等都是这种类型的。另外,服务器的CPU设计一般都要考虑它的多路功能,说白了就是好几个甚至上千上万个CPU一起工作的问题,而PC则简单多了,这种多路功能用上实在浪费,而它的价钱也的确是上面兄弟说的,不是谁都能受的了的。(补充:服务器的寻址能力很早前就是64位了;APPEL采用的指令集也是RISC,他是个另类,不过现在已经投靠INTEL了)2.内存。内存在服务器上的原则也上越快越大越好,不过它对纠错和稳定提出了更高的要求,比如ECC("错误检查和纠正"好象没人这么叫的)。我们现在使用的PC上很少有人能够用到1G的内存(玩游戏的不算),而在服务器上,这G级的内存有时也会显着捉襟见肘,记得去年国家发布银河最新超级计算机时,他的内存更是达到了1个T;相比内存的速度,人们在应用的时候更优先考虑内存的稳定和纠错能力,只有在保证了这两条,才能再考虑别的东西。 3.硬盘。硬盘性能无论是在PC上还是服务器上,性能的提升一直很缓慢,个人认为,依靠机械的发展,硬盘的发展是不可能出现质的飞跃。由于使用服务器的一般都是企业单位,里面都是保存了大量珍贵数据,这对硬盘就提出了安全稳定的要求,硬盘上出现的相关技术也基本上围绕这两个要求转。比如:数据冗余备份,热插拔等。另外,服务器硬盘必须能做到24*7不间断工作的要求。 4.主板.这个我了解的比较少,很少看到服务器有主板的说法,不过我觉得应该提提服务器的总线设计——多路,就是多个CPU如何能够协调工作。有兴趣建议你看看操作系统方面的书,看老外写的,很好! 5.显卡.除了图形和3D设计(那个人家好象都叫工作站,哪位达人知道请告诉我对不对),服务器上的显卡基本上就是你只要能接上显示器能显示就行! 接下来我说说软件,软件就主要指操作系统,比如我们熟悉的NT,2000 SERVER,2003 SERVER,LINUX,SOLRAIS和UNIX等等,都是专门针对服务器设计的,比如:负载均衡,多路CPU的支持。 简单的说电脑一般工作和娱乐之余 一般是会关机的 配置不是很牛如果是服务器 不管什么服务器 一般都是一天24小时随时开着的 顶多一天服务器重启一次 一般网吧服务器就是每天重启一次 其他服务器都是半年或则更久才重启一次 如果是私人电脑半年不关机你试试有什么效果 服务器的散热能力以及处理能力都在个人电脑之上 注意事项:别中毒了 服务器中毒 就相当于 百度服务器有毒了 全中国的人都会中毒 这个厉害关系 另外不碰系统文件那啥的就行了 别动不动拿服务器当个人电脑想重启就重启 想关机就关机就OK了。
Q4:怎么判断服务器的性能?
Windows服务器中自带的性能监控工具叫做Performance Monitor,在开始-运行中输入‘perfmon’,然后回车即可运行。PerformanceMonitor本身也是一个进程,运行起来也要占用一定的系统资源。所以你看到的资源的使用量应该比实际的要稍微高一点。这个工具在帮助管理员判断系统性能瓶颈时非常有用。举个列子来说,今天有个用户抱怨说他们项目组的服务器(这是一台虚拟机)运行起来非常慢,但也不知道具体问题出在什么地方。任务管理器里显示CPU和内存的使用量都不算高,但服务器的相应就是非常慢。打开PerformanceMonitor,让其运行一段时间后(因为参考平均值会比较准确),发现average diskqueue的值比较高,这就说明物理服务器的硬盘负荷太重,I/O操作的速度跟不上系统的要求。关掉虚拟机,将其转移到另一台硬盘负载比较小的主机上,再打开虚拟机。问题就解决了!这里我简单列举几个常用参数的参考值,需要更多的信息你可以google一把。CPU:% Processor Time:表示CPU的使用率,如果值大于80表示CPU的处理调度能力偏低。硬盘:% Disk Time:表示硬盘的I/O操作的频率(繁忙时间),如果值大于80表示硬盘I/O调度能力偏低。Average Disk QueueLength:表示硬盘I/O操作等待队列的长度,如果值大于2表示硬盘I/O调度能力偏低。内存Pages/Sec:表示系统对虚拟内存每秒钟的访问次数,如果值大于20表示有内存方面的问题。(有可能是物理内存偏低,也有可能是虚拟内存没有配置正确。一般情况下虚拟内存应为物理内存的1.5-2倍)Committed Bytes and Available Bytes:CommittedBytes表示虚拟内存的大小,Available Bytes表示剩余可用内存的大小。正常情况下,AvailableBytes减少,pages(页面数)应该增加,提供页面交换。如果AvailableBytes的值很小表示物理内存偏低。当关闭一些应用以后,Committed Bytes应该减少,AvailableBytes应该增加。因为关闭的进程释放了之前占用的内存资源。如果相应的值没有发生变化,那么该进程就可能造成了内存泄漏。Cache Bytes:表示系统缓存的大小。如果值大于4M表示物理内存偏低。
Q5:如何判断服务器的好坏
其实服务器的好坏及运行一定程度是看网速,绝大多数还是服务器的配置,建议你打开运行,在运行里输入:dxdiag,服务器的详细配置一目了然!我只知道这些不知道对你有没有帮助!
Q6:如何辨别独立服务器和VPS?
独立服务器是虚拟主机的高端产品,有着独立的操作系统及独享的网络宽带资源,是完全独享的,是大型企业的首选。vps主机,是由一台服务器切割成多个虚拟主机的专享服务器,有独立的IP,超大的独立空间等,用户可以自己装置程序和独自进行服务器的重启功能,比较适合中小型的企业使用