- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- process utiliztion.
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2005 12:00 AM
09-15-2005 12:00 AM
because i distinguish these two difference.
there is one way how does process is using.
for example, a oracle process and other sub process works in hp-ux has 4 cpu.
I can check by top tool.the process is using in a cpu. and then is used with another cpu. but I can't certain the process works in mutl-process.isn't it right multi-processor works with 4 cpus in the load-balance.
how can I check hp-ux multi-processor works.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2005 12:25 AM
09-15-2005 12:25 AM
Re: process utiliztion.
There is a good discussion on how process threading works in Charles Keenan's book, HP-UX CSA.
http://www.amazon.com/exec/obidos/tg/detail/-/0131463969/qid=1126787153/sr=1-1/ref=sr_1_1/103-0412326-3783843?v=glance&s=books
Its sixty or so pages, so I won't try and summarize.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2005 12:30 AM
09-15-2005 12:30 AM
Re: process utiliztion.
So if you mean that you want oracle process run on several CPU's, it's impossible.
Alex.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2005 01:57 AM
09-15-2005 01:57 AM
SolutionBill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2005 02:10 AM
09-15-2005 02:10 AM
Re: process utiliztion.
One process runs on one CPU within Oracle. But different processes run on differents CPU's. So you can have the smon process on cpu0 and the lgwr process on cpu1 and so on.
I don't see the beauty of one process running on 4 cpu's. You can hang your complete server with one process.
Regards, MB.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2005 03:25 AM
09-15-2005 03:25 AM
Re: process utiliztion.
What this actually means is that if you compare MT process with running multiple single threadded processes, when one process is blocked (say on IO) the whole process is swapped out and the next process is swapped in (context switching). Context switching has a high overhead, as pointers, stacks etc are all unloaded and loaded onto the running CPU. However, for a multi threadded process this is more efficient as you do not need to do a full context switch, but a lighter weight thread switch. This means in the same situation (blocked on IO) a thread switch is more efficient as the memory etc stay in the CPU.
You can monitor threads using glance, and the column "Thd cnt" on the processes, and you can also monitor the threads within the process within glance.
regards
Tim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2005 05:06 PM
09-15-2005 05:06 PM
Re: process utiliztion.
-Arun