목록리눅스 (2)
BRSoo
* 이글은 카카오DB팀 블로그 에서 발취한 내용이며, 필자는 이 글을 통해 swap메모리 사용율을 줄이고,MySQL 이 더이상 Filesystem Cache 를 사용하지 않도록 구성 하였다. 리눅스 free 메모리의 측정은, free -m 명령어를 통해 알수 있다.여기서 여유 메모리는 free + cache 라고 들 한다.이유 인즉, OS 에서는 메모리를 모두 사용할 경우, cache된 메모리중 일부를 반환해 주기 때문 이다. 하지만, 리눅스 CentOS 5.X 는 Filesystem Cache 중 일부를 반환 해주는게 아니라,메모리를 가장 많이 사용하고 있는 어플리케이션 중, 일부를 swap메모리로 내리는 것 이라고 한다.이는 mysql 엔진 개발자 들 사이에서는 OS버그로 인식하고 있는 모양 이다.(..
리눅스 에서 다중쓰레드로 작업이 있을경우, 아래와 같은 현상이 발생 될수 있다. [test@localhost ~]$ ls | grep nn -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: 자원이 일시적으로 사용 불가능함 이경우, 아래같이 커널 쓰레드를 늘려주면 해결 된다. [test@localhost ~]$ cat /proc/sys/kernel/threads-max 60966 [test@localhost ~]$ echo 100000 > /proc/sys/kern..