相关推荐
-
网络组建与管理4/网络管理
第8课 基本网络管理工具及应用 Windows 2000 Server 的网络监视器 Windows 2000 Server 的性能监视器 网络性能的调整和优化 Ping、Ipconfig、Tracert和Netstat/Nbtstat工具在网络管理中的应用 Windows 2000 Server 中的网络监视器及应用 Windows 2000 Server中专门用来监视网络性能的工具,利用网络监视器,可以清楚的知道网络中每条信息来自哪里,发往何处,也可以知道每条信息在传输过程中路由了那些节点,由那些节点可能影响传输效率。 网络监视器的安装通过[控制面板]中的[添加/删除程序]--[添加/删除Windows组件] 网络监视器的功能 启动:开始→程序→管理工具→网络监视器 组成: 图标区 会话统计区 机器统计区 综合统计区 应用:网络监视器主要用来捕捉网络数据,可以用来测试网线的最高传输速率、测试服务器的性能等。 Windows 2000 Server 的性能监视器及应用 性能监视器可以通过图像来形象地观察网络的性能数据,或者将数据保存在日志文件中以备日后分析用、或者生成有关网络性能的报表、或者当系统性能超过变化范围时激活相应的警报向网络管理员报警。 性能监视器的功能 性能监视器的相关概念 对象 计数器 启动:开始→程序→管理工具→性能 性能监视器的信息察看方式: 图表方式 报警方式 日志方式 报表方式 性能监视器的应用 性能监视器主要监视以下对象 CPU 内存 磁盘系统 因特网 网络性能的调整和优化 调整和优化的目的是为了减少系统瓶颈,设法提高系统的运行效率。 对内存的调整和优化 对CPU的调整和优化 调整和优化磁盘系统 调整优化网络接口 对内存的调整和优化 基本概念 虚拟内存 内存漏洞 调整和优化 合理使用内存 确定还需要增加多少内存 内存升级 对CPU的调整和优化 CPU的体系结构 CPU与操作系统 监视CPU的活动 调整和优化磁盘系统 选择性能好的文件系统 FAT、FAT32、NTFS 选择先进的磁盘技术 IDE SCSI 使用磁盘请求缓冲技术 调整优化网络接口 调整和优化网卡 调整优化操作系统 选择正确的网卡驱动程序 不使用不必要的服务功能 合理配置通信协议 正确设置协议绑定顺序 几款系统测试程序的功能和应用 Ping工具程序 Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping使用ICMP协议向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list 参数 -t 校验与指定计算机的连接,直到用户中断。 -a 将地址解析为计算机名。 -n count 发送由 count 指定数量的 ECHO 报文,默认值为 4。 -l length 发送包含由 length 指定数据长度的 ECHO 报文。默认值为 64 字节,最大值为 8192 字节。 -f 在包中发送“不分段”标志。该包将不被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的数值。 -v tos 将“服务类型”字段设置为 tos 指定的数值。 -r count 在“记录路由”字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可以是 9 。 -s count 指定由 count 指定的转发次数的时间邮票。 -j computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 -k computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。 -w timeout 以毫秒为单位指定超时间隔。 destination-list 指定要校验连接的远程计算机。 Ipconfig工具程序 Ipconfig.exe 包含在 Windows XP 中。此实用工具为您提供了与 TCP/IP 网络配置相关的诊断信息。Ipconfig 还可以接受多种动态主机配置协议 (DHCP) 命令,从而允许系统更新或发布其 TCP/IP 网络配置。 语法 适配器连接名称可以使用通配符(* 和 ?)。选项 /? 显示帮助信息 /all 显示全部配置信息 /release 发布指定适配器的 IP 地址 /renew 续订指定适配器的 IP 地址 /flushdns 清除 DNS 解析器缓存 /registerdns 刷新所有 DHCP 租约并重新注册 DNS 名称 /displaydns 显示 DNS 解析器缓存的内容 /showclassid 显示指定的适配器允许的所有 DHCP ClassId /setclassid 修改 DHCP ClassId 网络路由跟踪工具程序Tracert Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。 命令格式: tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout] 参数含义: -d 不解析目标主机的名字; -h maximum_hops 指定搜索到目标地址的最大跳跃数; -j host_list 按照主机列表中的地址释放源路由; -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。 Netstat Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。 利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。 命令格式: netstat [-r] [-s] [-n] [-a] 参数含义: -r 显示本机路由表的内容; -s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议); -n 以数字表格形式显示地址和端口; -a 显示所有主机的端口号。
-
.net core并发请求发送HttpWebRequest的坑解决
在framework中,大量并发 HttpWebRequest 需要设置一个最大连接数 ServicePointManager.DefaultConnectionLimit = 200; 但是在.net core中却无效,因为core不使用 ServicePointManager 管理连接数,在core中只有使用HttpClient,HttpCilentFactory来管理连接数,如果在core中使用 ServicePointManager 不但不起作用,并且大量并发使用 HttpWebRequest 会导致 IIS 直接假死,所以在core中,只能使用 HttpClient 和 HttpC
-
httpwebRequest多线程访问的时候提示“服务点数超过最大数目“
之前我使用了个代理测试的类,开始用的好好的。 今天在别一个项目里使用的测试的时候就提示错误了,提示“服务点数超过最大数目“。 最开始我上网查资料,把ServicePointManager.DefaultConnectionLimit修改了。 ServicePointManager.DefaultConnectionLimit = 250; 但经过测试还是不对,怎么回事呢
-
C#设置http最大连接数量
ServicePointManager.DefaultConnectionLimit = 512;
-
HttpWebRequest类库注意事项以及常见问题
ServicePoint: 提供HTTP连接的连接管理ServicePointManager: 管理ServicePoint 对象的集合 注意事项:1. 将http的request的keepAlive设置为false //如果不是必须的要keepalive的,那么就要设置KeepAlive为false, 默认是True 2. 修改System.Net.ServicePointMan...
-
C#设置System.Net.ServicePointManager.DefaultConnectionLimit,突破Http协议的并发连接数限制...
在Http协议中,规定了同个Http请求的并发连接数最大为2. 这个数值,可谓是太小了。 而目前的浏览器,已基本不再遵循这个限制,但是Dot Net平台上的 System.Net 还是默认遵循了这个标准的。 从而造成了,在使用HttpWebRequset 或者 WebClient 利用多线程的方式,访问某个网站时,经常出现 连接被异常关闭 的错误,大大降低了效率。 这个限制的值,是可以自己设...
-
.NET连接数的设置
做压力测试或服务端请求一个特定域名时,同一时刻的连接量默认被.NET框架限制了,需要设置才能生效,我是通过windows的性能计数查看到压力测试一直没有真正提交上来,才发现这个问题,主要的设置参数为:System.Net.ServicePointManager.DefaultConnectionLimit,需要设置的相关参数如下: System.Net.ServicePointManager....
-
[转载】注意DotNet的ConnectionLimit
由于不熟悉C#的开发,在做一个系统WS接口的压力测试时走了弯路。发现这个问题的原委是要在用C#压力测试我们的一个REST Web Service.服务器上我理论预计的性能是100并发,4s内响应完成。这个系统提供了给DotNet的客户端,使用hammock库编写而成,在压力测试中,系统性能总是上不来,在查看服务器日志后发现请求都是串行处理的,所以维持了400ms每个请求的...
-
ServicePoint的详解
Article ClientCertificate 属性 获取发送到服务器的上一个客户端证书。命名空间:System.Net程序集:System(在 system.dll 中)语法Visual Basic(声明)Public ReadOnly Property ClientCertificate As X509CertificateVisual... Conn
-
【转】C#多线程环境下调用 HttpWebRequest 并发连接限制
HttpClient是否有默认并发数限制? 在.Net 4.0之前,一直是依靠HttpWebRequest实现Http操作的。它默认有一个非常保守的同一站点下最大2并发数限制,导致默认情况下HttpWebRequest往往得不到理想的速度(估计这个策略郁闷了不少码农),必须修改App.config或ServicePointManager.DefaultConnectionLimit的值。 MS...
-
彩云项目总结
创建服务 创建一个类继承HAComponent 因为服务都是受HA管理的,我们通常会用HAConsole发消息给HACenter,HACenter管理多个HAWorker,创建的这个类,就是一个worker。 初始化代码 ServiceSettings.InitService(serverName); SipcStack.Initialize();--协议栈 Service
-
已解决】HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法...
主页 > 工作和技术 > 网站技术 > 【已解决】HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法 【问题】 用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对...
-
【小5聊】C#模拟Http并发请求超时解决方法HttpWebRequest
HttpWebRequest ServicePointManager.DefaultConnectionLimit = 100*1000; 举例说明 一个超时的情况 一个可多个并发的情况
-
UNDERSTANDING MAXSERVICEPOINTIDLETIME AND DEFAULTCONNECTIONLIMIT
UNDERSTANDING MAXSERVICEPOINTIDLETIME AND DEFAULTCONNECTIONLIMIT http://jsandersblog.azurewebsites.net/2009/05/20/understanding-maxservicepointidletime-and-defaultconnectionlimit/ To understand these settings you need to understand how the HttpWebRequ.
-
C#多线程环境下调用 HttpWebRequest 并发连接限制
.net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows 7 下默认是2,在服务器操作系统上默认为10. 如果不修改这个并发连接限制,那么客户端同时可以建立的 http 连接数就只有2个或10个。对于一些诸如浏览器或网络蜘蛛的应用,2个或10个并发数量实在太少,大大影响应用的性能。之所以
-
EAS webService 与 .NET语言系统集成时需要设置的参数 ServicePointManager.Expect100Continue = false
KingDeelg.EASLoginProxyService kdlg = new KingDeelg.EASLoginProxyService(); kdlg.Url = this.config.WSURL + "EASLogin?wsdl"; kdlg .ServicePointManager.Expe
49 楼 liguirong98 2013-07-17 16:12
通过站内短信发给你了
能也发我一份吗?
48 楼 weakfi 2012-05-21 10:58
通过站内短信发给你了
47 楼 hanxi545 2012-05-21 10:09
46 楼 weakfi 2012-05-15 08:49
2、免费吗?
3、bug多吗?
4、与其他常见框架的比较(extjs,jqueryui,jqueryeasyui,jqueryminiui)
1、开源
2、免费
3、bug不可避免,但是每个版本发布前都会做两轮的回归测试,包括接口测试和qunit单元测试。
4、参看:http://www.iteye.com/topic/1121953
45 楼 天下智能 2012-05-14 11:45
44 楼 sun059111 2012-05-14 10:27
43 楼 沙舟狼客 2012-05-14 09:22
2、免费吗?
3、bug多吗?
4、与其他常见框架的比较(extjs,jqueryui,jqueryeasyui,jqueryminiui)
42 楼 letsflytogether 2012-05-14 09:19
愿闻其详
跟EXT比确实要谦虚点。operamasks我也试用过一段时间,grid功能比较弱,别说跟EXT比,就是以前国内的sigmagrid,也有一段距离。
但毕竟是国产的,支持一下吧。
41 楼 mfkvfn 2012-05-14 09:09
网通的DNS老受出问题,DNS数据库记录错误。南方的电信用户的DNS是正确的。可以使用Google提供的DNS服务器,全球可用,且速度极快,设置方法是:
网上邻居-》本地连接-》右击属性-》选择TCP/IP协议-》点击属性-》把首选DNS设成8.8.8.8这个超级牛X的IP即可。
40 楼 naily 2012-05-14 08:56
如果你们团队能一直坚持完善这个UI库就好了~~
39 楼 linxueqin 2012-05-14 00:15
38 楼 qiren84 2012-05-13 18:47
37 楼 hanxi545 2012-05-12 18:16
36 楼 KimHo 2012-05-12 13:55
愿闻其详
ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次
提供的东西多,受约束可能就会更大,所以合适的东西还是要用到合适的地方,没有最好,只有最适合。
问题是,你很难做出正确的判断,这个只能靠经验了。
35 楼 chenmouren 2012-05-12 12:21
34 楼 hellostory 2012-05-12 10:39
愿闻其详
ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次
提供的东西多,受约束可能就会更大,所以合适的东西还是要用到合适的地方,没有最好,只有最适合。
确实,如果只是一般增删查改等的,大可不必这样!
33 楼 晨曦的朝阳 2012-05-12 09:29
愿闻其详
ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次
提供的东西多,受约束可能就会更大,所以合适的东西还是要用到合适的地方,没有最好,只有最适合。
32 楼 sun059111 2012-05-12 07:06
31 楼 KimHo 2012-05-11 22:40
愿闻其详
ext4是基于模型的(更加面向对象),再结合mvc开发模式,扩展和维护性上了一个层次
30 楼 Aspen 2012-05-11 17:18