I am experiencing performance issues on the following machine:
Fujitsu-Siemens Primergy RX300 S2, RAID1 of 2x73GB SCA for System, RAID5 of 3x300GB for Databases (and a little file serving), single disk 300GB for Exchange Logfiles (and nightly backup files, that are stored here when everybody is sleeping, later written to tape and deleted).
The server is hosting 104 mailboxes devided into 4 databases. Overall weight of all databases EDB + STM files: 75GB
Server-RAM: 4GB - system recognizes only 3.25 GB.
ExTRA still detects a disk bottleneck. It complains that the TEMP and TMP paths (which is C:\windows\tmp) are too slow, that the disk containing the database is too slow (RAID5 - I know) and that the SMTP-Queue-Path (not changed - should be somewhere on C:\) is too slow.
I have a lot of space, but I am out of disks. Exchange documentation and sizing guidlines do not talk about TEMP-Paths or SMTP-Queue-Paths.
My questions are:
- What disk should the TMP and TEMP-Path direct to? Should I store them with the system, the database or the logflies?
- Which disk should the SMTP-Queue live on (and where do I configure that?)?
- How should I configure the virtual memory? Which disk should contain the pagefile, how large should it be, or sould I disable it?
- Would it improve or hurt performance if I moved all Users into one database?
- The server is sharing a few printers. Is that a problem? Can / should I configure the spool-directory to a certain drive? Which one?
I have never felt the need to move the temp directories, that would fall well in to the straw clutching mode.
The printers would be the first thing to go.
Page file should be on something other than the OS. I have put it on the logs drive before.
The Exchange tool will not see that you have printers on there, as it is look just at an Exchange point of view. I would be looking to remove everything that isn't related to Exchange.
Also ensure that AV is not scanning things it shouldn't.