I have one HP ML350 HP Server with 3 GB of RAM. We have have Server 2003 SP 1 and Citrix Metaframe XP Presentation Server. We have a T-1 for the clients to log in through. We normally have about 35-50 people logged into this machine and are starting to get reports of slowness and lag. We aren't filling up the T-1 quite yet. We aren't using all the RAM and there is a fair ammount of hard drive space left. I am getting a feeling we are stretching Citrix to its limits for a Single machine.
My question is for suggestions of architecture. Should I just move to publishing applications to improve the machines performance? I currenlty have a single server license. Thanks.