Linux Server를 운용하다 보면 아래와 같이 inode 사용량이나 Filesystem 상태가 Clean임에도 Filesystem 사용량이 불일치 하는 현상을 보일 때 가 있다. [root@WAS01 ~]# [root@WAS01 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda2 20G 1.9G 17G 10% / /dev/xvda7 29G 29G 0 100% /home /dev/xvda6 20G 694M 18G 4% /var /dev/xvda5 20G 3.5G 15G 19% /usr /dev/xvda1 99M 39M 55M 42% /boot tmpfs 22G 0 22G 0% /dev/shm /dev/xvdb1 99G 13G 81G 14%..
※ 1433 Port를 LISTEN 및 ESTABLISHED 중인 프로세스에 대한 PID 확인 C:\Users\TestDB1.TBAD> C:\Users\TestDB1.TBAD> C:\Users\TestDB1.TBAD>netstat -nabo | findstr 1433 | findstr "LISTEN ESTAB" TCP 192.168.10.11:63859 192.168.10.18:1433 ESTABLISHED 29544 TCP 192.168.10.18:1433 0.0.0.0:0 LISTENING 21604 C:\Users\TestDB1.TBAD> C:\Users\TestDB1.TBAD> C:\Users\TestDB1.TBAD>
/proc/PID 를 이용하여 OS이하 생성된 개별 프로세스들의 메모리 사용량을 확인 할 수 있으며 예시는 아래와 같다. 1. java 프로세스들에 대한 각각의 물리 메모리 점유양 조회 [root@TestDB01 ~]# [root@TestDB01 ~]# [root@TestDB01 ~]# ps -ef | grep -v "grep" | grep "java" | awk '{print $2}' | while read PID; do echo "PID : ${PID} / `cat /proc/$PID/status | egrep 'VmRSS' | awk '{print $2, $3}'`"; done PID : 342 / 2468264 kB PID : 3522 / 2448984 kB PID : 10197 / 316 kB ..
[root@TEST01 ~]# cat /proc/slabinfo slabinfo - version: 2.1 # name : tunables : slabdata fib6_nodes 8 59 64 59 1 : tunables 120 60 8 : slabdata 1 1 0 ip6_dst_cache 8 24 320 12 1 : tunables 54 27 8 : slabdata 2 2 0 ndisc_cache 2 15 256 15 1 : tunables 120 60 8 : slabdata 1 1 0 RAWv6 11 12 960 4 1 : tunables 54 27 8 : slabdata 3 3 0 UDPv6 8 8 896 4 1 : tunables 54 27 8 : slabdata 2 2 0 tw_sock_TCP..
1. CPU 점유순으로 소트 [root@TEST01 ~]# ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm --sort -pcpu | head -10 USER PID PPID RSS SZ VSZ %MEM %CPU TIME COMMAND cloud 9873 1 9031888 13420612 13530848 26.9 0.0 00:00:00 java cloud 9873 1 9031888 13420612 13530848 26.9 0.0 00:00:08 java cloud 9873 1 9031888 13420612 13530848 26.9 0.7 00:15:19 java cloud 9873 1 9031888 13420612 13530848 26.9 0.7 00:..