~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/arch/powerpc/vcpudispatch_stats.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/arch/powerpc/vcpudispatch_stats.rst (Architecture i386) and /Documentation/arch/ppc/vcpudispatch_stats.rst (Architecture ppc)


  1 .. SPDX-License-Identifier: GPL-2.0               
  2                                                   
  3 ========================                          
  4 VCPU Dispatch Statistics                          
  5 ========================                          
  6                                                   
  7 For Shared Processor LPARs, the POWER Hypervis    
  8 static mapping of the LPAR processors (vcpus)     
  9 chips (representing the "home" node) and tries    
 10 on their associated physical processor chip. H    
 11 scenarios, vcpus may be dispatched on a differ    
 12 from its home node).                              
 13                                                   
 14 /proc/powerpc/vcpudispatch_stats can be used t    
 15 related to the vcpu dispatch behavior. Writing    
 16 collecting the statistics, while writing '0' d    
 17 By default, the DTLB log for each vcpu is proc    
 18 as not to miss any entries. This processing fr    
 19 through /proc/powerpc/vcpudispatch_stats_freq.    
 20                                                   
 21 The statistics themselves are available by rea    
 22 /proc/powerpc/vcpudispatch_stats. Each line in    
 23 a vcpu as represented by the first field, foll    
 24                                                   
 25 The first number corresponds to:                  
 26                                                   
 27 1. total vcpu dispatches since the beginning o    
 28                                                   
 29 The next 4 numbers represent vcpu dispatch dis    
 30                                                   
 31 2. number of times this vcpu was dispatched on    
 32    time                                           
 33 3. number of times this vcpu was dispatched on    
 34    as last time, but within the same chip         
 35 4. number of times this vcpu was dispatched on    
 36 5. number of times this vcpu was dispatches on    
 37    (next numa boundary)                           
 38                                                   
 39 The final 3 numbers represent statistics in re    
 40 the vcpu:                                         
 41                                                   
 42 6. number of times this vcpu was dispatched in    
 43 7. number of times this vcpu was dispatched in    
 44 8. number of times this vcpu was dispatched in    
 45    distance)                                      
 46                                                   
 47 An example output::                               
 48                                                   
 49     $ sudo cat /proc/powerpc/vcpudispatch_stat    
 50     cpu0 6839 4126 2683 30 0 6821 18 0            
 51     cpu1 2515 1274 1229 12 0 2509 6 0             
 52     cpu2 2317 1198 1109 10 0 2312 5 0             
 53     cpu3 2259 1165 1088 6 0 2256 3 0              
 54     cpu4 2205 1143 1056 6 0 2202 3 0              
 55     cpu5 2165 1121 1038 6 0 2162 3 0              
 56     cpu6 2183 1127 1050 6 0 2180 3 0              
 57     cpu7 2193 1133 1052 8 0 2187 6 0              
 58     cpu8 2165 1115 1032 18 0 2156 9 0             
 59     cpu9 2301 1252 1033 16 0 2293 8 0             
 60     cpu10 2197 1138 1041 18 0 2187 10 0           
 61     cpu11 2273 1185 1062 26 0 2260 13 0           
 62     cpu12 2186 1125 1043 18 0 2177 9 0            
 63     cpu13 2161 1115 1030 16 0 2153 8 0            
 64     cpu14 2206 1153 1033 20 0 2196 10 0           
 65     cpu15 2163 1115 1032 16 0 2155 8 0            
 66                                                   
 67 In the output above, for vcpu0, there have bee    
 68 statistics were enabled. 4126 of those dispatc    
 69 physical cpu as the last time. 2683 were on a     
 70 the same chip, while 30 dispatches were on a d    
 71 its last dispatch.                                
 72                                                   
 73 Also, out of the total of 6839 dispatches, we     
 74 6821 dispatches on the vcpu's home node, while    
 75 outside its home node, on a neighbouring chip.    
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php