R&D 543

yum & rpm 관련

YUM 관련 RPM 소스 다운로드패키지 설치$ yum install yum-plugin-downloadonly사용방법포멧) $ yum install --downloadonly --downloaddir= 예제) $ yum install --downloadonly libvirt-devel.x86_64 --downloaddir=/root/ 또는포멧) $ yumdownloader --source {packagename}예제) $ yumdownloader --source libvirt-devel 또는 RPM 관련 RPM 패키지 풀기 포멧) $ rpm2cpio [rpm 이름] | cpio -ivd예제) $ rpm2cpio libvirt-devel-1.1.1-29.el7.x86_64.rpm | cpio -ivd RP..

R&D/클라우드 2014.07.11

[kvm] PV-EOI

VM 생성시 PV-EOI를 enable 하기 위한 libvirt 설정 파일 sriov-vm 2097152 4 Sunshout KVM 2013.4 hvm qemu command 로 생성할 때는 -cpu +kvm_pv_eoi 를 추가 PV-EOI 를 off 하고 perf 를 통해서 분석한 결과. kvm:kvm_pv_eoi 의 결과가 없음을 확인 root@gaus01-m:/storage# perf stat --event "kvm:*" --all-cpus sleep 10 Performance counter stats for 'system wide': 1,512 kvm:kvm_entry [100.00%] 0 kvm:kvm_hypercall [100.00%] 0 kvm:kvm_hv_hypercall [100.00%..

R&D/Hypervisor 2014.06.27

[x86] Interrupt

ㅇ IO-APIC Interrupts - IO-APIC은 24개의 interrupt line을 가지고 있으며, priority를 설정할 수 있다.- 하위 16개의 interrupt 는 XT-PIC 과 backwards compatibility를 위해서 동작한다. - IO-APIC 은 Local-APIC에 interrupt vector를 씀. 따라서 OS는 IO-APIC과 interaction이 필요하지 않다.EOI를 Notification 할 때만 IO-APIC과 interaction 이 존재한다. interrupted CPU는 interrupt vector 를 받아서 ISR를 실행한다. ㅇ Message Signaled Interrupts- every device to write directly to ..

R&D/OS 2014.06.25
반응형