Control-M Server bad performances -I/O Disk Problems

Everything about Control-M Server installation or setup.
Post Reply
User avatar
fyot
Nouveau
Nouveau
Posts: 736
Joined: 26 Apr 2005 12:00
Location: PARIS
Contact:

Control-M Server bad performances -I/O Disk Problems

Post by fyot » 24 May 2006 4:53


If Control-M Server performance decreased regularly, principally during the SYSTEM "up to plan", it is probably due to following points:
- A big number of jobs.
- Certainly because several jobs run in cyclic mode with a very short interval like 1 minute for example.
- Logs retention is most important.
Concerning Logs you could reduce number of days to retain, and keeps logs in a text file extracting contain with ctmlog utility.
The probable reason of your problem is because during jobs submission Control-M Server, processes create a lot of files in
/{Control-M path}/ctm and /{Control-M path}/tmp, creating I/O disk on your server.
Under Unix it is very simple to increase performance.
Your Server should have a big memory and a part of it should be use like a system file as a
swap disk.

Execute df -k command, and try to find that sort of line :
swap 12127280 224 12127056 1% /tmp

For example to create it under Solaris insert in /etc/vfstab file the following line
swap - /tmp tmpfs - yes -

Create an init file to be executed when the system start including :

mkdir -p /tmp/ctm/pid
chown {controlm group}:{controlm user} /tmp/ctm/pid
mkdir -p /tmp/ctm/tmp
chown {controlm group}:{controlm user} /tmp/ctm/tmp

Launch that init file and Stop your Control-M Server

Delete tmp and pid directories existing in /{Control-M path}/ctm/
and create following symbolic links :

ln -s /tmp/ctm/pid pid
ln -s /tmp/ctm/tmp tmp

Start your Control-M Server

That's all

That solution could be apply with a LINUX Server and a Windows Server too.
Under Windows you need to use a special product named RAMDISK from Microsoft for example.

Post Reply