Determine him more memory consuming processes in AIX

AIX version: 5L, 6

How can I determine him consumes more memory processes in AIX?

You can use nmon, or ps.

For example

http://UNIX.ITtoolbox.com/groups/technical-functional/IBM-AIX-l/AIX-memory-usage-1296459

PS auxww | Sort - r + 3 | -10 head

Tags: Database

Similar Questions

  • Memory consumed more memory granted

    Hello

    I did a test on my server ESXi and discovered that memory consumed was more than granted memory. All my guests were 32-bit, a mix of XP and Kubuntu (16). I got paravirtualization enabled for a single virtual machine for kubuntu, others were running the default configuration. What consumed more memory granted memory?

    I have attached a screenshot.

    Thank you

    Ojas

    Consumed takes into account VM above, granted does not work.

    ---

    If you have found any of my reviews useful please consider giving points to 'Correct' or 'useful '. Thank you!!!

    www.beyondvm.com

  • ORA-04030: memory of process when trying to allocate 28872 bytes (Alloc mountain environment, Failover SCH)

    Hi all

    I'm using Oracle 11 g R2 (11.2.0.3.0) on AIX 6.1

    A third-party application is faced with the ORA-error below:

    ORA-21503: program completed by fatal error

    ORA-04030: memory of process when trying to allocate 28872 bytes (Alloc mountain environment, Failover SCH)


    I use memory_target (AMM automatic memory management) on my database, I assigned 18 GB for my memory_target.

    I am facing this problem on a program that runs every day, but I am facing this problem only on the data for a specific day.

    Could you please help me solve this problem?

    Kind regards

    Keep in mind that we can only respond to data entry and our own experience.

    Since you say that doesn't happen at a given date, it might well be a programming error, the design did not account the amount of data.

    We have no idea about the third-party application or process running.

    But, Yes, however, you must contact application and check or have checked the usual trace file destinations oracle give you whenever something is not completely false in unexpected ways.

    You'll have to debug or buy more memory

  • Determination of needs memory to SQL Server

    Hi all

    I've looked everywhere and can't seem to find the answer to this question.  And it seems strange because I really can't believe I'd be the first person in this situation.

    The situation:

    I pull some data on about 30 servers perfmon to size a new farm to run some of our external facing infrastructure.  I get good data most of the boxes (ui, search, intermediate level, etc.) but not the SQL servers.  Regardless of the load on the server, SQL seems to devour almost all available memory.  Read about managing memory SQL, it is not surprising that he would show the way in perfom and/or the Task Manager, but I need to get a handle on the amount of memory, these servers will need to function properly.

    I know that there is much more to the issue of performance, but a SQL Server in particular has 32 GB of physical memory and SQL is actively filling 30 of it.  It would make a horrible candidate (like less because our host record and consolidation target ratios) for virtual server.  That said, I like the impression that this server might work on much less and uses this 30G because he can.

    There are people who would say "Start with 4 G, test, and add more than necessary".  Unfortunately, this is not really an option for us given the timeline and the visibility of the migration.

    Thanks in advance to anyone who can provide assistance here!

    -Brent

    Personally I start with 1 GB and work toward the top, but this depends on how active do you think that the server is.  If you think its quite busy then try using 2 GB for the operating system and give 1.5 GB to SQL and see how it behaves.

    Unfortunately, SQL will use given to her in the SQL Manager properties before you begin to re - use all available memory.

    The only way to really tell is to determine if your server is under memory pressure and adjust accordingly.  Unfortunately, this means start low and going back as things are going to hell.

    This will help to see if your server knows the memory pressure

    http://www.4penny.NET/SQL-Server-Troublshooting.aspx

    Memory

    • Memory: Available bytes

    • Memory: Pages/sec reads

    • Process: Working together: sqlserver

    • SQL Server: Buffer Manager: Buffer Cache Hit Ratio

    • SQL Server: Memory Manager: Total memory of the server (KB)

    The memory: available bytes indicates the amount of physical memory, in bytes.

    immediately available for allocation to a process or for system use. It is a memory

    not currently in use by the system.

    The memory: pages/sec reads shows the rate, in incidents per second, at which the

    disk was read to resolve hard page faults. This counter indicates the number of read operations, without

    with regard to the number of pages retrieved in each operation. Hard page faults occur when a process

    fact refers to a virtual memory page that must be retrieved from disk because it is not in his

    working set or elsewhere in physical memory. This counter is a primary indicator for types

    defects that cause delays throughout the system.

    A low number of available bytes indicates that there may be not enough memory available;

    or processes, including SQL Server, may not be free memory. A high number of faults Pages/sec

    indicate excessive paging. A more in-depth look at individual instances of process: Page

    Defects/s, to see if the SQL Server process, for example, has an excessive paging can be

    necessary. A low rate of defects of Pages/sec (usually 5 to 10 per second) is normal, as the

    operating system will continue to make a home on the range of work.

    Ideally, we'd like for SQL Server to be the only application on the server and with most of

    the memory in the box. Add memory to a server and configure SQL Server to use is

    beyond the scope of this article, but the more, the better.

    The process: working together: sqlserver instance indicates the amount of memory that SQL Server

    use, in bytes. If the number is always less than the amount of SQL Server is configured

    for use by the MIN SERVER MEMORY and MAX SERVER MEMORY options, and then SQL Server is

    configured for too much memory. Otherwise, you may have to increase the RAM and MAX SERVER MEMORY.

    Buffer Cache Hit Ratio should be constantly greater than 90. This indicates that the

    data provided 90 per cent of requests for data cache. If this value is always

    low, it is a very good indicator that needs more memory to SQL Server. If it is available

    Bytes is low, which means that we should add more RAM.

    If the total memory of the server for SQL Server is always higher than the total memory of the server,

    It indicates that there is not enough RAM. This counter is in KB, as opposed to bytes for the process: working together: sqlserver

  • Total memory consumed by the oracle user?

    Experts,

    How oracle memory can consume.
    Max memory consumed by oracle =
    SGA_MAX_SIZE + pga_aggregate_size

    for example if
    SGA_MAX_SIZE = 1728M
    pga_aggregate_taget = 20 M

    process = 200

    the amount of memory will be used by all the oracle and oracle itself instance session?
    What is the formula?

    My version of the database is
    SQL> select * from v$version;
     
    BANNER
    ----------------------------------------------------------------
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
    PL/SQL Release 10.2.0.3.0 - Production
    CORE    10.2.0.3.0      Production
    TNS for HPUX: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
     
     
    Total System Global Area 1811939328 bytes
    Fixed Size                  2046136 bytes
    Variable Size             721422152 bytes
    Database Buffers         1073741824 bytes
    Redo Buffers               14729216 bytes
     
    sga_max_size                         big integer 1728M
     
    sga_target                           big integer 0
     
    If the sessions connected at present is 50
    then total memory consumed by oracle instance and oracle sessions=
    sga_max_size+pga_aggregate_target
    or
    total memory consumed by oracle instance and oracle sessions=
    sga_max_size+pga_aggregate_target * 50 (current connect sessions .. assuming all sessions using 20M of pga)
    Please help me how to determine the need for total memory of user Oracle and oracle instance sessions.


    Thanks in advance
    select sum(value) from v$sga;
    select value from v$pgastat where name='maximum PGA allocated';
    
  • I don't have the money to buy more ram, how to remove programs to get more memory and how do I know which programs remove

    I need of more memory, I can't afford to buy it, how to remove stuff to create more memory and how do I know what programs are ok to remove

    I think you're confusing terms and certainly confuse us.

    RAM/memory (they are identical) is the memory on the computer that is used by programs running as a temporary store for data.  How to reduce the amount of memory used is to close unnecessary programs or does not work as much.  for example close the browser and your e-mail so that the execution of Word program.  You do not need to uninstall programs, run just not, to save memory.

    IF you talk about not having enough disk space to store your programs and data, then the way to increase the free space on the disc IS to uninstall unnecessary programs - only you can decide what programs you don't need.  One way to increase disk space is to make sure you have emptied your Recycle Bin to delete the old data files, you don't want to, and uninstall programs.

    You need to tell us exactly what error messages you get so that we can determine what your problem is.

  • Help! How to get more memory?

    My computer always indicates a not enough space on OS C.  Have done disk clean up, deleted files and programs, but said still is not enough memory.  What can I do else?  Please instruct me in layman's terms, as I am not the most computer.  Thanks in advance for any help.

    Space and memory are two different things.

    Space vs memory explanation

    When it comes to a computer, there are so many computer terms like MHz, RAM etc that people may find confusing, gigabytes. Having a better understanding of some of these terms can help you feel more comfortable using your computer and ultimately get more out of him.

    A lot of people I talk to seem to be apologetic about their lack of knowledge. It's too bad people feel this way. they shouldn't really. What I tell them is that, although they do not know as much as I do on computers, there is nothing wrong with that, and they probably know a lot of other things that I don't know much.

    What you need is someone who takes the time to explain things in a way that makes sense.

    A term many people confuse memory or RAM and hard disk storage space is. RAM stands for Random Access Memory (don't worry, you do not need to remind that!).

    It's a temporary workspace, the computer uses to get the job done, which gets emptied when the computer is turned off.

    Think of it as a work bench or table. You have a project that you are working on and do you your project on the bench and when you're done, you delete it off the coast.

    The disc is the main place of your computer uses to store information. It looks like a rectangular metal box containing a hard drive (as opposed to something like a CD player where you can remove the drive).

    It's a disc inside the drive that stores everything on your computer - each photo, each music file, every e-mail and every Word document. Not only that, but Windows or Mac OS X, the operating system that makes the computer run.

    To continue our analogy, think of it as a set of shelves where you store tools or materials for your project when you want to work on something, you choose the things you need on the shelves, put them on the bench and working on the project.

    It of like when you run a program; the computer to load the program from the hard disk in memory (the temporary workspace).

    So more shelves, plus you can store - that is to say programs more can you install, the more songs or photos or videos, you can save on your computer.

    Most people with a computer in the last years are tougher than they will ever use. Few people ever the charging, unless they hold a large number of large files such as audio files or images or video files in particular.

    A picture is worth a thousand words, they say. If it's true, video is worth at least 1 million words and files can be that much bigger!

    If someone tells you that you have need of more memory, or your computer gives you an error to be low on memory, this usually means that you don't have enough RAM. This can significantly slow down your computer.

    Consider the idea of bench again: If your bench is very small, you can't hold it need make your work, so you are constantly losing time move a piece of the project to the bench to make room for the next piece... If you really work at all.

    The RAM and disk space are measured with the same terms: bytes, kilobytes (KB), megabytes (MB), gigabytes (GB), with newer drives even being measured in tera-bytes (to). As the RAM and hard drives are measured in the same way, it is perhaps one of the reasons people are confusing the two terms.

    You don't need to understand exactly what these terms mean, but understand that each of them is essentially a thousand times larger than the previous. So a kilobyte is 1,000 times the size of a byte, a megabyte is 1000 times larger than a kilobyte, a gigabyte is thousand times later than that and so on.

    The reason you buy a computer, one that has a lot of RAM and two or three years respect and all of a sudden someone tells you that you don't have enough memory, because every year, size average programmes and the amount of memory they need, expands.

    It's as if the tools you use on your Workbench continue to grow each year in order to have afterwards get a larger bench.

    If your computer seems to work more slowly recently, or if you have had bizarre mistakes, it could be that you need to upgrade your memory. This is not always the source of these problems, but RAM is cheap these days and add to what your computer can add life to your Mac or PC.

    I hope that this clears up the meaning of these terms the basic computer for you and makes much more sense than before! To learn more about the RAM and memory, read related article that explains how RAM affects the speed of a computerand more.

    `~`

    http://www.Google.com/#gs_rn=18&gs_ri=psy-AB&CP=7&gs_id=q&XHR=t&q=page+file&es_nrs=true&PF=p&output=search&sclient=psy-AB&OQ=page+fi&gs_l=&PBX=1&BAV=on.2, or.r_qf. & bvm = bv.48572450, d.cGE & fp = d9f7c8d7788ea4ef & biw = 853 & bih = 561>

    http://www.Google.com/#gs_rn=18&gs_ri=psy-AB&PQ=page%20File&CP=17&gs_id=14&XHR=t&q=memory+management&es_nrs=true&PF=p&sclient=psy-AB&OQ=memory+management&gs_l=&PBX=1&BAV=on.2, or.r_qf. & bvm = bv.48572450, d.cGE & fp = d9f7c8d7788ea4ef & biw = 853 & bih = 561>

    `~`

    The time and date of this moment in California, the United States is 14:12

    Sunday, June 30, 2013
    The time Pacific daylight time (PDT)-0700 UTC
     
    UTC/GMT is 21:12 on Sunday, June 30, 2013
                
    Current weather conditions in Los Angeles

    Just92 ° F / 33 ° C
  • Get when the "not enough memory to process the command' install a new version of the Windows Installer.

    Original title: However, when you try to install the new version I get a message "not enough memory to process the order" I have 812 GB of free memory on my drive C. help!

    In response to an error 80070641 during installation of updates, I uninstalled Windows Installer with the intention to download the updated version and install my updates failed.
    However, when you try to install the new version I get a message "not enough memory to process the order" I have 812 GB of free memory on my C drive.
    Help!

    Hi Derek,.

    Please report the problem to Microsoft Community.

    According to the description, it looks like you get the error when installing a new installer as ' not enough memory to process the order'.

    I have a couple of steps that should help you with this problem.

    Method 1:

    Try these steps and check:

    Important: This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following windows Help article.

    Back up the registry
    http://Windows.Microsoft.com/en-us/Windows7/back-up-the-registry

    a. Click Start > run > type regedit and press enter
    b. find the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
    c. find IRPStackSize
    (d) If this value is not right click on key settings and click on new > Dword value and type IRPStackSize under the name.
    e. right click on IRPStackSize and click change
    f. Select decimal , enter a value greater than 15(maximum is 50 decimal), then click on OK.
    g. close the registry editor and restart your computer.

    Method 2:

    Try the steps mentioned in this link and check.

    Not enough memory is available to process this command.

    User action:

    Do one of the following, and then retry the command:

    a. reduce the number of running programs.

    b. remove unwanted files from the disk, the pagefile is on and restart the system.

    c. check the disk paging file for an IO error.

    d. install more memory in the computer.

    Visit the site and check:

    http://TechNet.Microsoft.com/en-us/library/cc978735.aspx

    Method 3:

    I suggest you to clear temporary folders and check if it helps, here are the steps:

    a. click Start, type folder in the search box and press enter.

    b. press the CTRL + A, that will select all the content and Remove it.

    Once you disable this, follow these steps:

    a. click Start, type Temp folder in the start search box and press ENTER.

    b. press the CTRL + A, that will select all the content and Remove it.

    I hope this helps. If you have questions more related to Windows, feel free to post here at Microsoft Community.

  • Not enough memory to process this operation issue in Windows 7 when you try to install a game

    Hello Mr. I m Germain Babu. I have a problem installing. Whenever I have install it says "not enough memory to process this operation." I tried to change the IRPstackSize also I put t have any prog running at the back. Also, I deleted all temporary files from the My. Yet, persists.also problems I use windows 7 Home premium with 4 GB of ram and processor i5. Reference the Dell manufacturer. I have also 1 GB graphics card. I also have more then 10 GB empty in all local drives. . Can you pls will bring a solution to this problem.

    Very strange.

    Your best bet is to contact the game-maker support forums and ask there. The should have encountered these problems quite often in the past three years :)

  • DB face memory pressure and need more memory?


    Hi all

    DB: 10g and 11g

    Need your advice.

    We provide the server db use memory and cpu management report on monthly basis.

    Average usage of memory the server is more or less the same each month that memory allocated to oracle is capped (for example, memory_target).

    Therefore, we will not be able to tell if the memory allocated to the sufficient DB and when does more memory?

    We are required to provide a usage report to show that the memory allocated to the database itself is enough on monthly basis and does not need to bulk up.

    Is there a good way to provde this?

    Our DBs are all OLTP and rarely do full scan.

    First thought to provide the trend of BHCR (above 90%, this means memory is sufficient). Read a large number of documents that BHCR is no longer useful.

    A better way to do it? Kindly share your experiences.

    Thank you

    You can keep in mind what the different parts of the memory.  The SGA is a shared resource, which includes the areas of code and data, and even those who can interleave in pressure of circumstances.  The PGA is determined by the use of the users.  The trend of the latest versions of Oracle is spending more major requests for data at the PGA, but which cannot affect you much if you're like really OLTP, as you describe (which one silent report or batch could blow).  So really, after getting the right CMS, the PGA is more likely to be affected by the increase in the number of users.  Mechanisms of the target to be fairly stable systems (as well as assignments of similar resources carried out by reasonable operating systems) translated well enough glancing SGA and PGA advice and after it.

    Using the resources on a system close to their means of amount maximum, there are times when performance will go downhill fast, simply because of a resource to bite.  (For a good time in mathematics, see the white paper to think clearly on Cary Millsap's performance.)  These types of problems can come from many sources, if a regime change, hardware malfunction or a simple increase in its attendance.  Those who dance near the line will inevitably have to step on it, or some such maxim comes from jurisprudence.

    So the desire of the management of the Non-becassine-hunt is to anticipate and avoid such problems without too much purchase hardware or compulsive, disorder of tuning.  The idea is to make an analysis of trends which allows to predict that an increase in its attendance will make things down a steeply, to do what is necessary to avoid it (or at least expects).

    Oracle has a report to do this?  Not really.  There are too many variables and too many ways to use and abuse a system.  Most performance problems are SQL issues.

    What you can do is to simulate accurately the workload on a test system, increasing its failure.  This as an exercise in iterative parameterization can give a good idea of what settings are required in order to maximize what you can use and an idea what kind of use will start demanding more material.  For a well designed system, it can be as simple as looking at the number of users and uses of the pga.

  • Direct model need more memory than other local communication protocols?

    Hi, for Timesten databases on the same server and applications we use direct model for performance bese.
    But I want to know what size of JVM segment are set for my java application when you activate the direct model?
    My application must head more memory when direct model than any other communication local protocols, such as the CPI or Unix domain socket?
    Assuming that my Timesten database takes 12 GB memory in OS, this means that I have to specify the same size for JVM heap(-Xmx12G)?
    I hope that there are documents or links to this topic.


    Thanks and greetings

    SuoNayi

    The TimesTen database is always in a separate shared memory segment, regardless of how connect you. In client/server mode, there is a separate server process that accesses the shared memory on behalf of the application in direct mode, the shared memory segment is mapped into the process's address space. The total amount of memory used is the same in both cases (actually a little less in the case of direct mode as you do nto need the process of weaning). Since the if allocated memory as a shared memory segment and not by the heap of Java you don't need to increase the size of the Java heap to use direct mode.

    Chris

  • How to free the memory consumed by the Essvr.exe

    Hello
    Whenever we start a request will start a process called ESSVR.exe in the background and his memory, consumption will increase as and when we run the calculations. But after the calculation is performed should not reduce the memory consumption.
    Whats happening is that sometimes the calculation gets hanged and when I kill the process and start it again, it is run after a couple of times the calculation again gets hung, is possible to free this memory consumed by the process through calc only, script commands so that every time when a calc script finish the memory is released. We use essbase 9.3.1.

    When an application is started, the first thing it does is enter memory equal to what is defined as the key cache. This memory is never released until the application is stopped. He leaves also consumes memory for the data cache as she needs until he reached what is defined for this cache. Yet once that memory is not released until the termination of the application. In addition, additional memory can be consumed for different things while the demand is increasing. For example dynamic cache calculator will use memory during the execution of a calc, each user to make recovery uses a little memory (which can add up with many users). ASO data load buffers use memory, kinds of report and recoveries, etc., you get the picture. All these resources are released when the application terminates. (or should be, there have been cases of memory leak in some versions)

  • Oracle allows more memory than sga + pga

    Hi Experts,

    If I put 1 GB and 2 GB SGA pga then oracle could use more than 3 GB of RAM from the operating system.

    Thank you
    Please ignore if seems to be a very basic question...

    Yes.

    The PGA_AGGREGATE_TARGET is only a target. On a busy system, a system with often changing patterns of SQL, Oracle may try to assign a higher value.

    I assume you're on 32-bit Windows. You will hit ORA-4030 errors from time to time because Oracle under Windows is a single process (multi-threaded) and Windows limits the memory, the process can answer.
    I suggest you reduce your P_A_T.

    Hemant K Collette

  • Can I install more memory on end of 2015 iMac?

    Can I put my 8 GB memory at least 16 GB on my iMac end of 2015? I'll even take to the Apple store and ask them to do so is possible. I sort of remember, however, that memory upgrades are impossible to do on the end of 2015 iMacs.  I'm playing the game Blizzard on my Intel Core i5 Overwatch to 3.1 GHz with 8 GB of memory. Parallels (virtualisation company says that I need more memory in this game of Blizzard. I am disappointed that I bought this game, Parallels desktop 12 and 10 Windows and can not play. Leah

    As a side note: why Apple does not have a computer game descent?

    Thanks for the help,

    Lou

    Only if you have the 27-inch model. The 21-inch models cannot be upgraded. However, you can view at OWC to see if they upgrade kit for DIY with a video tutorial. I don't know if they do it, but you can check with them.

  • Does not start, need more and more memory, then crashes. It is SOLVED by deleting DB, panacea.dat, foldertree.json CAUSE global messages: uknown

    As a user of Thunderbird long term (currently version 38.2.0 on Win7 x 86 US) today, I caught myself (negatively) by the following problem: at the launch at the start of Thunderbird, the window will appear last closed (and for a short while, I see my files, etc., as left behind, during the last closure of Thunderbird), but then it turns into State "Not responding" (nothing works). When we look in the Task Manager, I see that Thunderbird seizes more and more memory, before this date - after a few seconds - crashing. I really hope that for some help fast, if possible (I desperately need a solution for e-mail job well - ideally the one I had, i.e. Thunderbird with my settings).

    What I tried:
    -Uninstall Thunderbird and install it again (did not help)
    -Uninstall Thunderbird and install an older version (I tried 38.1.0, 38.0.2, and 31.8.0 - nothing has worked)
    -from Thunderbird in SafeMode (same problem)
    -from Thunderbird in safe mode of Windows (same problem)
    -from Thunderbird in offline mode (did not help)

    My main question to know how to solve this problem, includes questions such as
    ? Should I try to delete some files of Thunderbird and try again (which ones?)?
    ? Can I use a command line "tricks" to get Thunderbird started?
    Etc.

    Thanks for your help!

    I think I solved my problem: delete messages from global reach DB and panacea.dat foldertree.json helped - once Thunderbird started again interactively and now I can restore my data files/messages.

Maybe you are looking for