티스토리 뷰

Linux 시스템을 운영하다보면 시스템에 Open된 File 및 Socket 등의 Count가 필요할 경우가 있으며,

 

이때 아래와 같은 방법으로 확인이 가능하다.

 

[root@s-node01 ~]#
[root@s-node01 ~]# echo "OS Total Open File & Socket Count - `lsof | wc -l `"
OS Total Open File & Socket Count - 637
[root@s-node01 ~]#
[root@s-node01 ~]#

 

system root를 제외한 일반 사용자 계정에서 Open된 File Count 하기

 

[root@Test01 ~]#
[root@Test01 ~]# lsof | awk '$3 !~ /root/ {print $0}' | wc -l
1153
[root@Test01 ~]#
[root@Test01 ~]#

 

 

또한 시스템 상에서 Too many open files 와 같은 Error 가 발생한다면 아래와 같이 System에 정의된 최대 Open File Parameter 값을 확인 가능하다.

 

[root@s-node01 ~]#
[root@s-node01 ~]# sysctl -a | grep file
fs.file-max = 60000
fs.file-nr = 510 0 60000
[root@s-node01 ~]#
[root@s-node01 ~]# ulimit -n
30000
[root@s-node01 ~]#
[root@s-node01 ~]#

 

 

 

 

 

 

반응형
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday