Avatar of Venkatabhargav
VenkatabhargavFlag for India asked on

How to change /tmp path to a different mount point on AIX 5L

We are using AIX 5L Server (64 Bit) version 5300-05 series. And we have a setup of Oracle Applications on this server. As this is our reports server, Oracle writes many temporary files to this /tmp folder on hdisk0.

When i do topas, i could see that the disk utilization is 100% for most of the times. and this folder is filled and emptied continuously by Oracle. We have also encountered Page outs.

Memory utilization is always less than or equal to 80% and paging utilization is 19%, but during peak time the memory is never utilized fully but paging swap file is utilized fully.


We have 19 GB ram and 8 Processors on dual core and daily we have over 500 users logging concurrently and firing all heavy reports.

Please help me on configuring my server optimally so that i can run my application server peacefully.
Unix OSEnterprise Software

Avatar of undefined
Last Comment
gheist

8/22/2022 - Mon
sanjooz

Here is one way :

mount your new partition or folder or whatever. Say it is on /newtmp.

rename your /tmp to /tmp.old
create a symbolic link ln -s /newtmp /tmp
rm -rf /tmp.old

ostadler

You wrote that during peak time the memory is never utilized fully but that there is paging activity. You could try to set the lru_file_repage vmo option to 0. If set to 0, the algorithm will strongly prefer stealing file pages to satisfy memory requests.
ASKER CERTIFIED SOLUTION
sjm_ee

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
edgood1

Do you have another (faster) type of device that you can mount /tmp on?

If so, the best way to do this is to use "smit fs" then select "Change Filesystem -> Journaled File System (or Enhanced JFS if your current /tmp file system is jfs2). then select Change Characteristics of File System. Select /tmp, and change the mount point to something like /tmp2.

Now create a new /tmp filesystem on your other device by again using "smit fs" then Add Filesystem. You'll probably want to use Enhanced Journaled File System if your in 64 bit more on a newer version of AIX.
Select the volume group and create a new filesytem, it will also create a new logical volume in the process.

If you don't have a faster disk setup you may want to look into using a RAM file system. This is much faster than disk access, but it is volatile. You will lose everything across a reboot.... but thats ok for /tmp because you shouldn't be storing anything important there.

Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
ASKER
Venkatabhargav

Hi all,

There is one kernel parameter called as MAXPARAM which had a default value of 50,.. and now it has been reduced to 15.. this has for the time being reduced the swap file utilization, secondly certain kernel parameters were changed which gave unlimited access to use the resources.


But the sysadmin team here is strictly against the idea of moving the /tmp to other mount point...:(( any other way to tune up..?
gheist

You can use 'smitty' to grow /tmp filesystem without interrupting the filesystem.
/tmp is one of standard filesystems best if it resides on boot controller. No need to relocate that far away.
ASKER
Venkatabhargav

thats the problem... the /tmp is residing on boot controller.. thats why the sysadmin team is not budging on moving it to a different location.. but my system generates almost 5 to 6 mb tmp file per report of heavy report engines...

in a fix.. it seems either i have to move the reports server to a diff server and adhere extra cost or schedule my reports at night or at times when the user load is very low....

Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
gheist

You need to get into another directory. sysadmin will be happy to help you with one. Make sure your crapplication server cleans up after itself.