15 lines
		
	
	
		
			329 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			329 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
all_pids=`ls /proc | grep -E '^[0-9]+$'`
 | 
						|
PID_PSS_RES=""
 | 
						|
TOTAL=""
 | 
						|
 | 
						|
for n in $all_pids; do 
 | 
						|
	PID_PSS_RES=`pmap -x $n | tail -1 | awk -F' ' '{print $3}'`" $PID_PSS_RES";
 | 
						|
done
 | 
						|
 | 
						|
for n in $PID_PSS_RES; do
 | 
						|
	TOTAL=$((n+TOTAL))
 | 
						|
done
 | 
						|
echo "Your user space memory consumption size(with Proportional shared lib) is $TOTAL" KBytes
 |