Why do some software not get load balanced even when there are multiple cores?
        Posted  
        
            by 
                Nav
            
        on Super User
        
        See other posts from Super User
        
            or by Nav
        
        
        
        Published on 2011-03-19T07:27:05Z
        Indexed on 
            2011/03/19
            8:12 UTC
        
        
        Read the original article
        Hit count: 313
        
While VTune Analyzer was running on a blade server with 8 cores, I observed the cpu useage percentage using mpstat -P ALL 1.
mpstat showed me that VTune was taking up 100% of a single core, while all other cores were idle.
Why does that happen? Shouldn't the OS (RHEL Server 5.2) automatically distribute load across cores? The same happened when I tried running MATLAB (even after enabling multithreading support in the MATLAB settings).
p.s: I'm a developer. Not a sys admin. So felt it better to ask here rather than at serverfault.
© Super User or respective owner