만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 다른 프로젝트 공용 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 Indonesia 日 本 語 中 文 링크 편집 이 문서는 2019년 5월 24일 ( 금 ) 18 : 22에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
##ocks ) 을 제공한다. 사용자 및 그룹 VE마다 별도의 root 사용자를 가지고, 사용자와 그룹을 자유롭게 할당할 수 있다. 생성된 root와 사용자 계정 등은 호스트 시스템에 영향을 미치지 않는다. 프로세스 VE는 자신만의 프로세스가 할당되며, PID 역시 가상화된다. VE 내의 init의 PID는 1이다. 네트워크 VE의 가상 네트워크 장비는 별도의 IP 주소를 할당 받을 수 있으며, iptables 및 라우팅 규칙을 설정할 수 있다. 장치 필요하다면 VE는 실제 물리적 네트워크 장치 및 직렬 포트, 디스크 파티션을 읽을 수 있도록 허가 받을 수 있다. IPC 객체 공유 메모리, 세마포어, 메시지 시스템 등을 제공한다. 자원 관리 [ 편집 ] OpenVZ은 2단계 디스크 할당 제한 ( Disk quota ), 공평한 CPU 스케줄러, 사용자별 통계 등의 3가지 리소스 관리 방법을 제공한다. 할당된 리소스는 VE가 실행되는 동안 변경될 수 있으며, 다시 시작하면 소멸된다. 2단계 디스크 할당 제한 각각의 VE는 자신의 디스크 할당 양을 가지고 있으며, 보통 디스크 블록의 크기나 inode ( 통상적으로 파일의 숫자 ) 로 나타낼 수 있다. 이와 별도로 VE 내부에서는
. ) 하지만, OpenVZ는 이런 단점에도 불구하고 높은 성능에 대한 장점을 가지고 있는데, 공식 웹 사이트에 따르면 OpenVZ의 경우 단독 서버에 비해 겨우 1 ~ 3 % 정도의 성능 저하만 존재한다고 한다. [ 1 ] OpenVZ는 수정된 리눅스 커널과 사용자 수준의 관리 도구로 이루어져 있다. OpenVZ는 페러럴즈에서 상용으로 제공 중인 Virtuozzo의 기반 시스템이며, GPL 라이선스 2에 의해서 배포된다. 목차 1 커널 1. 1 가상화와 격리 1. 2 자원 관리 2 참조 3 외부 링크 커널 [ 편집 ] OpenVZ는 가상환경 ( Virtual Envroments, VE ) 를 지원하기 위해서 수정된 리눅스 커널을 사용한다. 이 커널은 가상화, 격리, 자원 관리, 체크포인트 등을 지원한다. 가상화와 격리 [ 편집 ] 각각의 VE는 각 가상화 단위로 분리되며, 각각의 물리적 하드웨어를 가진 서버와 같이 작동한다. 파일 각각 분리된 시스템 라이브러리, 응용 소프트웨어, 그리고 가상화된 / proc와 / sys, 가상화된 락 ( locks ) 을 제공한다. 사용자 및 그룹 VE마다 별도의 root 사용자를 가지고, 사용자와 그룹을 자유롭게
##버퍼 LVM KMS 드라이버 넷필터 Netlink nftables Network scheduler perf SLUB zram zswap 보안 모듈 : AppArmor Exec Shield grsecurity PaX seccomp SELinux Smack TOMOYO 리눅스 리눅스 PAM 장치 드라이버 initramfs kexec kGraft kpatch Ksplice 변종들 슈퍼컴퓨터 INK 실시간 시스템 RTLinux RTAI Xenomai MMU - less PSXLinux DSLinux 가상화 하이퍼바이저 KVM 젠 OS - 수준 가상화 Linux - VServer Lguest LXC OpenVZ 다른 L4Linux ELinOS MkLinux coLinux 리눅스 채택리눅스의 사용 범위 데스크톱 임베디드 클라이언트 : LTSP Thinstation 서버 : LAMP LYME / LYCE 채택자 리눅스 채택자들 목록 리눅스의 상용 소프트웨어 원본 주소 " " 분류 : 자유 소프트웨어시스템 소프트웨어자유 가상화 소프트웨어 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자
OpenVZ - 위키백과, 우리 모두의 백과사전 OpenVZ 위키백과, 우리 모두의 백과사전. ( 오픈VZ에서 넘어옴 ) 둘러보기로 가기 검색하러 가기 개발자 커뮤니티 프로젝트, 페러럴즈가 지원 운영 체제 리눅스 플랫폼 x86, x86 - 64, IA - 64, PowerPC, SPARC 종류 운영 체제 수준의 가상화 라이선스 GNU GPL v. 2 웹사이트 openvz. org OpenVZ은 리눅스 기반에서 운영 체제 수준에서의 가상화를 지원하는 솔루션이다. OpenVZ은 1개의 물리적 서버에 여러 개의 독립된 VPS ( 가상 독립 서버, Virtual Private Servers ) 또는 VE ( 가상환경, Virtual Environments ) 와 같은 운영 체제 인스턴스를 실행할 수 있다. 이 가상 머신은 보통 VMWare나 반가상화 ( paravirtualization ) 을 지원하는 Xen과 비교되곤 하는데, OpenVZ은 호스트와 게스트 시스템 모두 동일한 리눅스 운영체계로 실행되어야 한다. ( 단, VE 사이에서 리눅스 배포판이 서로 다를 수는 있다. ) 하지만, OpenVZ는 이런 단점에도 불구하고 높은 성능에 대한 장점을 가지고 있는데, 공식 웹 사이트에
dracut initrd initramfs ABIs 리눅스 기본 규격 x32 ABI APIs사용자 공간FS, 데몬 devfs kernfs debugfs procfs sysfs systemd udev Kmscon 래퍼 라이브러리 C 표준 라이브러리 glibc uClibc Bionic libhybris dietlibc EGLIBC klibc musl Newlib libcgroup libdrm libalsa libevdev 커널 부분시스템 호출 인터페이스 POSIX ioctl select open read close sync... 유닉스만 futex epoll splice dnotify inotify readahead... 커널 내부 ALSA DRI Video4Linux New API 크립토API 리눅스 커널구성요소 커널 모듈 BlueZ cgroups 콘솔 bcache 장치 매퍼 dm - cache dm - crypt DRM EDAC evdev 커널 동일 페이지 병합 ( KSM ) LIO 프레임버퍼 LVM KMS 드라이버 넷필터 Netlink nftables Network scheduler perf SLUB
CMS 하이퍼 - V KVM 레드햇 엔터프라이즈 가상화 LDoms / 오라클 VM 서버 포 SPARC LynxSecure SIMMON VM웨어 ESXi VM웨어 v스피어 v클라우드 VM웨어 인프라스트럭처 젠 오라클 VM 서버 포 x86 XenClient XtratuM z / VM 호스트 방식특수한 방식 Basilisk II bhyve Bochs Cooperative Linux 도스박스 DOSEMU L4Linux 맥 - 온 - 리눅스 맥 - 온 - 맥 PCem SheepShaver SIMH Veertu 윈도우 온 윈도우 가상 도스 머신 Win4Lin 독립 방식 마이크로소프트 버추얼 서버 페러럴즈 워크스테이션 페러럴즈 데스크톱 페러럴즈 서버 포 맥 피어PC QEMU 버추얼박스 버추얼 아이언 VM웨어 퓨전 VM웨어 플레이어 VM웨어 서버 VM웨어 워크스테이션 윈도우 가상 PC 도구 Ganeti oVirt 버추얼 머신 매니저 OS 수준가상화 cgroups 기반 CoreOS lmctfy 리눅스 - VServer LXC 도커 OpenVZ FreeBSD jail iCore Virtual Accounts 쿠버네티스 리눅스 네임스페이스 솔라리스 컨테이너 워크로드 파티
##D jail iCore Virtual Accounts 쿠버네티스 리눅스 네임스페이스 솔라리스 컨테이너 워크로드 파티션 데스크톱가상화 시트릭스 젠앱 시트릭스 젠데스크톱 리모트 데스크톱 서비스 VM웨어 호라이즌 뷰 응용 프로그램가상화 Ceedo 시트릭스 시스템즈 달빅 인스톨프리 마이크로소프트 앱 - V 리모트 데스크톱 서비스 스푼 시만텍 워크스페이스 버추얼라이제이션 VM웨어 씬앱 ZeroVM 네트워크가상화 DOVE NVGRE 오픈 v스위치 버추얼 시큐리티 스위치 VXLAN 관련 항목 : 에뮬레이터 목록 vdeh리눅스 커널조직리눅스 커널 리눅스 재단 리누스의 법칙 타넨바움 토발즈 논쟁 리눅스 리브레 턱스 리나로 GNU GPL v2 menuconfig 커널 이름 리눅스 비판 지원 개발자들 리눅스 프로그래밍 인터페이스 kernel. org LKML 리눅스 컨퍼런스 사용자들 리눅스 사용자 그룹 ( LUG ) 기술디버깅 CRIU ftrace kdump 리눅스 커널 SystemTap 시작 프로세스 vmlinux System. map dracut initrd initramfs ABIs 리눅스 기본 규격 x32 ABI APIs사용
, 보통 디스크 블록의 크기나 inode ( 통상적으로 파일의 숫자 ) 로 나타낼 수 있다. 이와 별도로 VE 내부에서는 유닉스에서 제공하는 사용자별 또는 그룹별 디스크 할당 제한을 별도로 설정할 수 있다. CPU 스케줄러 OpenVZ는 2단계의 공평한 CPU 스케줄러를 제공한다. 첫 번째 단계어서 각 VE는 VE별로 할당된 CPU 할당 제한 값에 기반하여 CPU 시간을 제공받을 수 있는지 결정한다. 두 번째 단계에서 표준 리눅스 스케줄러는 VE에 실제 프로세스 스케줄을 할당한다. 각각의 VE별로 별도로 CPU 할당 값을 설정할 수 있으며, 실제 CPU에서는 이 값을 비율로 계산하여 할당한다. 입출력 스케줄러 사용자 통계 참조 [ 편집 ] ↑ Official OpenVZ web site, / 외부 링크 [ 편집 ] OpenVZ - 공식 웹사이트 OpenVZ 위키 다른 가상화 기술과의 비교 OpenVZ 커널 해커 인터뷰 EasyVZ : OpenVZ 관리 GUI vdeh가상화 소프트웨어플랫폼 가상화 소프트웨어 비교하드웨어가상화 ( 하이퍼바이저 ) 네이티브 Adeos CP / CMS 하이퍼 - V KVM 레드햇 엔터프라이즈 가상화 LDoms / 오라클 VM 서버 포 SPARC Lyn
OpenVZ은 리눅스 기반에서 운영 체제 수준에서의 가상화를 지원하는 솔루션이다. OpenVZ은 1개의 물리적 서버에 여러 개의 독립된 VPS(가상 독립 서버, Virtual Private Servers) 또는 VE(가상환경, Virtual Environments)와 같은 운영 체제 인스턴스를 실행할 수 있다. 이 가상 머신은 보통 VMWare나 반가상화(paravirtualization)을 지원하는 Xen과 비교되곤 하는데, OpenVZ은 호스트와 게스트 시스템 모두 동일한 리눅스 운영체계로 실행되어야 한다.(단, VE 사이에서 리눅스 배포판이 서로 다를 수는 있다.) 하지만, OpenVZ는 이런 단점에도 불구하고 높은 성능에 대한 장점을 가지고 있는데, 공식 웹 사이트에 따르면 OpenVZ의 경우 단독 서버에 비해 겨우 1~3% 정도의 성능 저하만 존재한다고 한다. OpenVZ는 수정된 리눅스 커널과 사용자 수준의 관리 도구로 이루어져 있다. OpenVZ는 페러럴즈에서 상용으로 제공 중인 Virtuozzo의 기반 시스템이며, GPL 라이선스 2에 의해서 배포된다.