Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Legacy Products > Pro Tools 11
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 12-04-2013, 01:32 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Can anyone explain the System Usage Window?

Quote:
Originally Posted by dave911 View Post
A little knowledge is a dangerous thing.
I'm sure all the MS and Intel engineers and software developers will be flocking to DUC when they realize that the processor and system metrics they use to optimize their code and hardware are garbage because they have some limitations.
Developers who care about this stuff are often not just looking at the same tools most users look at. Starting with things like the tool I linked to from Intel, through to profiling tools that can give a much better view of what is going on with CPU burn. And if they do look at tools they hopefully know enough to understand the limitations. Lots of the stats thrown up from OS and performance tools have limitations, are confusing or just plain wrong. Memory usage, some disk performance stats, bandwidth etc. can get especially problematic. Good professional sysadmin type folks tend to pretty quickly work out what metrics are useful and what are not and/or just go read an internals book.

One of my old hiring questions for UNIX/systems developers is to run a full ps command and have them describe what it it *really* showing, how things are measured and what they mean. Mark Russinovich or David Solomon (can't remember which one) does an amusing talk on Windows Performance where he talks about many of the stats in Windows process explorer and similar tools, what they claim to show, and what they really show. (Mark provides the wonderful Sysinternals suite of tools for helping understand Windows systems and their performance. And it was fun to have him and David as early users of VMware Workstation when I was at VMware).
Reply With Quote
  #22  
Old 12-04-2013, 01:42 PM
dave911's Avatar
dave911 dave911 is offline
Member
 
Join Date: Nov 2007
Posts: 1,454
Default Re: Can anyone explain the System Usage Window?

I'm saying Avid can and should take the raw system metrics and provide a useful system resources meter for PT users.
What combination of metrics that would be I don't know, something that reflects the near real-time response required for PT.
Should not be called a CPU meter.
__________________
"In theory there is no difference between theory and practice. In practice there is." - Yogi Berra
Reply With Quote
  #23  
Old 12-04-2013, 01:56 PM
musicman691 musicman691 is offline
Member
 
Join Date: Dec 2009
Location: The Sopranos State (NJ)
Posts: 19,139
Default Re: Can anyone explain the System Usage Window?

Quote:
Originally Posted by Darryl Ramm View Post
Developers who care about this stuff are often not just looking at the same tools most users look at. Starting with things like the tool I linked to from Intel, through to profiling tools that can give a much better view of what is going on with CPU burn. And if they do look at tools they hopefully know enough to understand the limitations. Lots of the stats thrown up from OS and performance tools have limitations, are confusing or just plain wrong. Memory usage, some disk performance stats, bandwidth etc. can get especially problematic. Good professional sysadmin type folks tend to pretty quickly work out what metrics are useful and what are not and/or just go read an internals book.

One of my old hiring questions for UNIX/systems developers is to run a full ps command and have them describe what it it *really* showing, how things are measured and what they mean. Mark Russinovich or David Solomon (can't remember which one) does an amusing talk on Windows Performance where he talks about many of the stats in Windows process explorer and similar tools, what they claim to show, and what they really show. (Mark provides the wonderful Sysinternals suite of tools for helping understand Windows systems and their performance. And it was fun to have him and David as early users of VMware Workstation when I was at VMware).
So are you and your 'experts' saying we shouldn't have cpu usage metering in applications? That it's worthless?
__________________
Jack
See profile for system details
iMac dead & retired as of 11/4/17

QAPLA!
Reply With Quote
  #24  
Old 12-04-2013, 01:59 PM
musicman691 musicman691 is offline
Member
 
Join Date: Dec 2009
Location: The Sopranos State (NJ)
Posts: 19,139
Default Re: Can anyone explain the System Usage Window?

Quote:
Originally Posted by Darryl Ramm View Post
Oh Jeez. This has been covered here before on DUC. But Hyperthreading for beginners...

Hyperthread logical cores don't actually exist. A logical core only gets to execute a software thread on a physical core when the other logical core sharing that physical core is idle, stalled on a memory access etc. So you don't have in the example anything actually like 8 physical cores. Four of those cores only get to run at all if the other cores are idle or not able to do work. So wanting/hoping to see all cores busy is a totally confused/false wish. The very best aggregate processor throughput would be to have 4 cores pegged, and never stalling. And CPU usage would show 50% on most tools showing usage on hyperthreading. But real cores stall a lot its good for hyperthreadign to be able to throw workload at the stalled beast. And how much in practice using hyperthreading can eek out of a system, depends on how inefficently it is otherwise running. Extremely code/algorithm/compiler optimization depended, extremely dependent on thread scheduling etc.

Even forgetting hyperthreading (although it can make some of these other things worse...), understanding CPU usage is complex, how schedulers work, effects of statistical sampling, inability to account all systems usage to user threads, confused or just incorrect ways some tools/OSes report things, etc. etc.

Intel has a nice summary of some of the issues around this at http://software.intel.com/en-us/arti...pu-utilization.

But if the pretty meters keep you entertained keep looking at them. They are useful in very few cases (e.g. handy in the past for flagging denormalization bugs). The only way to reliably know how many/what plugins can run is to do the experiment and try to run them. When they don't run the CPU meter might give some useful clues, but often does not.
Just because you don't find them useful doesn't mean you have to put down those that do find them useful. And I do know how hyperthreading works so I don't need some 101 level course on it.
__________________
Jack
See profile for system details
iMac dead & retired as of 11/4/17

QAPLA!
Reply With Quote
  #25  
Old 12-04-2013, 02:07 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Can anyone explain the System Usage Window?

Quote:
Originally Posted by musicman691 View Post
Just because you don't find them useful doesn't mean you have to put down those that do find them useful. And I do know how hyperthreading works so I don't need some 101 level course on it.
I am not "putting down" anybody who want to look at the process meters. I am trying to point out that a lot of people seem to waste a lot of time looking at these things and they often don't help. And I've tried to explain why. If you disagree with any of those reasons can you just explain/correct them. And I've already suggested maybe you'd like to contribute something in this thread that would actually help the original poster understand what is going on with their CPU usage report.

A few threads ago you asked me to explain hyperthreading, so I did. Its hard to judge from you posts what you know or don't.
Reply With Quote
  #26  
Old 12-04-2013, 02:15 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Can anyone explain the System Usage Window?

Quote:
Originally Posted by musicman691 View Post
So are you and your 'experts' saying we shouldn't have cpu usage metering in applications? That it's worthless?
No not at all. I'd like to see

1. An Avid white paper or similar on what all the resource meters means/how to use it/limitations.
2. Different display layout that tried to deconfuse hyperhteading/virtual core usage
3. Better per-plugin statistics.
4. Better transient capture and display if possible. (hard and I'm not even sure it could ever be made useful).
Reply With Quote
  #27  
Old 12-04-2013, 02:16 PM
musicman691 musicman691 is offline
Member
 
Join Date: Dec 2009
Location: The Sopranos State (NJ)
Posts: 19,139
Default Re: Can anyone explain the System Usage Window?

Quote:
Originally Posted by Darryl Ramm View Post
I am not "putting down" anybody who want to look at the process meters. I am trying to point out that a lot of people seem to waste a lot of time looking at these things and they often don't help. And I've tried to explain why. If you disagree with any of those reasons can you just explain/correct them. And I've already suggested maybe you'd like to contribute something in this thread that would actually help the original poster understand what is going on with their CPU usage report.

A few threads ago you asked me to explain hyperthreading, so I did. Its hard to judge from you posts what you know or don't.
I never asked you to explain hyperthreading; you alluded to the 'magic' that hyperthreading supposedly does to process meters - that's what I asked about. Whatever - you're the one with all the knowledge and we're just plebes.
__________________
Jack
See profile for system details
iMac dead & retired as of 11/4/17

QAPLA!
Reply With Quote
  #28  
Old 12-04-2013, 04:14 PM
Ben Jenssen's Avatar
Ben Jenssen Ben Jenssen is offline
Member
 
Join Date: May 2000
Location: Oslo
Posts: 5,260
Default Re: Can anyone explain the System Usage Window?

Quote:
Originally Posted by Darryl Ramm View Post
Oh Jeez. This has been covered here before on DUC. But Hyperthreading for beginners...
Quote:
Originally Posted by Darryl Ramm View Post
If you find metering highly useful, by all means dive in here and explain exactly what is going on.
Arrogance and sarcasm.
We don't need it.
Don't put off Jack. He's a great contributor here, like you.
Reply With Quote
  #29  
Old 12-06-2013, 12:27 AM
Dizzi45Z Dizzi45Z is offline
Member
 
Join Date: Sep 2007
Location: UT, United States
Posts: 2,033
Default Re: Can anyone explain the System Usage Window?

Sorry I was gone for a few days.

I mention that Synthogy Ivory could show different results on an HD system as opposed to a Vanilla system because the HD system does put the mixer on the HD cards which could free up some resources.

I'm not just staring at the system usage window all day long. I simply wanted to see how much PT 11 improved system performance and saw that the numbers didn't make mathematical sense and was wondering why.

I still would like to see a more accurate system usage window incorporated into PT 11. I wanted to see if others were seeing the same weirdness as I was and it sounds like they are.
__________________
recording.guru : FREE Pro Tools Tips and 19 Video Basic Training Course
Pro Tools HDX 2023.9
Mac Pro 7,1 3.2 GHz 16-Core Xeon W
160 GB RAM
macOS 11.7.4
Noisebox Studios -Utah Recording Studio
Reply With Quote
  #30  
Old 12-06-2013, 09:35 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Can anyone explain the System Usage Window?

That's true, but the mixer seems pretty benign. And the usage is just low, e.g.on a 96kHz session, playing back 50 plus tracks and a half dozen aux sends, burns only a few percent of a single core. (oh God I actually looked at the CPU meters )

I did look at the Ivory web site, looks like a nice VI.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with System Usage Window!! Drummersound Pro Tools TDM Systems (Mac) 4 09-12-2011 08:48 AM
System Usage Window zlr77 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 4 02-09-2011 09:54 AM
System Usage Meters: Please explain AndyJCP 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 0 01-02-2009 04:02 AM
System Usage Meters: Please explain AndyJCP 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 1 01-02-2009 04:01 AM
system usage window?? carbomb 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 4 04-03-2002 07:54 AM


All times are GMT -7. The time now is 11:16 PM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com