QEMU Accelerator - KQEMU
글쓴이: fibonacci / 작성시간: 수, 2005/09/07 - 10:53오전
QEMU 0.7.1 부터 KQEMU라 부르는 QEMU Accelerator module 을 사용할 수 있습니다.
현재 QEMU는 0.7.2가 최신입니다.
오늘 새벽에 테스트 해 본 결과, 체감 성능이 눈에 띄게 좋아졌네요.
홈페이지에는 native에 비하여 1-2배정도 느리다... 라고 써있지만
제가 느끼기로는 2-3배정도 느린것 같습니다.
그래도 이전 QEMU에 비하면 최소 2배는 빨라졌다고 느낄 것입니다.
Debian은 현재 QEMU 0.7.0-4가 최신이므로, 패키지로는 설치할 수 없고, 소스컴파일 설치를 해야 합니다.
PS.
1. qemu가 kqemu를 지원할 수 있도록 새로 빌드해야 합니다. gcc-4.x 로 컴파일 하면 오류가 납니다. 물론 gcc-2.95역시 마찬가지..
gcc-3.3으로 컴파일 하면 잘 됩니다.
2. kqemu는 커널 모듈의 형식인데, 커널을 컴파일할때의 gcc버전이 3.3이 아니면 kqemu 모듈이 로딩이 안되더군요. 따라서 커널 컴파일을 gcc-3.3으로 다시 한번 해줘야 확실할 것입니다.
Forums:
커널 2.4.X대는 커널도 다시 리빌드 해주어야 하며,2.6.X대는
커널 2.4.X대는 커널도 다시 리빌드 해주어야 하며,
2.6.X대는 이미 포함되어 있어서
단순히 kqemu 모듈만을 컴파일하는 것으로 사용이 가능합니다.
:evil: :lol:
[quote="오만한 리눅서"]커널 2.4.X대는 커널도 다시 리빌드 해
저는 gcc-2.95로 컴파일된 2.6.8을 이용하고 있었는데,
(과거 NVIDIA 독점 드라이버 땜에... 요새 7664 드라이버는 3.3하고도 궁합이 잘 맞지만...)
kqemu 인스톨만으로는
modprobe kqemu
하면 알수없는 포맷이라고 에러를 뱉어서 ....
커널도 3.3버전으로 리빌드 했었습니다.
gcc 말고 다른 문제일수도 있겠네요. (header가 엉켜있서서 등등..)
여하튼, 제 경험상의 이야기니 모듈로딩중에 에러가 뜬다면, 커널 재컴파일이 가장 확실할 듯 싶습니다.
No Pain, No Gain.
[quote="fibonacci"]여하튼, 제 경험상의 이야기니 모듈로딩
배포본에서 제공하는 커널일 경우는
문제가 없는 것으로 알고 있습니다.
fedora core-3는 모듈만 컴파일에서 modprobe로 사용했는데,
fedora core-4는 kqemu이 rpm으로 제공되어서,
별도 컴파일 없이 사용하고 있습니다.
참고로 host, guest 모두 color depth가 16bbp일때
가장 빠르다네염.
:evil: :lol: