[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3887
  • Last Modified:

EdgeTransport.exe consuming too much CPU

Hi,

We are currently facing a major issue. Two of our hub transport servers running exchange 2007 SP1 are showing VERY high usage of CPU by edgetransport.exe. We have tried the following after doing google:

1) Backpressure setting modifications (although there was no event ids pointing to this)
2) Windows and exchange update to update roll up 7
3) disabling IPv6 on tcpip.. we never had it
4) checked the queues for large messages, there arent any
5) rebuild the queue database. stopped transport service, renamed the queue folder in the transport roles folder to let the exchange rebuild the queue database.
6) Disabled and uninstalled all anti viruses.

None of the above helped.. Anyone has any other ideas?
0
dxbit
Asked:
dxbit
  • 9
  • 6
  • 2
  • +2
1 Solution
 
madhuskCommented:
By default, the high level of memory utilization by the EdgeTransport.exe process is calculated by using the following formula:

75 percent of the total physical memory or 1 TB, whichever is less

This calculation doesn't include virtual memory that is available on the hard disk drive in the paging file, or the memory that is used by other processes. The results of this formula are expressed as a percentage of the total memory that is used by the EdgeTransport.exe process. The results of the formula are always rounded down to the nearest integer.

By default, the medium level of memory utilization by the EdgeTransport.exe file is calculated as 73 percent of the total physical memory or 2 percent less than the value of the high level, whichever is less. By default, the normal level of memory utilization by the EdgeTransport.exe file is calculated as 71 percent of the total physical memory or 4 percent less than the value of the high level, whichever is less. As the available memory decreases, memory utilization increases.

You can override the default calculations for high, medium, and normal memory utilization by the EdgeTransport.exe process by specifying the values in the EdgeTransport.exe.config file. Table 5 shows the options for monitoring the memory that is used by the EdgeTransport.exe process that are available in the EdgeTransport.exe.config file.

 
http://technet.microsoft.com/en-us/library/bb201658(EXCHG.80).aspx
0
 
SurajCommented:
Here you go...
now backpressure is a wonderful feature in 2007
it checkes the cpu utilization . harddisk space, etc.. you should have atleast 10% free space of ur drive size.
now all you need to do is...
stop the transport service..
 just go ahead and search for edgetransport.exe.config file
it wil be in the bin folder.. open it with a notepad...
change the location of the queue database to a different drive where you have a good free space.
and also double the value of the following keys:

VersionBucketsHighThreshold
VersionBucketsMediumThreshold
VersionBucketsNormalThreshold

restart the transport service.
This will resolve your issue completely

-X-sam-
0
 
dxbitAuthor Commented:
we have enough free space in both drives.
C:   39 Gb (Free Space)
D:  37 GB (Free Space)
we changed the buckets value. any other suggestion.
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
SurajCommented:
its not what free space u got. its 10% of the total disk space :)
let me know if the issue is resolved.

x-sam
0
 
dxbitAuthor Commented:
I did not undserstand. what do you mean by 10% disk space. we have:
C: 49.9 Gb total size     39.5 GB free space
D: 49.9 Gb total size     37.4 GB free Space
0
 
SurajCommented:
What I meant to say is
DISK space is the total size of the drive and i see you have enough of free space..  so no worries..
is the mail flow working?
0
 
SurajCommented:
10% of 49.9 is 4.9 GB and u have 39  gb so its good..
0
 
dxbitAuthor Commented:
Do you have any suggestion how to resolve this issue ( High CPU Usage)
0
 
SurajCommented:
just check the task manager and see which process is talking the maximum utilization of memory
stop it. and check mail flow...
0
 
dxbitAuthor Commented:
EdgeTransport.exe is taking maximum utilization and if I stop the process the mail wont flow.
0
 
SurajCommented:
stop transport service.
rename the queue folder.
restart the transport service.
now check if its working...

also check the queue if you are being spammed./

let me know the results
0
 
dxbitAuthor Commented:
I renamed the queue but still the issue is there. Hubtransport  server is slow and CPU Usage is high. any idea??
0
 
SurajCommented:
Disable all the third party applications on the server.
change the location of the queue database to a different drive.
do this for queue and IPfilter folder through Edgetransport.exe.config file...
0
 
mnat1201Commented:
What third party applications do you have running on your Hub Transport role?
0
 
SurajCommented:
under tools.... you will find... EXCHANGE BEST PRACT ALALYSIS TOOL//
just run it on the hub server
and check for errors....

let me know the results
0
 
michaelfinCommented:
I'm facing the same problem. I just did rollup update 8, so we'll see what happens.
0
 
SurajCommented:
did you disable all the third party application as i had suggested before?
also
check if your server is hit by spams?
are spams stuck in the queue???
0
 
michaelfinCommented:
My server is running 4 GB of which 250MB is allocated to VMWare. I've found that RAM usage stabilizes at about 2.5GB for edgetransport.exe. Store.exe seems to be stable as well. Still makes everything super slow though and I'm having other issues with SMTP etc. All-in-all, it's a disaster of an install and I'm this close to scrapping Exchange 2007 and installing 2003.
0
 
dxbitAuthor Commented:
Problem solved. Sorry for the late reply post. Issue was on the SAN storage. yes, our hub transport was a VM with storage from the SAN. The other team did some restart on the ESX and SAN and things were working fine after that. Thanks to all.
0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

  • 9
  • 6
  • 2
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now