我是一个真正的noob当涉及到系统pipe理员。 我正在EC2 MicroInstance上运行一个应用程序。 在我公开发布之前,我想确保我达到最低的性能水平。 我正在尝试一些压力testing,但我一直在努力寻找好的比赛来帮助我理解自己的performance。 我已经testing了页面,可以说是最负载的,我很好奇,如果这是适合刚刚启动的网站,最好的情况下,可以看到一个星期,如果新闻点击恰到好处10K独特。 ab -n 5000 -c 10 http://mysite.com requests/sec: 53.36 time per request: 18.739 ms transfer rate: 12.66kb total transferred 1215000 bytes 没有失败的请求。 我的CPU高达49%左右,内存不是很重。 平均上涨5.70点。 95%的请求在500毫秒内完成。 一个请求花了84996ms。 我在Ubuntu 10.4上使用Apache2.x和mod_wsgi。 我很确定MPM是Prefork。 这台服务器处于testing模式,所以没有外部负载。 并发似乎是这里的大问题。 当我删除它时,服务器是闪电般的。 当我添加更多的并发超过10,我得到一个错误,说:“超时指定已过期(70007)”。 这可能都是没有意义的,因为我刚刚开始。 我很想听听意见。 谢谢。
有些东西正在使我的服务器变得疯狂。 首先它只是networking有一些不好的延迟,然后我发现它是在服务器上,而不是在networking上。 我认为这是硬盘相关,但我不知道。 似乎每隔几秒钟就会秒杀一次。 我closuresHmail和Apache,既不是问题。 链接到2个图像,其中一个CPUgraphics和一个按CPU时间sorting的进程列表。 另外还有一些来自anotehr机器和netstat -a -b的文本文件。 http://www.rscivil.com/dell/ Reply from 10.0.0.5: bytes=32 time<1ms TTL=128 Reply from 10.0.0.5: bytes=32 time=2898ms TTL=128 Reply from 10.0.0.5: bytes=32 time<1ms TTL=128 Reply from 10.0.0.5: bytes=32 time<1ms TTL=128 Reply from 10.0.0.5: bytes=32 time=2026ms TTL=128 Reply from 10.0.0.5: bytes=32 time<1ms TTL=128 Reply from 10.0.0.5: bytes=32 time<1ms TTL=128 Reply from 10.0.0.5: […]
我正在devise一个分布式系统,我将其部署在Windows Server 2008 R2的1Gb集群上。但是我有延迟的问题,正常的Ping需要0.270ms,我相信这太多了,因为所有的机器通过一个1Gbs开关。 那么我怎样才能优化一般的延迟,这也将帮助我在.NET WCF中
我想问一下如何find下面的一个瓶颈: Debian(Debian GNU / Linux 6.0)+ Apache + mod_fcgi / FastCGI + my +应用程序 Web服务器仅用于图像。 我需要一个检查清单来找出问题的答案:“服务器是挤压的(意味着我们需要一个额外的)还是可以进一步优化? 谢谢!
昨天我(程序员)和我们的主办部门的一位同事开始了一系列testing,以解决我们网站的性能问题。 我们正在运行带有8gb内存的Windows Server 2008服务器。 我们将用一个8 GB的ram升级我们的服务器,因为我们的客户正在经历后端(Sitecore)的低速performance。 我们认为我们的性能问题与我们服务器上的数据库太多有关。 我们已经快速查看了正在testing的服务器上的性能计数器,但是我们的testing服务器与我们的实时服务器完全不同。 我们在testing服务器上隔离了一些网站,并在服务器上启动了一些压力testing/数据库testing,并尝试用我们没有任何经验的计数器进行测量。 我们如何使用性能计数器在我们的服务器上解决问题? 有没有什么好的指导如何解决这种性能问题呢? 任何意见将不胜感激!
我们正在尝试优化戴尔PowerEdge 1850,双3GHz处理器,3072MB内存,运行Postfix 2.8.4并使用OpenDKIM 2.4.1签名邮件。 iostat -x输出是: avg-cpu: %user %nice %system %iowait %steal %idle 0.59 0.04 0.20 0.24 0.00 98.94 Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 0.00 11.57 0.01 4.97 0.27 132.35 26.63 0.03 6.09 2.03 1.01 sda1 0.00 0.00 0.00 0.00 0.00 0.00 13.40 0.00 16.26 15.73 0.00 sda2 0.00 […]
有没有人有什么可以导致这种奇怪的行为,我怎么去解决它? 在我重新启动我的Java游戏服务器(有256个连接池)后,这大概只有MySQL(RAM和CPU使用率)都是10分钟左右。 没有太多的查询,我认为这可能是更多的MySQL错误configuration问题。 我的服务器:3.20 GHz * 6核心/ 24 GB RAM / 64位Windows Server 2003。 我的游戏服务器:Java服务器,拥有256个MySQL连接池(MyISAM引擎),约500,000个账号,数据库中有900万行游戏物品和大约3000名玩家连接。 游戏服务器重启15分钟后,服务器恢复稳定,CPU使用率降至1%〜5%,内存降至6GB。 这里是我的MySQLconfiguration的副本。 另外,任何关于我的MySQLconfiguration的build议将不胜感激。 我几乎是随意设置的。 # Example MySQL config file for very large systems. # # This is for a large system with memory of 1G-2G where the system runs mainly # MySQL. # # You can copy this file to […]
我想做一些testing,以确定系统性能如何随着networking吞吐量和延迟的各种变化而降低。 我正在使用Hyper-V进行虚拟化。 有没有一种方法可以人为地限制吞吐量,并且人为地引起客人之间的延迟? 谢谢。
我们托pipe一个主要服务器上的静态文件,如HTML和Flash SWF文件的网站。 服务器托pipe在新西兰的奥克兰。 我们的客户主要是中学/高中。 一般来说,大多数客户可以以完美的速度访问我们的网站。 对于澳大利亚某些地区的一些客户,我们正在接收有关我们网站的加载时间非常缓慢的报告。 在与学校的几位系统pipe理员交谈之后, 听起来像共同点是这些学校共享同一个ISP。 从我所能收集的信息来看,ISP正在遏制来自我们网站的stream量。 我可以用什么方法和工具来确定事实是否是原因?
我们正在使用在IIS 6.0和Windows 2003上运行的ASP 2.0.50727运行一个ASP应用程序。我们有很高的响应时间,我可以看到使用PerfMon的时候,我们的ASP \请求等待时间为5-14秒。 相应的ASP \请求队列是6-12。 我查看了我们的ASP Machine.config,我们设置为AutoConfig,它应该自动configuration所有的连接值。 我们没有任何物理层面的问题,CPU是10%左右,内存是15%左右等等。 我还能看到什么? 我们是否应该删除AutoConfig并尝试手动更改所有值? 感谢您的任何指导。