문]현재 메모리를 가장 많이 사용하는 상위 프로세스 5개의 사이즈, PID, 프로세스이름을 찾아내고자 합니다. 방법은 ?
답]아래와 같이 하시면 됩니다.
tail 다음의 숫자로 찾고자 하는 프로세스의 갯수를 조정해 주시면 됩니다.
#ps -elf | awk '{print $10" "$4" "$16}' | sort -n | tail -5 | sort -rn
10.X에서 다음을 수행합니다:
echo "physmem /D" | adb /stand/vmunix /dev/kmem
출력값:
physmem:
physmem:
16384
11.X 32 bit에서 다음을 수행합니다:
echo "phys_mem_pages /D" | adb /stand/vmunix /dev/kmem
출력값:
phys_mem_pages:
phys_mem_pages: 106496
11.X 64 bit 다음을 수행합니다:
echo "phys_mem_pages/D" | adb64 -k /stand/vmunix /dev/mem
출력값:
phys_mem_pages:
phys_mem_pages: 523264
=============================================================
좀비 메모리.. dettach된것도 확인
ipcs -ma
Memory 사용율별 process list check