タグ

kvmに関するnfunatoのブックマーク (23)

  • 日本ヒューレット・パッカード、KVM仮想環境で動作するソフトウェア版無停止サーバー「Virtualized NonStop」

    日本ヒューレット・パッカード、KVM仮想環境で動作するソフトウェア版無停止サーバー「Virtualized NonStop」
    nfunato
    nfunato 2017/04/12
  • Debian squeeze の KVM に仮想マシンを構築する一部始終 - ようへいの日々精進XP

    要件 Debian squeeze に設定した KVM 上に同じ Debian squeeze な環境を構築してインストールしてベンチマークをとってみる KVM を設定する物理ホストは前の記事で利用した ThinkPad X100e 以下のように仮想サーバーを管理はリモートマシンの virt-manager から行う 幾つかおさらい 環境 物理ホスト ThinkPad X100e(TurionNeo X2 L625/4GB/120GB SSD) BIOS にて AMD-V を有効にした Debian 6.0.7(squeeze) 作成する(予定)のゲスト環境 1vCPU 512MB メモリ Debian 6.0.7(squeeze) 管理する為のリモートマシン ThinkPad X1 Carbon Ubuntu 12.10 そもそも KVM ってなんだったっけ? Linux カーネルが備え

    Debian squeeze の KVM に仮想マシンを構築する一部始終 - ようへいの日々精進XP
  • KVMのなかみ(KVM internals) - るくすの日記 ~ Out_Of_Range ~

    VMMの高速化について学ぶ過程でKVMのコードを読んだので、 メモ代わりに内部構造の解説記事を書きました。 KVMはqemuと連携して動作するため、以前私が書いたQEMU internals( http://rkx1209.hatenablog.com/entry/2015/11/15/214404 ) も合わせてご参照ください。また記事はある程度システムプログラムに慣れており、 VT-xや仮想化の基アーキテクチャは知っている物として進めます。 1.qemu-kvm,kvmの初期化 では早速見て行きましょう。まずはKVMの初期化の入り口となるqemu-kvmサイドから見ていきます。(ちなみに現在qemu-kvmはqemu家に統合されておりconfigを変えることでkvmを有効化する仕様になっています) qemuは/dev/kvmを通してKVMとやり取りを行います。全体的なアーキテクチ

    KVMのなかみ(KVM internals) - るくすの日記 ~ Out_Of_Range ~
  • KVM Changes Ready For The Linux 4.6 Kernel - Phoronix

    KVM Changes Ready For The Linux 4.6 Kernel Written by Michael Larabel in Hardware on 14 March 2016 at 01:25 PM EDT. Add A Comment Paolo Bonzini has sent in the KVM (Kernel-based Virtual Machine) changes for the Linux 4.6 kernel merge window, which he describes as "one of the largest releases for KVM." While the KVM changes for Linux 4.6 are numerous, they are mostly architecture-specific changes f

    KVM Changes Ready For The Linux 4.6 Kernel - Phoronix
    nfunato
    nfunato 2016/03/15
  • インテル バーチャライゼーション・テクノロジー - Wikipedia

    インテル バーチャライゼーション・テクノロジー(Intel Virtualization Technology、Intel VTまたは単にVTと略される)とは、インテルによって開発された仮想化支援技術のことである。 当初、インテルは開発コードネームからVanderpool Technologyという名称を用いていた為[1]、現在でもVTをVanderpool Technologyの略とする表記が散見される[2]。また、VT-x を指して単に Intel VT と呼称する場合もある[3]。 Intel VTは、仮想マシンモニタによる複数のオペレーティングシステム (OS) の並行動作をより効率的に行うための支援技術である。 VT機能がなくても、すべてソフトウェア的に仮想化技術を実装し、複数のOS(ゲストOS)を実行することは可能である。しかし、その場合パフォーマンスの低下を招いたり、ゲストO

  • Intel Celeron - Wikipedia

    Covington Mendocino Coppermine-128 Tualatin-256 Willamette-128 Northwood-128 Prescott-256 Cedar Mill-512 Banias-512K Dothan-1M/512K Yonah-1M Conroe-L Conroe-CL Merom-1M Penryn-L Value Sossaman Allendale-512K Wolfdale Clarkdale Arrandale Jasper Forest Sandy Bridge Ivy Bridge Haswell Broadwell Skylake Kaby Lake Coffee Lake Comet Lake Alder Lake Celeron 266MHz (Slot1タイプ) 1998年4月に Pentium II の廉価(もしくは低

    Intel Celeron - Wikipedia
    nfunato
    nfunato 2016/01/31
  • VT/Intel Virtualization Technology 対応CPUリスト

    VT/Intel Virtualization Technology 対応CPUリスト VT(インテル バーチャライゼーション・テクノロジー)は、Windows 7のXP互換モードの動作に必要です。VT(インテル バーチャライゼーション・テクノロジー)の機能を使うには、CPU,BIOSの両方がVTに対応している必要があります。 2009年10月23日時点のリストとなります。正確な情報は、下記サイトでご確認ください。 http://ark.intel.com/VTList.aspx

    nfunato
    nfunato 2016/01/31
  • windows cpu kvm 対応 調べる - Google 検索

    問題 KVMで仮想マシンを作りたいのだが、CPUが対応しているかどうか知りたい。 答え 1、CPUに仮想化支援機構が組み込まれているか確認 /proc/cpuinfo に、Intelの場合 ...

    nfunato
    nfunato 2016/01/31
    "intel cpu kvm 対応"
  • KVM と /proc/cpuinfo の微妙な関係

    今回は Libvirt/KVM のマシンをセットアップしている最中に遭遇したトラブルを紹介してみる。 まず、KVM の動作には CPU が仮想化支援機能 (Intel-VT または AMD-V) をサポートしている必要がある。 なので、それを /proc/cpuinfo から確認した。 Intel CPU の場合は vmx が、AMD CPU の場合は svm が flags の中にあれば良い。 この機能は最近の CPU であれば、よほどの廉価版でない限り付いている。 $ egrep -c '(vmx|svm)' /proc/cpuinfo 8 上記を確認した上で virt-install コマンドでドメインのインストールを試みた所 WARNING が出た。 KVM による高速化が使えないので QEMU を使いますと言っている。 端的に言うと、この状況では壮絶に遅くなる。 $ sudo v

    KVM と /proc/cpuinfo の微妙な関係
    nfunato
    nfunato 2016/01/31
  • Charming Python: Functional programming in Python, Part 3

    nfunato
    nfunato 2016/01/31
  • 仮想化対応CPUか確認する Intel VT

    仮想化するのに VMware とか KVM とか Xen とか様々な方法があるけど、最新の仮想化技術ではプロセッサに Intel VT といわれる仮想化支援機能が必要らしい。 つまりハードウェアが対応していないと利用できないということ。 CPU の事なんか全くの無知なので、調べる術をメモ。 CPUの情報を表示するコマンド cat /proc/cpuinfo 例えばこんなログが表示される processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 3.06GHz stepping : 9 cpu MHz : 3061.967 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu

    仮想化対応CPUか確認する Intel VT
    nfunato
    nfunato 2016/01/31
  • 【KVM】KVM対応CPUか確認する at softelメモ

    問題 KVMで仮想マシンを作りたいのだが、CPUが対応しているかどうか知りたい。 答え 1、CPUに仮想化支援機構が組み込まれているか確認 /proc/cpuinfo に、Intelの場合ならvmxが、AMDの場合はsvmがあるか確認。 $ cat /proc/cpuinfo (略) flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds

    【KVM】KVM対応CPUか確認する at softelメモ
    nfunato
    nfunato 2016/01/31
  • 水銀室 仮想化ハイパーバイザKVMとQEMUを動作させる -openSUSE Linuxデスクトップ環境構築-

    KVMで仮想マシンを動作させる 現在Linuxの仮想化ハイバーバイザと言えばKVMが有力です。 カーネルに統合されており、Xenのカーネルコンパイルのような煩わしさが少ないという点が強みです。 しかしKVMは他の仮想ハイパーバイザに比べると、ちょっと独特なところがあります。 結論から言うと、KVMは単体で動作しません。 QEMUというKVM誕生のはるか前から存在しているPCエミュレータを利用します。 仮想ハードウェアはQEMUが提供し、CPUの演算だけKVMを介して直接処理されます。 KVMはLinuxCPU演算を仲介するカーネルモジュールに過ぎず、QEMUを高速化する機能を提供するだけです。 つまりKVMKVMと騒いでいますがそれは、大役を果たすQEMUを高速化させる機能と言えます。 どちらにせよ、KVMとQEMUはセットで動作させなくてはなりません。 KVMの解説情報は非常に多いので

  • KVMの導入と基本的な使い方

    アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) 前回「Linux標準の仮想化技術『KVM』の仕組み」では、、KVM(Kernel-based Virtual Machine)の概要について説明しました。今回はそれを踏まえて、基的な使い方を説明します。KVMはGUIツールで操作することもできますが、今回は基を押さえるため、すべてコマンドラインで行ってみましょう。 実際にKVMを使う場合にはGUIツールを使うことが想定されますが、コマンドラインでの操作を押さえておけば、GUIツールの裏側で実際に何をやっているのかを理解できるかと思います。 今回の話の流れは以下のとおりです。

    KVMの導入と基本的な使い方
    nfunato
    nfunato 2015/12/02
  • XenとLibVMI | 一生あとで読んでろ

    はじめにLibVMIはXenならびにKVMを対象としたVMIライブラリである.ここでは,その基盤と応用についてまとめる. libxcそもそもXenにおけるVMIの研究ではかねてより,各ドメインの制御機能ないしハイパーコールを提供するlibxcというライブラリが用いられてきた.libxcという名称はthe Xen Control libraryの略称であり,Xenによって公式に提供されている(tools/libxc/).なお,libxcとして提供されている関数はxc_というprefixを備えている. このうち,VMIと密接に関連があるのはxenctrl.hとxenguest.hである.なかでもxenctrl.hはlibxenctrlとも呼ばれ,PFNの参照やハイパーコールの追加などの機能が提供されている. LibVMIのソースコードにgrepを掛けると,libxcに由来する構造体と関数が多く

  • NetBSDユーザのためのKVM入門 - BSD小僧の日記

    仮想化時代に入り、NetBSDユーザがKVMを使うと色々苦労しそうなのでNetBSDユーザの視点でKVMを使う場合の情報をまとめています。*1 下にある記事リストから話題別のページに飛べます。 大前提となるLinuxのインストールとKVM環境の構築は http://www.server-world.info/query?os=Ubuntu_11.04&p=kvm を参考にさせていただきました。 *1 : NetBSDユーザならばXenを使うのが自然かもしれませんが、近くにKVMのプロがいたので、色々聞けるかなーということでKVMを選びました。

  • Kernel-based Virtual Machine - Wikipedia

    Kernel-based Virtual Machine (KVM) is a free and open-source virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. It was merged into the mainline Linux kernel in version 2.6.20, which was released on February 5, 2007.[1] KVM requires a processor with hardware virtualization extensions, such as Intel VT or AMD-V.[2] KVM has also been ported to other operatin

    Kernel-based Virtual Machine - Wikipedia
    nfunato
    nfunato 2015/07/27
  • Intelの仮想化支援機能「Intel VT」とは? - @IT

    サーバ向けプロセッサのマルチコア化が進む現在、そのプロセッサ・パワーを活用する用途として、仮想化に注目が集まっている。仮想化技術を用いることで、ハードウェアとOS/アプリケーションとの独立性が高まり、その結果、サーバ・システムの柔軟性や保守管理性が向上する。例えば、これまで複数のサーバで稼働させていたOSとアプリケーションを、1台のサーバに集約することで、サーバ・システムの単純化や利用率の向上、コストの削減などのメリットがもたらされる。 しかし仮想化技術は、コンピュータ・ハードウェア上に仮想的なコンピュータ(仮想マシン)をソフトウェアで構築するという技術であるため、さまざまなオーバーヘッドが生じる。仮想マシンで実行されるゲストOSは、仮想化していない場合と同様、1台のコンピュータを占有しているものとして稼働するため、仮想マシンを提供する仮想マシン・モニタ(VMM)がハードウェア・リソースを

    nfunato
    nfunato 2015/07/27
  • intel Processor Spec Finder

    Using Intel.com Search You can easily search the entire Intel.com site in several ways. Brand Name: Core i9 Document Number: 123456 Code Name: Emerald Rapids Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice* Quick Links You can also try the quick links below to see results for most popular searches. Product Information Support Drivers & Software

    nfunato
    nfunato 2015/07/27
  • 仮想化ソフトウェア比較 webzoit.net

    仮想化ソフトウェア比較 x86仮想化で利用できるオープンソースの仮想マシン作成・実行ソフトウェアであるQEMU、KVM/QEMU、Bochs、Xen、VirtualBox、VMware Player、Hyper-V、Virtual PC...etc.についてみてみようと思います。 仮想化比較 OSの仮想化方法の1つとしてCPUを丸ごとエミュレートするタイプとホストOSのCPUを使って同一CPU(のOS実行環境)をエミュレートする方法があります。 前者には、x86/IA-32のPC/AT互換機をエミュレートするBochsや各種マシンをエミュレートするQEMUがあり、CPU(実質マシン自体)を丸ごとエミュレートする為、Bochsでは、CPUの異なるマシン上であってもx86/IA-32のPC/AT互換機環境を、QEMUは複数のサポート済みCPU搭載マシン環境を異なるCPU搭載PCの仮想マシン上で

    仮想化ソフトウェア比較 webzoit.net
    nfunato
    nfunato 2015/07/26