>> Edit article
이름
제목
패스워드
: 전 지금 메모리 256메가를 쓰는데요.. : 지금 현재 모질라, 인라이튼먼트 등등 쓰면서 보면 항상 메모리가 : 256근처까지 가 있는데, 그 이상을 초과하진 않거든요..? : 희한하게도 메모리가 가득찬(xosview에서 free가 없는)상태에서 : 모질라 같은 메모리많이 먹는 프로그램을 띄워도 메모리가 256메가까지차서 : 그 이상 넘어가진 않네요.. 아마 남는 메모리를 리눅스커널이 : 버퍼나 캐시에 최대한 담을려고 하기 때문에 그런것 같긴한데.. : 어쨌든 궁금한점은, 혹시 512메가 이상 쓰는 경우에도 이처럼 메모리가 : 가득찬 상태까지 관리해 주느냐 하는 점입니다. 512메가를 달아도 부팅후 : 계속 켜 놓고 쓰다보면 512메가까지 캐시등으로 가득 채운채로 관리가 되는것인지.. : 궁금합니다.. : : 좋은하루~ : : -- : 비가 오네요.. 놀라워라. 전에도 나왔던 질문입니다만, 리눅스는 가용한 모든 메모리를 buffer로 담아 놓습니다. 그래서 free한 경우가 없죠. 비정상이 아닙니다. 일단 커널이 메모리를 잡고 있다가 필요한 놈에게 넘겨주는 식이라서 free나 top으로 남아 있지 않다고 해서 OS가 전부 독식해서 사용하는 것은 아닙니다. 이렇게 하는 이유는 일단 메모리 사용을 효율적으로 하고 그리고 빠르게 접근시키기 위해서라고 들은 것 같습니다. 그전에 어떤 분이 예로 들은 것이 모질라를 죽이는 동시에 다시 띄우면 상당히 빠른 시간에 뜬다는 것을 말씀을 해주셨는데, 이러한 이유가 메모리를 커널이 모두 로딩 하기 때문이라는군요. 일반 Unix나 Win계열과는 다르므로 크게 걱정하지 않으셔도 됩니다. 제가 알기로는 이러한 방식이 훨씬 메모리를 잘 관리한다고 알고 있습니다. 그리고 아래분 중에 FreeBSD에 대해 알려 주셨는데, 아직 FreeBSD가 인기를 끌지 못하는 이유가 thread가 제대로 잘 지원이 안된다고 했었던 것같습니다. 기억이 정확지는 않고요. (제가 틀릴 수도 있습니다.) 하여간 무슨 이유로 리눅스에서 지원되는 방식이 FreeBSD에서 적용되지 않는다고 들었습니다. 물론 초기 OS방식이 전문 Developer에 의해 관리되기 때문에 체계적이고, 네트웍 에 있어서는 안정적이지만, Application 호환성 문제가 가장 큰 문제일 겁니다. 그리고 리눅스가 프비보다 아주 떨어지게 메모리를 관리하는 OS는 아닐 겁니다. 가장 덜 떨어지는 놈이 Win계열이니까요. 도움이 되었길 빕니다.--내 서명???
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved