Solaris 15

솔라리스 메모리 관리

출처 :http://superkkt.com/21 솔라리스는 리얼 메모리와 스왑 디바이스를 합친 크기를 메모리로 사용합니다. 예를들어 리얼 메모리가 1기가이고 스왑 디바이스 크기가 1기가라면 전체 메모리는 2기가 입니다. 메모리 할당이 어떻게 이루어지는 보기위해 아래 소스를 컴파일 해서 테스트를 해보겠습니다. 이 코드는 메모리 20메가를 할당 받고아무키나 누르면 할당 받은 메모리를 0으로 초기화 시킵니다. 다시 아무키나 누르면 할당받은 메모리를 반환하고 종료합니다. # cat test.c main() { char *a; a = malloc(20485760); // 20메가 할당 getchar(); // 키입력 기다림 memset(a, "0", 20485760); // 할당받은 메모리 0으로 초기화 getc..

Unix Linux 2006.11.10

VMWare를 이용하여 오픈솔라리스 시작하기

http://kr.sun.com/developers/solaris/techdocs/opensolaris_vmware.html VMWare를 이용하여 오픈솔라리스 시작하기Bill Rushmore 오픈솔라리스를 사용해 보고 싶은데 사용 가능한 머신이 없다면 VMware가 답이 될 수 있습니다. VMWare는 오픈솔라리스를 시작하는데 도움을 줄 수 있는 훌륭한 툴이고 또한 커널 해킹을 하는데에도 크게 도움을 줄 수 있습니다. VMware 워크스테이션 5.5 는 "실험적인" 솔라리스 지원을 포함 하고 있습니다. 그러나 필자가 확인한 바로는 오픈솔라리스를 사용하는데 크게 문제는 없습니다. 이 글은 독자가 VMware와 오픈솔라리스에 초보라는 가정 하에 오픈솔라리스를 얻는 방법부터 시작하여 VMware를 사용하는 ..

Unix Linux 2006.06.30

[솔라리스] kstat를 이용한 시스템 정보 획득

출처 :http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Solaris/Documents/Usedkstat ======================================================================================== Site/Solaris/Documents/UsedkstatContents1참고 링크2kstat library에 대한 소개3kstat를 통한 커널 정보 수집3.1kstat 명령을 통한 자원 확인3.2kstat 정보 구성 구조4예제4.1CPU 일반정보 수집5Kstat Lib 레퍼런스5.1소개5.2Data Structure Overview5.3주요 멤버5.4kstat의 사용5.5Data Types5.6..

Unix Linux 2006.04.18