Articles of 性能

Apache服务器状态,这是一个坏的迹象?

我最近一直在监视我的Apache状态,而且我的很多用户都在说这个站点响应的速度有多慢。 这是Apache状态: Current Time: Tuesday, 21-Jun-2011 20:58:45 EDT Restart Time: Sunday, 19-Jun-2011 13:06:38 EDT Parent Server Generation: 299 Server uptime: 2 days 7 hours 52 minutes 7 seconds Total accesses: 5586382 – Total Traffic: 3.5 GB CPU Usage: u10.71 s12.32 cu295.34 cs0 – .158% CPU load 27.8 requests/sec – 18.2 kB/second – 671 B/request 39 […]

在缓慢的Windows Server 2003terminal服务器期间,文本input失序

当服务器运行缓慢时,任何我在任何文本input框中input的内容都会出错。 例如, IPCONFIG可能成为IPFIGCON 。 基本上,即使在1-2个用户负载下,我们的Windows Server 2003 R2 x64terminal服务器的速度也变得难以置信。 服务器的内存和CPU使用率低于10%。 我认为这是某种硬盘瓶颈,但我也很好奇,为什么我的瓶颈只有2个用户login没有做太多密集的事情。 有没有人见过类似的东西? 我正在寻找遇到缓慢问题导致无序文本input的人,并希望了解他们如何解决问题。 没有真正寻找如何使用磁盘队列长度性能计数器的指南,但所有的input总是赞赏:) 我总是投票,并尽可能接受!

Windows 2003networking性能落后于租用线路

我有一个租用的线路,上限为10mbit /秒。 边界设备是一个Draytek活力3300V +。 在Draytek后面有几台运行Windows 2003的戴尔服务器。 我的问题是,从其他位置访问服务器时,服务器的上游速度最高可达7-8mbps。 作为一个testing,我在一台笔记本电脑上安装了Ubuntu,并把它放在两台服务器上。 我从那台机器上运行了相同的testing,上行速度稳定在10mbps。 我已经运行了iperf和httptesting,结果相同。 如果我在本地访问机器,就像在LAN上所期望的一样。 他们似乎无法有效地利用租用线路上可用的10Mbps带宽。 我尝试了各种各样的事情,试图诊断什么可能是影响Windows机器的问题,但没有任何运气。 以下是我尝试过的一些事情… 更新networking驱动程序 禁用/启用NIC上的各种高级设置 运行Wireshark跟踪并查看是否可以发现任何明显的问题 Draytek上的最新固件 排除其他networking设备(交换机,电缆) 更多的细节可能是相关的: 这两台服务器都是Dell PowerEdge 2800机器 两者都运行Windows 2003 Server(SBS Edition&Standard Edition)R1 两台机器都有英特尔Pro 1000 MT双端口适配器 我的networking知识确实无法轻松诊断这个问题。 我正在忙于在低级networking上工作,希望能够从Wireshark跟踪中获得更多的信息。 任何我想尝试的任何想法都将非常感激。

Windows性能监视器不断尝试添加不需要的计数器

我一直在为SQL Server运行一个Data Collector Set一个星期,一切都很好,直到我尝试点击操作 – >保存当前视图,现在它总是试图自动添加以下计数器到我的报告: \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1296])\NumberOfInactiveConnectionPools \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1296])\NumberOfNonPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1296])\NumberOfPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1624])\NumberOfInactiveConnectionPools \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1624])\NumberOfNonPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1624])\NumberOfPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1744])\NumberOfInactiveConnectionPools \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1744])\NumberOfNonPooledConnections \\MYSERVER\Provedor […]

如何以不影响浏览器连接限制的方式configuration仅SSL站点

雅虎开发者最佳实践推荐使用多个主机 (host1.company.com,host2.company.com等)作为克服webbrowser的一种方式,这种方式限制了每个域只发出两个并发请求。 请详细了解此背景资料。 在我开始之前, 不要混淆为认为我在谈论“DNS性能”。 我不是。 我只是在谈论克服浏览器内置的节stream机制。 那么,如何正确实施仅针对并行请求的HTTPS专用网站呢? 这是一个合乎逻辑的问题,因为每个新的HTTPS请求都会导致安装和拆卸成本。 这将影响与打开多less个SSL / TLS连接成比例的性能。 影响SSL / TLS连接性能的因素包括: 使用哪种密码(例如, PFS比RSA慢也见更多信息 ) 证书的位强度 (..其他?如果可以,请展开这些示例) 因此,如果我进一步思考所涉及的依赖关系,那么我会问这些问题: 使用多个DNS域时,我的证书select是否会影响性能? 服务器configuration在使用多个DNS域时是否会影响性能? 例: 假设网页浏览器从10个不同的子域下载内容,它可能必须从头开始设置每个SSL会话。 这意味着可能会导致加载第一页的延迟。 PFS的首页加载性能会比AES还是RC4更好还是更差? 那第二页呢? 通配符证书(或具有不同主题备选名称的证书)是否允许我使用具有多个域名的多个域? 这会解决性能问题吗?

VPS 512MB ram的最佳xcache设置

我使用ubuntu 11.10,apache2清漆,php5-fpm和xcache。 我有512MB RAM和4个CPU。 Linux内核版本3。 什么是最佳的xcache设置? 我是否也应该在内核/系统上进行一些更改和设置,以使内存大小超过默认值16?

针对ASP.net Web应用程序的networking体系结构的build议或最佳实践

目前我有一台服务器运行一个ASP.net Web应用程序 (在IIS上),这也是运行一个SQL Server数据库 。 我越来越多的stream量,很快我将需要增加我可以处理的stream量,所以用户体验不会受到影响。 我不是在谈论谷歌或亚马逊types的stream量。 我的问题是,什么是一个现实的networking和服务器布局,以提供更好的性能和大我冗余的合理性,而不会期望支付巨额的资金。 我想把时间保持在一个合理的最低限度,但是并不期望100%的解决scheme都可用。 我正在考虑像防火墙,负载均衡器,两台运行IIS的Web服务器和一台合理规格的SQL服务器(也许是一台带有16GB或更多内存的戴尔R710),另外还有一台SQL服务器可以集群到另一台。 我希望系统能够以这样的方式进行扩展,如果在一两年内我们已经大幅增加了stream量,我们可以添加额外的服务器来满足增加的stream量而不用重build整个系统。 任何build议或链接指向我在正确的方向是完美的。 注意:我一直在经历highscalability.com,但是这些案例研究和文章中的大多数是指像StackOverflow,亚马逊和其他超大stream量的巨型网站。 我现在还不在那条船上

即使看起来并不繁忙,Web服务器响应也会降低

我在专用的Windows 2008服务器上运行Apache,后端进程通过FASTCGI连接到Apache。 后端进程实际上是一个游戏引擎。 一切工作正常,但我注意到,当我有大约50个用户点击服务器(这意味着每秒约25个HTTP请求),事情开始放缓。 当我看任务pipe理器时,CPU使用率在1%和5%之间。 所以我正在寻找线索,看看为什么我的响应时间正在下降,即使CPU似乎没有任何接近最大的地方。

基准文件服务器

我正在构build一个新的文件服务器…一个简单的Windows Server服务器,在局域网上共享几TB的磁盘空间。 痛苦当前硬盘驱动器的价格抛在一边:( – 我想得到一些与旧服务器相比的负载下这个设备的基准。旧服务器安装在2005年,有5个136GB的10K磁盘在RAID 5中。新的服务器8个1TB磁盘分成两个RAID 10卷(加上每个卷的热备份),但它们只有7.2K rpm,当然还有更大的caching大小。 我想了解一下新服务器相对于旧服务器的性能预期。 我从哪里开始? 我想知道每种服务器在不同types的负载下的潜力,以及我们真实世界负载的样子以及如何转换的想法。 磁盘加载甚至是重要的,还是将性能更多地由networking连接驱动? 我可能会摸索一些磁盘I / O,并在性能监视器等待计数器,但我真的不知道要寻找什么,哪些柜台看,或多久,什么时候。 FWIW,我期待有一个很好的改进,因为有两个不同的卷和RAID 10的性能与RAID 5更好的好处,尽pipe使用较慢的磁盘…但我想了解多less。

文件传输 – 带宽无缘无故闪烁

我们正在遇到文件传输问题。 我试图解决这个问题,但它真的很难。 这是我从工作站传输文件到另一台服务器时的屏幕截图。 屏幕截图取自工作站(来源): 整个graphics是在文件传输过程中进行的,传输过程中没有任何暂停或任何事情。 它不会像这样闪烁。 而转机的ETA总是从10分钟到1小时左右,然后又回到9分钟,然后又回到100分钟,等等。 这是iperf的结果: 我如何解决这个问题?