| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | ps -aux Fra : Kasper Johansen | 
  Dato :  12-09-05 21:02 |  
  |   
            Hej gruppe.
 
 Ved skrevne kommando, kan man få en liste over kørende processer på 
 computeren, samt information om hvor meget CPU% og Memory% der er brugt.
 
 Men hvis man adderer alle memory%'s får jeg over 100%, nogle gange op til 
 160%?
 
 
 Er der nogle der kan forklare mig noget om hvorfor jeg får dette, da jeg 
 ikke finder det helt logisk. Der er vel en naturlig forklaring.
 
 
 -- 
 Med venlig hilsen
 Kasper Johansen 
 
 
  
            
             |   |   
            
        
 
            
         
           Kasper Dupont (13-09-2005) 
         
	
            | Kommentar Fra : Kasper Dupont | 
  Dato :  13-09-05 06:12 |  
  |   
            Kasper Johansen wrote:
 > 
 > Men hvis man adderer alle memory%'s får jeg over 100%, nogle gange op til
 > 160%?
 > 
 > Er der nogle der kan forklare mig noget om hvorfor jeg får dette, da jeg
 > ikke finder det helt logisk. Der er vel en naturlig forklaring.
 
 Den samme hukommelse kan sagtens være mappet i flere
 processer. Der kan f.eks. være tale om shared memory,
 det kan også være at to processer har mappet den
 samme fil (oftest libraries). Hvis du f.eks. har 1MB
 af libc i RAM og 100 processer, der har mappet libc,
 så bidrager de jo tilsammen med 100MB til totalen.
 
 -- 
 Kasper Dupont
 Note to self: Don't try to allocate
 256000 pages with GFP_KERNEL on x86.
  
            
             |   |   
            
        
 
            
         
           Kasper Johansen (13-09-2005) 
         
	
            | Kommentar Fra : Kasper Johansen | 
  Dato :  13-09-05 07:16 |  
  |   
            "Kasper Dupont" <kasperd@daimi.au.dk> skrev i en meddelelse 
 news:43265F85.DD48F36F@daimi.au.dk...
 > Den samme hukommelse kan sagtens være mappet i flere
 > processer. Der kan f.eks. være tale om shared memory,
 > det kan også være at to processer har mappet den
 > samme fil (oftest libraries). Hvis du f.eks. har 1MB
 > af libc i RAM og 100 processer, der har mappet libc,
 > så bidrager de jo tilsammen med 100MB til totalen.
 
 Kan jeg få "ps" til at vise mig hvilke processer der bruger såkaldt shared 
 memory, eller har kører under samme program, som forskelliger processer?
 
 Jeg kan f.eks. se at MySQL har 8-9 tråde, som hver bruger 7,2%. Dette kunne 
 vel tyde på at MySQL bruger shared memory?
 
 -- 
 Mvh Kasper Johansen 
 
 
  
            
             |   |   
            
        
 
            
         
           Peter Jensen (13-09-2005) 
         
	
            | Kommentar Fra : Peter Jensen | 
  Dato :  13-09-05 12:38 |  
  |   
            Kasper Dupont wrote:
 
 >> Men hvis man adderer alle memory%'s får jeg over 100%, nogle gange op
 >> til 160%?
 >> 
 >> Er der nogle der kan forklare mig noget om hvorfor jeg får dette, da
 >> jeg ikke finder det helt logisk. Der er vel en naturlig forklaring.
 >
 > Den samme hukommelse kan sagtens være mappet i flere processer. Der
 > kan f.eks. være tale om shared memory, det kan også være at to
 > processer har mappet den samme fil (oftest libraries). Hvis du f.eks.
 > har 1MB af libc i RAM og 100 processer, der har mappet libc, så
 > bidrager de jo tilsammen med 100MB til totalen.
 
 Glem heller ikke at nogle programmer, som f.eks. X serveren, kan mappe
 hukommelse i noget af computerens hardware.  Dette tæller med når memory
 forbrug listes, men tages ikke af system hukommelsen.
 
 -- 
 PeKaJe
 
 <ciaranm> haha. this is ppc, their stable tree is created by dice rolls
 and goat spleens
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |