Windows服务性能在Windows Server 2003上降低 [英] Windows Service performance degrades on a Windows Server 2003

查看:71
本文介绍了Windows服务性能在Windows Server 2003上降低的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

全部...

我们有一个Windows服务,可以进行大量数据清理并解决标准化问题。总而言之,它有很多字符串和正则表达式操作。没有SQL涉及。

该服务在我们的台式机上运行得非常好(Windows Vista 64Bit,Intel Core 2 Duo处理器+ 4GB RAM)。它给出的平均TPS(每秒事务数)大约为200.

当在我们的服务器盒(AMD64,WINDOWS Server 2003,16GB RAM)上部署相同的TPS时,性能会大幅降低并且它会给出平均TPS为40.

我们也尝试在配备Intel硬件的Windows服务器上运行相同的操作。也没有运气:(

从我们的跟踪中我们发现了将字符串操作作为主要瓶颈的方法。任何想法为什么在服务器盒上部署相同代码时性能会降低。

对此有任何帮助,我们非常感谢。

非常感谢老板


谢谢!Ram

解决方案

对不起Ram,但是这个论坛是关于Azure的.NET服务的问题,而不是一般的Windows服务问题。

可以尝试在另一个论坛中重新发布你的问题


All...

We have a Windows Service that does a lot of data cleansing and address standardization. All in all its a lot of string and regular expression operations. No SQL involved.

This service performs extremely well on our desktops (Windows Vista 64Bit, Intel Core 2 Duo processor + 4GB RAM). It gives an average TPS (Transactions Per Second) of about 200.

However when the same is deployed on our server boxes (AMD64, WINDOWS Server 2003, 16GB RAM), the performance degrades drastically and it gives an average TPS of 40.

We also tried running the same on a Windows server with Intel Hardware. No luck either :(

From our tracing we identified the methods that does the string operations as the major bottlenecks. Any idea why the same code when deployed on a server box, degrades in performance.

Any help on this is highly appreciated.

Many Thanks
Ram


Thanks! Ram

解决方案

Sorry Ram, but this forum is for questions about Azure's .NET Services, not general Windows Services questions.

Might try reposting your question in another forum.


这篇关于Windows服务性能在Windows Server 2003上降低的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆