Scalability question - RT appropriate for 50K+ requests per year?

Folks,

 We are taking a look at RT as our helpdesk, and the basic functionality seems fine.   However, I am wondering how it does under a fairly heavy load (ok - maybe it isn't heavy - but, I think of it as fairly large)  of upwards of 50K requsts per year, about 200 requests per (work) day.  Is anyone running that large a system?

 If so, could you describe your system - CPU/disk/memory/OS, etc, as well as how it performs?   Anything you wish you had done different because of the size?    We envision keeping tickets (closed) at least 3 years, so we would have upward of 150K tickets in the system after some time, if that matters.

Thanks for any input.

Scott

This e-mail message is intended only for the personal use of the recipient(s) named above. If you are not an intended recipient, you may not review, copy or distribute this message. If you have received this communication in error, please notify the Hearst Service Center (cadmin@hearstsc.com) immediately by email and delete the original message.

Folks,

 We are taking a look at RT as our helpdesk, and the basic functionality seems fine.   However, I am wondering how it does under a fairly heavy load (ok - maybe it isn't heavy - but, I think of it as fairly large)  of upwards of 50K requsts per year, about 200 requests per (work) day.  Is anyone running that large a system?

 If so, could you describe your system - CPU/disk/memory/OS, etc, as well as how it performs?   Anything you wish you had done different because of the size?    We envision keeping tickets (closed) at least 3 years, so we would have upward of 150K tickets in the system after some time, if that matters.

Thanks for any input.

Scott

Scott,

We have been using RT here for the past few years and our ticket
load is close to what you describe above. We currently have just
over 200k tickets in the system. We are currently on the initial
hardware purchase 5 years ago of 2 Dell 2650’s with a internal
RAID controller to manage the disks. We purchased two to provide
a redundant environment that would allow our ticket system to
survive the failure of a complete box. On the assumption, that it
will be hard to manage repairs to critical systems without an
out-of-band trouble ticket tracking system to consolidate work.

The web frontend runs on one of the boxes and the PostgreSQL DB
runs on the other box. The DB is replicated to the frontend box
and a copy of the frontend software is available on the DB backend
to allow it to also serve as the frontend. The boxes each have
4GB of memory, 2 3.0GHz Xeon, 6 x 146GB SCSI + battery backed
NVRAM cache. This system is currently running RT 3.4.5pre1 and
PostgreSQL 8.3.5.

We are currently preparing to upgrade to RT 3.8.x with a
PostgreSQL 8.3.x backend on 2 similarly configured Dell 2950’s.
My comments about the hardware are that it is easily able to
handle the number of requests that you need. I can not really
tell you how little resources you can get away with using.
Others have been using VM’s to good effect. I would say that
one of the major complaints that we have had concerned the
ability to perform full-text searches within the attachments
and large custom fields. I would recommend a backend DB that
supports that functionality: Oracle and PostgreSQL.

Good luck and I hope this helps.

Regards,
Ken

Folks,

We are taking a look at RT as our helpdesk, and the basic  

functionality seems fine. However, I am wondering how it does
under a fairly heavy load (ok - maybe it isn’t heavy - but, I think
of it as fairly large) of upwards of 50K requsts per year, about
200 requests per (work) day. Is anyone running that large a system?

If so, could you describe your system - CPU/disk/memory/OS, etc,  

as well as how it performs? Anything you wish you had done
different because of the size? We envision keeping tickets
(closed) at least 3 years, so we would have upward of 150K tickets
in the system after some time, if that matters.

We run a 3.8.2 instance that big on a virtual machine running on an
ESX server. The VM only has 2 GB of RAM, which is sort of OK, but
could do with being larger. If I were to do it again I’d use a 64-bit
OS rather than 32-bit, and give it more memory (probably around 4GB).

Nevertheless, our 2GB VM with two virtual CPUs handles our RT
requirements quite happily (roughly 700 tickets a week, so not quite
as high as you’re envisaging, but not far off)

Tim

The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.