linux:qemu-kvm

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:qemu-kvm [2019/08/19 06:45] ともやんlinux:qemu-kvm [2023/09/21 07:25] (現在) – [付録] ともやん
行 3: 行 3:
 [[linux:qemu-kvm:install|qemu-kvm のインストール]]\\ [[linux:qemu-kvm:install|qemu-kvm のインストール]]\\
 [[linux:qemu-kvm:kvm_check|kvm が有効になっていることの確認]]\\ [[linux:qemu-kvm:kvm_check|kvm が有効になっていることの確認]]\\
-[[linux:qemu-kvm:bridge_setting|ブリッジ接続の設定(nmcli)]]\\ +[[linux:commands:network:network_manager_bridge|NetworkManager によるブリッジの設定(nmcli)]]\\
-[[linux:qemu-kvm:centos_minimal_install|CentOS minimal インストール(ゲストOS)]]\\+
 [[linux:qemu-kvm:fedora_minimal_install|Fedora minimal インストール(ゲストOS)]]\\ [[linux:qemu-kvm:fedora_minimal_install|Fedora minimal インストール(ゲストOS)]]\\
 +[[linux:qemu-kvm:centos_minimal_install|CentOS minimal インストール(ゲストOS)]]\\
 [[linux:qemu-kvm:tuned_setup|Tunedのセットアップ]]\\ [[linux:qemu-kvm:tuned_setup|Tunedのセットアップ]]\\
 [[linux:qemu-kvm:virsh|virsh による仮想マシンの操作]]\\ [[linux:qemu-kvm:virsh|virsh による仮想マシンの操作]]\\
行 12: 行 12:
 [[linux:qemu-kvm:libguestfs-tools|libguestfs-tools による仮想ディスクの操作]]\\ [[linux:qemu-kvm:libguestfs-tools|libguestfs-tools による仮想ディスクの操作]]\\
 [[android:android_x86|QEMU で Android x86 8.1-r1 を動かす]]\\ [[android:android_x86|QEMU で Android x86 8.1-r1 を動かす]]\\
 +[[hardware:raspberry_pi:dietpi:dietpi_native_pc_on_uefi_kvm|Native PC 用 DietPi を UEFI セキュアブートの KVM で動かす]]\\
  
-===== 仮想マシンマネージャー ===== +===== 仮想マシンマネージャー (virt-manager) ===== 
-[アプリケーション] - [システムツール] - [仮想マシンマネージャ] を起動する。+[アクティビティ] - [アプリケーション] - [仮想マシンマネージャ] を起動する。\\ 
 +{{:linux:virt-manager_icon_001.png?90|virt-manager icon 001}}\\
  
 ===== 仮想マシンの作成 ===== ===== 仮想マシンの作成 =====
行 27: 行 29:
 仮想マシンのディスクイメージは /var/lib/libvirt/images に作成する。\\ 仮想マシンのディスクイメージは /var/lib/libvirt/images に作成する。\\
 イメージを qcow2 形式で作成する事で、割り当てサイズではなく実際に使用されたサイズになるイメージを作成する。(ディスク容量を節約できる) イメージを qcow2 形式で作成する事で、割り当てサイズではなく実際に使用されたサイズになるイメージを作成する。(ディスク容量を節約できる)
-<code+<WRAP color_term
-$ sudo qemu-img create -f qcow2 /var/lib/libvirt/images/empty_256GB.qcow2 256G +<WRAP color_command><html><pre> 
-Formatting '/var/lib/libvirt/images/Sv256GB.qcow2', fmt=qcow2 size=274877906944 cluster_size=65536 lazy_refcounts=off refcount_bits=16 +<b class=GRN>$</b> <b class=HIY>sudo</b> qemu-img create <b class=HIK>-f</b> qcow2 /var/lib/libvirt/images/Sv256GB.qcow2 256G 
-</code+</pre></html></WRAP> 
-※GUIツールからだと形式の指定ができいので予めコマンドイメジを作成しておく+<WRAP color_result><html><pre> 
 +Formatting '/var/lib/libvirt/images/Sv256GB.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=274877906944 lazy_refcounts=off refcount_bits=16 
 +</pre></html></WRAP> 
 +</WRAP
 +※GUIツールからも qcow2 形式の指定が出来るようにりましたがGUI標準はスパスファイルになる 
 +[[linux:qemu-kvm:qemu-img|qemu-img による仮想ディスクの操作]]\\ 
 + 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<b class=GRN>$</b> <b class=HIY>sudo</b> ls -al /var/lib/libvirt/images/ 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +合計 21887804 
 +drwx--x--x. 1 root root          174  9月  1 05:55 . 
 +drwxr-xr-x. 1 root root          104  5月  7 09:00 .. 
 +-rw-------  1 root root 274920112128  9月  1 05:56 Sv256GB_GUI.qcow2 
 +-rw-r--r--  1 root root       200704  9月  1 05:43 Sv256GB.qcow2 
 +</pre></html></WRAP> 
 +</WRAP>
  
 ==== 仮想マシンマネージャーによる操作 ==== ==== 仮想マシンマネージャーによる操作 ====
-  - [アプリケーション]-[システムツール]-[仮想マシンマネージャ]クリックする +  - 仮想マシンマネージャー起動時に、管理者認証行って QEMU/KVM に接続する🤤 
-  - ホストを選択して[新規(N)]ボタンをクリックする\\ {{:linux:virt-manager_001.png?500|}}+  - ホスト (QEMU/KVM - qemu:%%///%%system) を選択して **[新しい仮想マシンの作成]** ボタンをクリックする😍\\ <WRAP group>
  
 +<WRAP left 60% column>
 +{{:linux:virt-manager_001.png?500|}}
 +</WRAP>
 +<WRAP 30% column>
 +| {{:linux:virt-manager_002.png?200|}} |
 +| {{:linux:virt-manager_003.png?200|}} |
 +</WRAP>
 +
 +</WRAP>
 +
 +===== XML 編集の有効化 =====
 +初期設定では XML 編集は無効化されている🤔\\
 +<code>
 +⚠XML 編集が ’設定' で無効化されています。なお、有効化する際には注意して取り扱ってください。🤤
 +</code>
 +<WRAP zoomimg w600 x1_3>{{:linux:virt-manager_016.png|virt-manager 015}}</WRAP>\\
 +
 +**仮想マシンマネージャー (virt-manager)** の XML 編集を有効化するには...🤤\\
 +  - virt-manager を起動する。
 +  - メニューから [編集] - [設定] (Preferences) をクリックして「設定」画面を開く。
 +  - 「設定」画面の [XML 編集を有効にする] をオンにして、[閉じる] をクリックする。\\ <WRAP zoomimg w400 x1_6>{{:linux:virt-manager_017.png|virt-manager 017}}</WRAP>
 +  - 任意の仮想マシンをダブルクリックして、[XML] タブで XML を編集できることを確認する。\\ <WRAP zoomimg w400 x1_6>{{:linux:virt-manager_018.png|virt-manager 018}}</WRAP>
  
 ===== 仮想マシンをコピーして同一KVMホスト上で動かす場合 ===== ===== 仮想マシンをコピーして同一KVMホスト上で動かす場合 =====
 仮想マシンのリストを確認する。 仮想マシンのリストを確認する。
-<code+<WRAP color_term
-$ sudo virsh list --all+<WRAP color_command><html><pre> 
 +<b class=GRN>$</b> <b class=HIY>sudo</b> virsh list <b class=HIK>--all</b> 
 +</pre></html></WRAP> 
 +<WRAP color_result><code>
  Id    名前                         状態  Id    名前                         状態
 ---------------------------------------------------- ----------------------------------------------------
      centos-vm-base                 シャットオフ      centos-vm-base                 シャットオフ
      green-vm-base                  シャットオフ      green-vm-base                  シャットオフ
-</code>+</code></WRAP> 
 +</WRAP> 
 コピーしたい仮想マシンの xml をダンプする。 コピーしたい仮想マシンの xml をダンプする。
-<code+<WRAP color_term
-$ sudo virsh dumpxml green-vm-base +<WRAP color_command><html><pre> 
-</code+<b class=GRN>$</b> <b class=HIY>sudo</b> virsh dumpxml green-vm-base 
-<sxh xml collapse:true>+</pre></html></WRAP
 +<WRAP color_result_long><code xml>
 <domain type='kvm'> <domain type='kvm'>
   <name>green-vm-base</name>   <name>green-vm-base</name>
行 117: 行 165:
   </devices>   </devices>
 </domain> </domain>
-</sxh>+</code></WRAP> 
 +</WRAP> 
 uuidgen コマンドで新しい uuid を生成する。 uuidgen コマンドで新しい uuid を生成する。
-<code+<WRAP color_term
-$ uuidgen+<WRAP color_command><html><pre> 
 +<b class=GRN>$</b> <b class=HIY>uuidgen</b> 
 +</pre></html></WRAP> 
 +<WRAP color_result><code>
 d3492379-bacd-45cc-8b17-77b7ed3d6e50 d3492379-bacd-45cc-8b17-77b7ed3d6e50
-</code>+</code></WRAP> 
 +</WRAP> 
 新しい仮想マシンの xml ファイルを作成する。 新しい仮想マシンの xml ファイルを作成する。
-<code+<WRAP color_term
-$ sudo vi /etc/libvirt/qemu/green-web.xml +<WRAP color_command><html><pre> 
-</code>+<b class=GRN>$</b> <b class=HIY>sudo</b> nano /etc/libvirt/qemu/green-web.xml 
 +</pre></html></WRAP> 
 +</WRAP> 
 新しい仮想マシンの xml ファイルの name, uuid, devices-disk-source, devices-interface-mac address を直す。 新しい仮想マシンの xml ファイルの name, uuid, devices-disk-source, devices-interface-mac address を直す。
-<sxh xml collapse:true>+<WRAP color_term> 
 +<WRAP color_result_long><code xml>
 <domain type='kvm'> <domain type='kvm'>
   <name>green-web</name>   <name>green-web</name>
行 194: 行 253:
   </devices>   </devices>
 </domain> </domain>
-</sxh>+</code></WRAP> 
 +</WRAP> 
 新しい仮想マシン用に仮想ディスクをコピーする。 新しい仮想マシン用に仮想ディスクをコピーする。
-<code+<WRAP color_term
-$ sudo cp /var/lib/libvirt/images/green-vm-base.qed /var/lib/libvirt/images/green-web.qed +<WRAP color_command><html><pre> 
-</code>+<b class=GRN>$</b> <b class=HIY>sudo</b> cp /var/lib/libvirt/images/green-vm-base.qed /var/lib/libvirt/images/green-web.qed 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +</pre></html></WRAP> 
 +</WRAP> 
 KVMホストに反映させる。 KVMホストに反映させる。
-<code+<WRAP color_term
-$ sudo virsh define /etc/libvirt/qemu/green-web.xml +<WRAP color_command><html><pre> 
-</code>+<b class=GRN>$</b> <b class=HIY>sudo</b> virsh define /etc/libvirt/qemu/green-web.xml 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +</pre></html></WRAP> 
 +</WRAP> 
 KVMホストへの反映を確認する。 KVMホストへの反映を確認する。
-<code+<WRAP color_term
-$ sudo virsh list --all +<WRAP color_command><html><pre> 
- Id    名前                         状態+<b class=GRN>$</b> <b class=HIY>sudo</b> virsh list --all 
 +</pre></html></WRAP> 
 +<WRAP color_result><code> 
 +Id    名前                         状態
 ---------------------------------------------------- ----------------------------------------------------
      centos-vm-base                 シャットオフ      centos-vm-base                 シャットオフ
      green-vm-base                  シャットオフ      green-vm-base                  シャットオフ
      green-web                      シャットオフ      green-web                      シャットオフ
-</code>+</code></WRAP> 
 +</WRAP> 
 ===== 仮想マシンを異なるKVMホストへ移動する場合 ===== ===== 仮想マシンを異なるKVMホストへ移動する場合 =====
 仮想マシンのリストを確認する。 仮想マシンのリストを確認する。
行 308: 行 384:
 /dev/nbd0 disconnected /dev/nbd0 disconnected
 </code> </code>
-===== QEMU で 指定可能な NIC モデル ===== +===== QEMU (x86_64) でエミュレーション可能な CPU 一覧 ===== 
-<WRAP prewrap 100%+<WRAP color_term> 
-<code+<WRAP color_command><html><pre> 
-$ qemu-system-x86_64 -net nic,model=?+<b class=GRN>$</b> <b class=HIY>qemu-system-x86_64</b> <b class=HIK>-cpu</b> help 
 +</pre></html></WRAP> 
 +<WRAP color_result_long><html><pre> 
 +Available CPUs: 
 +x86 486                   (alias configured by machine type) 
 +x86 486-v1                 
 +x86 Broadwell             (alias configured by machine type) 
 +x86 Broadwell-IBRS        (alias of Broadwell-v3) 
 +x86 Broadwell-noTSX       (alias of Broadwell-v2) 
 +x86 Broadwell-noTSX-IBRS  (alias of Broadwell-v4) 
 +x86 Broadwell-v1          Intel Core Processor (Broadwell) 
 +x86 Broadwell-v2          Intel Core Processor (Broadwell, no TSX) 
 +x86 Broadwell-v3          Intel Core Processor (Broadwell, IBRS) 
 +x86 Broadwell-v4          Intel Core Processor (Broadwell, no TSX, IBRS) 
 +x86 Cascadelake-Server    (alias configured by machine type) 
 +x86 Cascadelake-Server-noTSX  (alias of Cascadelake-Server-v3) 
 +x86 Cascadelake-Server-v1  Intel Xeon Processor (Cascadelake) 
 +x86 Cascadelake-Server-v2  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES] 
 +x86 Cascadelake-Server-v3  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] 
 +x86 Cascadelake-Server-v4  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] 
 +x86 Cascadelake-Server-v5  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, XSAVES, no TSX] 
 +x86 Conroe                (alias configured by machine type) 
 +x86 Conroe-v1             Intel Celeron_4x0 (Conroe/Merom Class Core 2) 
 +x86 Cooperlake            (alias configured by machine type) 
 +x86 Cooperlake-v1         Intel Xeon Processor (Cooperlake) 
 +x86 Cooperlake-v2         Intel Xeon Processor (Cooperlake) [XSAVES] 
 +x86 Denverton             (alias configured by machine type) 
 +x86 Denverton-v1          Intel Atom Processor (Denverton) 
 +x86 Denverton-v2          Intel Atom Processor (Denverton) [no MPX, no MONITOR] 
 +x86 Denverton-v3          Intel Atom Processor (Denverton) [XSAVES, no MPX, no MONITOR] 
 +x86 Dhyana                (alias configured by machine type) 
 +x86 Dhyana-v1             Hygon Dhyana Processor 
 +x86 Dhyana-v2             Hygon Dhyana Processor [XSAVES] 
 +x86 EPYC                  (alias configured by machine type) 
 +x86 EPYC-IBPB             (alias of EPYC-v2) 
 +x86 EPYC-Milan            (alias configured by machine type) 
 +x86 EPYC-Milan-v1         AMD EPYC-Milan Processor 
 +x86 EPYC-Rome             (alias configured by machine type) 
 +x86 EPYC-Rome-v1          AMD EPYC-Rome Processor 
 +x86 EPYC-Rome-v2          AMD EPYC-Rome Processor 
 +x86 EPYC-v1               AMD EPYC Processor 
 +x86 EPYC-v2               AMD EPYC Processor (with IBPB) 
 +x86 EPYC-v3               AMD EPYC Processor 
 +x86 Haswell               (alias configured by machine type) 
 +x86 Haswell-IBRS          (alias of Haswell-v3) 
 +x86 Haswell-noTSX         (alias of Haswell-v2) 
 +x86 Haswell-noTSX-IBRS    (alias of Haswell-v4) 
 +x86 Haswell-v1            Intel Core Processor (Haswell) 
 +x86 Haswell-v2            Intel Core Processor (Haswell, no TSX) 
 +x86 Haswell-v3            Intel Core Processor (Haswell, IBRS) 
 +x86 Haswell-v4            Intel Core Processor (Haswell, no TSX, IBRS) 
 +x86 Icelake-Client        (alias configured by machine type) 
 +x86 Icelake-Client-noTSX  (alias of Icelake-Client-v2) 
 +x86 Icelake-Client-v1     Intel Core Processor (Icelake) [deprecated] 
 +x86 Icelake-Client-v2     Intel Core Processor (Icelake) [no TSX, deprecated] 
 +x86 Icelake-Client-v3     Intel Core Processor (Icelake) [no TSX, XSAVES, deprecated] 
 +x86 Icelake-Server        (alias configured by machine type) 
 +x86 Icelake-Server-noTSX  (alias of Icelake-Server-v2) 
 +x86 Icelake-Server-v1     Intel Xeon Processor (Icelake) 
 +x86 Icelake-Server-v2     Intel Xeon Processor (Icelake) [no TSX] 
 +x86 Icelake-Server-v3     Intel Xeon Processor (Icelake) 
 +x86 Icelake-Server-v4     Intel Xeon Processor (Icelake) 
 +x86 Icelake-Server-v5     Intel Xeon Processor (Icelake) [XSAVES] 
 +x86 Icelake-Server-v6     Intel Xeon Processor (Icelake) [5-level EPT] 
 +x86 IvyBridge             (alias configured by machine type) 
 +x86 IvyBridge-IBRS        (alias of IvyBridge-v2) 
 +x86 IvyBridge-v1          Intel Xeon E3-12xx v2 (Ivy Bridge) 
 +x86 IvyBridge-v2          Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS) 
 +x86 KnightsMill           (alias configured by machine type) 
 +x86 KnightsMill-v1        Intel Xeon Phi Processor (Knights Mill) 
 +x86 Nehalem               (alias configured by machine type) 
 +x86 Nehalem-IBRS          (alias of Nehalem-v2) 
 +x86 Nehalem-v1            Intel Core i7 9xx (Nehalem Class Core i7) 
 +x86 Nehalem-v2            Intel Core i7 9xx (Nehalem Core i7, IBRS update) 
 +x86 Opteron_G1            (alias configured by machine type) 
 +x86 Opteron_G1-v1         AMD Opteron 240 (Gen 1 Class Opteron) 
 +x86 Opteron_G2            (alias configured by machine type) 
 +x86 Opteron_G2-v1         AMD Opteron 22xx (Gen 2 Class Opteron) 
 +x86 Opteron_G3            (alias configured by machine type) 
 +x86 Opteron_G3-v1         AMD Opteron 23xx (Gen 3 Class Opteron) 
 +x86 Opteron_G4            (alias configured by machine type) 
 +x86 Opteron_G4-v1         AMD Opteron 62xx class CPU 
 +x86 Opteron_G5            (alias configured by machine type) 
 +x86 Opteron_G5-v1         AMD Opteron 63xx class CPU 
 +x86 Penryn                (alias configured by machine type) 
 +x86 Penryn-v1             Intel Core 2 Duo P9xxx (Penryn Class Core 2) 
 +x86 SandyBridge           (alias configured by machine type) 
 +x86 SandyBridge-IBRS      (alias of SandyBridge-v2) 
 +x86 SandyBridge-v1        Intel Xeon E312xx (Sandy Bridge) 
 +x86 SandyBridge-v2        Intel Xeon E312xx (Sandy Bridge, IBRS update) 
 +x86 Skylake-Client        (alias configured by machine type) 
 +x86 Skylake-Client-IBRS   (alias of Skylake-Client-v2) 
 +x86 Skylake-Client-noTSX-IBRS  (alias of Skylake-Client-v3) 
 +x86 Skylake-Client-v1     Intel Core Processor (Skylake) 
 +x86 Skylake-Client-v2     Intel Core Processor (Skylake, IBRS) 
 +x86 Skylake-Client-v3     Intel Core Processor (Skylake, IBRS, no TSX) 
 +x86 Skylake-Client-v4     Intel Core Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, no TSX] 
 +x86 Skylake-Server        (alias configured by machine type) 
 +x86 Skylake-Server-IBRS   (alias of Skylake-Server-v2) 
 +x86 Skylake-Server-noTSX-IBRS  (alias of Skylake-Server-v3) 
 +x86 Skylake-Server-v1     Intel Xeon Processor (Skylake) 
 +x86 Skylake-Server-v2     Intel Xeon Processor (Skylake, IBRS) 
 +x86 Skylake-Server-v3     Intel Xeon Processor (Skylake, IBRS, no TSX) 
 +x86 Skylake-Server-v4     Intel Xeon Processor (Skylake, IBRS, no TSX) 
 +x86 Skylake-Server-v5     Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, EPT switching, no TSX] 
 +x86 Snowridge             (alias configured by machine type) 
 +x86 Snowridge-v1          Intel Atom Processor (SnowRidge) 
 +x86 Snowridge-v2          Intel Atom Processor (Snowridge, no MPX) 
 +x86 Snowridge-v3          Intel Atom Processor (Snowridge, no MPX) [XSAVES, no MPX] 
 +x86 Snowridge-v4          Intel Atom Processor (Snowridge, no MPX) [no split lock detect, no core-capability] 
 +x86 Westmere              (alias configured by machine type) 
 +x86 Westmere-IBRS         (alias of Westmere-v2) 
 +x86 Westmere-v1           Westmere E56xx/L56xx/X56xx (Nehalem-C) 
 +x86 Westmere-v2           Westmere E56xx/L56xx/X56xx (IBRS update) 
 +x86 athlon                (alias configured by machine type) 
 +x86 athlon-v1             QEMU Virtual CPU version 2.5+ 
 +x86 core2duo              (alias configured by machine type) 
 +x86 core2duo-v1           Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz 
 +x86 coreduo               (alias configured by machine type) 
 +x86 coreduo-v1            Genuine Intel(R) CPU           T2600  @ 2.16GHz 
 +x86 kvm32                 (alias configured by machine type) 
 +x86 kvm32-v1              Common 32-bit KVM processor 
 +x86 kvm64                 (alias configured by machine type) 
 +x86 kvm64-v1              Common KVM processor 
 +x86 n270                  (alias configured by machine type) 
 +x86 n270-v1               Intel(R) Atom(TM) CPU N270   @ 1.60GHz 
 +x86 pentium               (alias configured by machine type) 
 +x86 pentium-v1             
 +x86 pentium2              (alias configured by machine type) 
 +x86 pentium2-v1            
 +x86 pentium3              (alias configured by machine type) 
 +x86 pentium3-v1            
 +x86 phenom                (alias configured by machine type) 
 +x86 phenom-v1             AMD Phenom(tm) 9550 Quad-Core Processor 
 +x86 qemu32                (alias configured by machine type) 
 +x86 qemu32-v1             QEMU Virtual CPU version 2.5+ 
 +x86 qemu64                (alias configured by machine type) 
 +x86 qemu64-v1             QEMU Virtual CPU version 2.5+ 
 +x86 base                  base CPU model type with no features enabled 
 +x86 host                  processor with all supported host features  
 +x86 max                   Enables all features supported by the accelerator in the current host 
 + 
 +Recognized CPUID flags: 
 +  3dnow 3dnowext 3dnowprefetch abm ace2 ace2-en acpi adx aes amd-no-ssb 
 +  amd-ssbd amd-stibp amx-bf16 amx-int8 amx-tile apic arat arch-capabilities 
 +  avic avx avx-vnni avx2 avx512-4fmaps avx512-4vnniw avx512-bf16 
 +  avx512-fp16 avx512-vp2intersect avx512-vpopcntdq avx512bitalg avx512bw 
 +  avx512cd avx512dq avx512er avx512f avx512ifma avx512pf avx512vbmi 
 +  avx512vbmi2 avx512vl avx512vnni bmi1 bmi2 bus-lock-detect cid cldemote 
 +  clflush clflushopt clwb clzero cmov cmp-legacy core-capability cr8legacy 
 +  cx16 cx8 dca de decodeassists ds ds-cpl dtes64 erms est extapic f16c 
 +  flushbyasid fma fma4 fpu fsgsbase fsrm full-width-write fxsr fxsr-opt 
 +  gfni hle ht hypervisor ia64 ibpb ibrs ibrs-all ibs intel-pt intel-pt-lip 
 +  invpcid invtsc kvm-asyncpf kvm-asyncpf-int kvm-hint-dedicated kvm-mmu 
 +  kvm-msi-ext-dest-id kvm-nopiodelay kvm-poll-control kvm-pv-eoi kvm-pv-ipi 
 +  kvm-pv-sched-yield kvm-pv-tlb-flush kvm-pv-unhalt kvm-steal-time kvmclock 
 +  kvmclock kvmclock-stable-bit la57 lahf-lm lbrv lm lwp mca mce md-clear 
 +  mds-no misalignsse mmx mmxext monitor movbe movdir64b movdiri mpx msr 
 +  mtrr nodeid-msr npt nrip-save nx osvw pae pat pause-filter pbe pcid 
 +  pclmulqdq pcommit pdcm pdpe1gb perfctr-core perfctr-nb pfthreshold pge 
 +  phe phe-en pks pku pmm pmm-en pn pni popcnt pschange-mc-no pse pse36 
 +  rdctl-no rdpid rdrand rdseed rdtscp rsba rtm sep serialize sgx sgx-debug 
 +  sgx-exinfo sgx-kss sgx-mode64 sgx-provisionkey sgx-tokenkey sgx1 sgx2 
 +  sgxlc sha-ni skinit skip-l1dfl-vmentry smap smep smx spec-ctrl 
 +  split-lock-detect ss ssb-no ssbd sse sse2 sse4.1 sse4.2 sse4a ssse3 stibp 
 +  svm svm-lock svme-addr-chk syscall taa-no tbm tce tm tm2 topoext tsc 
 +  tsc-adjust tsc-deadline tsc-scale tsx-ctrl tsx-ldtrk umip v-vmsave-vmload 
 +  vaes vgif virt-ssbd vmcb-clean vme vmx vmx-activity-hlt 
 +  vmx-activity-shutdown vmx-activity-wait-sipi vmx-apicv-register 
 +  vmx-apicv-vid vmx-apicv-x2apic vmx-apicv-xapic vmx-cr3-load-noexit 
 +  vmx-cr3-store-noexit vmx-cr8-load-exit vmx-cr8-store-exit vmx-desc-exit 
 +  vmx-encls-exit vmx-entry-ia32e-mode vmx-entry-load-bndcfgs 
 +  vmx-entry-load-efer vmx-entry-load-pat vmx-entry-load-perf-global-ctrl 
 +  vmx-entry-load-pkrs vmx-entry-load-rtit-ctl vmx-entry-noload-debugctl 
 +  vmx-ept vmx-ept-1gb vmx-ept-2mb vmx-ept-advanced-exitinfo 
 +  vmx-ept-execonly vmx-eptad vmx-eptp-switching vmx-exit-ack-intr 
 +  vmx-exit-clear-bndcfgs vmx-exit-clear-rtit-ctl vmx-exit-load-efer 
 +  vmx-exit-load-pat vmx-exit-load-perf-global-ctrl vmx-exit-load-pkrs 
 +  vmx-exit-nosave-debugctl vmx-exit-save-efer vmx-exit-save-pat 
 +  vmx-exit-save-preemption-timer vmx-flexpriority vmx-hlt-exit vmx-ins-outs 
 +  vmx-intr-exit vmx-invept vmx-invept-all-context vmx-invept-single-context 
 +  vmx-invept-single-context vmx-invept-single-context-noglobals 
 +  vmx-invlpg-exit vmx-invpcid-exit vmx-invvpid vmx-invvpid-all-context 
 +  vmx-invvpid-single-addr vmx-io-bitmap vmx-io-exit vmx-monitor-exit 
 +  vmx-movdr-exit vmx-msr-bitmap vmx-mtf vmx-mwait-exit vmx-nmi-exit 
 +  vmx-page-walk-4 vmx-page-walk-5 vmx-pause-exit vmx-ple vmx-pml 
 +  vmx-posted-intr vmx-preemption-timer vmx-rdpmc-exit vmx-rdrand-exit 
 +  vmx-rdseed-exit vmx-rdtsc-exit vmx-rdtscp-exit vmx-secondary-ctls 
 +  vmx-shadow-vmcs vmx-store-lma vmx-true-ctls vmx-tsc-offset 
 +  vmx-tsc-scaling vmx-unrestricted-guest vmx-vintr-pending vmx-vmfunc 
 +  vmx-vmwrite-vmexit-fields vmx-vnmi vmx-vnmi-pending vmx-vpid 
 +  vmx-wbinvd-exit vmx-xsaves vmx-zero-len-inject vpclmulqdq waitpkg 
 +  wbnoinvd wdt x2apic xcrypt xcrypt-en xfd xgetbv1 xop xsave xsavec 
 +  xsaveerptr xsaveopt xsaves xstore xstore-en xtpr 
 + 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<b class=GRN>$</b> <b class=HIY>qemu-system-i386</b> <b class=HIK>-cpu</b> help 
 +</pre></html></WRAP> 
 +<WRAP color_result_long><html><pre> 
 +Available CPUs: 
 +x86 486                   (alias configured by machine type) 
 +x86 486-v1                 
 +x86 Broadwell             (alias configured by machine type) 
 +x86 Broadwell-IBRS        (alias of Broadwell-v3) 
 +x86 Broadwell-noTSX       (alias of Broadwell-v2) 
 +x86 Broadwell-noTSX-IBRS  (alias of Broadwell-v4) 
 +x86 Broadwell-v1          Intel Core Processor (Broadwell) 
 +x86 Broadwell-v2          Intel Core Processor (Broadwell, no TSX) 
 +x86 Broadwell-v3          Intel Core Processor (Broadwell, IBRS) 
 +x86 Broadwell-v4          Intel Core Processor (Broadwell, no TSX, IBRS) 
 +x86 Cascadelake-Server    (alias configured by machine type) 
 +x86 Cascadelake-Server-noTSX  (alias of Cascadelake-Server-v3) 
 +x86 Cascadelake-Server-v1  Intel Xeon Processor (Cascadelake) 
 +x86 Cascadelake-Server-v2  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES] 
 +x86 Cascadelake-Server-v3  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] 
 +x86 Cascadelake-Server-v4  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, no TSX] 
 +x86 Cascadelake-Server-v5  Intel Xeon Processor (Cascadelake) [ARCH_CAPABILITIES, EPT switching, XSAVES, no TSX] 
 +x86 Conroe                (alias configured by machine type) 
 +x86 Conroe-v1             Intel Celeron_4x0 (Conroe/Merom Class Core 2) 
 +x86 Cooperlake            (alias configured by machine type) 
 +x86 Cooperlake-v1         Intel Xeon Processor (Cooperlake) 
 +x86 Cooperlake-v2         Intel Xeon Processor (Cooperlake) [XSAVES] 
 +x86 Denverton             (alias configured by machine type) 
 +x86 Denverton-v1          Intel Atom Processor (Denverton) 
 +x86 Denverton-v2          Intel Atom Processor (Denverton) [no MPX, no MONITOR] 
 +x86 Denverton-v3          Intel Atom Processor (Denverton) [XSAVES, no MPX, no MONITOR] 
 +x86 Dhyana                (alias configured by machine type) 
 +x86 Dhyana-v1             Hygon Dhyana Processor 
 +x86 Dhyana-v2             Hygon Dhyana Processor [XSAVES] 
 +x86 EPYC                  (alias configured by machine type) 
 +x86 EPYC-IBPB             (alias of EPYC-v2) 
 +x86 EPYC-Milan            (alias configured by machine type) 
 +x86 EPYC-Milan-v1         AMD EPYC-Milan Processor 
 +x86 EPYC-Rome             (alias configured by machine type) 
 +x86 EPYC-Rome-v1          AMD EPYC-Rome Processor 
 +x86 EPYC-Rome-v2          AMD EPYC-Rome Processor 
 +x86 EPYC-v1               AMD EPYC Processor 
 +x86 EPYC-v2               AMD EPYC Processor (with IBPB) 
 +x86 EPYC-v3               AMD EPYC Processor 
 +x86 Haswell               (alias configured by machine type) 
 +x86 Haswell-IBRS          (alias of Haswell-v3) 
 +x86 Haswell-noTSX         (alias of Haswell-v2) 
 +x86 Haswell-noTSX-IBRS    (alias of Haswell-v4) 
 +x86 Haswell-v1            Intel Core Processor (Haswell) 
 +x86 Haswell-v2            Intel Core Processor (Haswell, no TSX) 
 +x86 Haswell-v3            Intel Core Processor (Haswell, IBRS) 
 +x86 Haswell-v4            Intel Core Processor (Haswell, no TSX, IBRS) 
 +x86 Icelake-Client        (alias configured by machine type) 
 +x86 Icelake-Client-noTSX  (alias of Icelake-Client-v2) 
 +x86 Icelake-Client-v1     Intel Core Processor (Icelake) [deprecated] 
 +x86 Icelake-Client-v2     Intel Core Processor (Icelake) [no TSX, deprecated] 
 +x86 Icelake-Client-v3     Intel Core Processor (Icelake) [no TSX, XSAVES, deprecated] 
 +x86 Icelake-Server        (alias configured by machine type) 
 +x86 Icelake-Server-noTSX  (alias of Icelake-Server-v2) 
 +x86 Icelake-Server-v1     Intel Xeon Processor (Icelake) 
 +x86 Icelake-Server-v2     Intel Xeon Processor (Icelake) [no TSX] 
 +x86 Icelake-Server-v3     Intel Xeon Processor (Icelake) 
 +x86 Icelake-Server-v4     Intel Xeon Processor (Icelake) 
 +x86 Icelake-Server-v5     Intel Xeon Processor (Icelake) [XSAVES] 
 +x86 Icelake-Server-v6     Intel Xeon Processor (Icelake) [5-level EPT] 
 +x86 IvyBridge             (alias configured by machine type) 
 +x86 IvyBridge-IBRS        (alias of IvyBridge-v2) 
 +x86 IvyBridge-v1          Intel Xeon E3-12xx v2 (Ivy Bridge) 
 +x86 IvyBridge-v2          Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS) 
 +x86 KnightsMill           (alias configured by machine type) 
 +x86 KnightsMill-v1        Intel Xeon Phi Processor (Knights Mill) 
 +x86 Nehalem               (alias configured by machine type) 
 +x86 Nehalem-IBRS          (alias of Nehalem-v2) 
 +x86 Nehalem-v1            Intel Core i7 9xx (Nehalem Class Core i7) 
 +x86 Nehalem-v2            Intel Core i7 9xx (Nehalem Core i7, IBRS update) 
 +x86 Opteron_G1            (alias configured by machine type) 
 +x86 Opteron_G1-v1         AMD Opteron 240 (Gen 1 Class Opteron) 
 +x86 Opteron_G2            (alias configured by machine type) 
 +x86 Opteron_G2-v1         AMD Opteron 22xx (Gen 2 Class Opteron) 
 +x86 Opteron_G3            (alias configured by machine type) 
 +x86 Opteron_G3-v1         AMD Opteron 23xx (Gen 3 Class Opteron) 
 +x86 Opteron_G4            (alias configured by machine type) 
 +x86 Opteron_G4-v1         AMD Opteron 62xx class CPU 
 +x86 Opteron_G5            (alias configured by machine type) 
 +x86 Opteron_G5-v1         AMD Opteron 63xx class CPU 
 +x86 Penryn                (alias configured by machine type) 
 +x86 Penryn-v1             Intel Core 2 Duo P9xxx (Penryn Class Core 2) 
 +x86 SandyBridge           (alias configured by machine type) 
 +x86 SandyBridge-IBRS      (alias of SandyBridge-v2) 
 +x86 SandyBridge-v1        Intel Xeon E312xx (Sandy Bridge) 
 +x86 SandyBridge-v2        Intel Xeon E312xx (Sandy Bridge, IBRS update) 
 +x86 Skylake-Client        (alias configured by machine type) 
 +x86 Skylake-Client-IBRS   (alias of Skylake-Client-v2) 
 +x86 Skylake-Client-noTSX-IBRS  (alias of Skylake-Client-v3) 
 +x86 Skylake-Client-v1     Intel Core Processor (Skylake) 
 +x86 Skylake-Client-v2     Intel Core Processor (Skylake, IBRS) 
 +x86 Skylake-Client-v3     Intel Core Processor (Skylake, IBRS, no TSX) 
 +x86 Skylake-Client-v4     Intel Core Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, no TSX] 
 +x86 Skylake-Server        (alias configured by machine type) 
 +x86 Skylake-Server-IBRS   (alias of Skylake-Server-v2) 
 +x86 Skylake-Server-noTSX-IBRS  (alias of Skylake-Server-v3) 
 +x86 Skylake-Server-v1     Intel Xeon Processor (Skylake) 
 +x86 Skylake-Server-v2     Intel Xeon Processor (Skylake, IBRS) 
 +x86 Skylake-Server-v3     Intel Xeon Processor (Skylake, IBRS, no TSX) 
 +x86 Skylake-Server-v4     Intel Xeon Processor (Skylake, IBRS, no TSX) 
 +x86 Skylake-Server-v5     Intel Xeon Processor (Skylake, IBRS, no TSX) [IBRS, XSAVES, EPT switching, no TSX] 
 +x86 Snowridge             (alias configured by machine type) 
 +x86 Snowridge-v1          Intel Atom Processor (SnowRidge) 
 +x86 Snowridge-v2          Intel Atom Processor (Snowridge, no MPX) 
 +x86 Snowridge-v3          Intel Atom Processor (Snowridge, no MPX) [XSAVES, no MPX] 
 +x86 Snowridge-v4          Intel Atom Processor (Snowridge, no MPX) [no split lock detect, no core-capability] 
 +x86 Westmere              (alias configured by machine type) 
 +x86 Westmere-IBRS         (alias of Westmere-v2) 
 +x86 Westmere-v1           Westmere E56xx/L56xx/X56xx (Nehalem-C) 
 +x86 Westmere-v2           Westmere E56xx/L56xx/X56xx (IBRS update) 
 +x86 athlon                (alias configured by machine type) 
 +x86 athlon-v1             QEMU Virtual CPU version 2.5+ 
 +x86 core2duo              (alias configured by machine type) 
 +x86 core2duo-v1           Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz 
 +x86 coreduo               (alias configured by machine type) 
 +x86 coreduo-v1            Genuine Intel(R) CPU           T2600  @ 2.16GHz 
 +x86 kvm32                 (alias configured by machine type) 
 +x86 kvm32-v1              Common 32-bit KVM processor 
 +x86 kvm64                 (alias configured by machine type) 
 +x86 kvm64-v1              Common KVM processor 
 +x86 n270                  (alias configured by machine type) 
 +x86 n270-v1               Intel(R) Atom(TM) CPU N270   @ 1.60GHz 
 +x86 pentium               (alias configured by machine type) 
 +x86 pentium-v1             
 +x86 pentium2              (alias configured by machine type) 
 +x86 pentium2-v1            
 +x86 pentium3              (alias configured by machine type) 
 +x86 pentium3-v1            
 +x86 phenom                (alias configured by machine type) 
 +x86 phenom-v1             AMD Phenom(tm) 9550 Quad-Core Processor 
 +x86 qemu32                (alias configured by machine type) 
 +x86 qemu32-v1             QEMU Virtual CPU version 2.5+ 
 +x86 qemu64                (alias configured by machine type) 
 +x86 qemu64-v1             QEMU Virtual CPU version 2.5+ 
 +x86 base                  base CPU model type with no features enabled 
 +x86 host                  processor with all supported host features  
 +x86 max                   Enables all features supported by the accelerator in the current host 
 + 
 +Recognized CPUID flags: 
 +  3dnow 3dnowext 3dnowprefetch abm ace2 ace2-en acpi adx aes amd-no-ssb 
 +  amd-ssbd amd-stibp amx-bf16 amx-int8 amx-tile apic arat arch-capabilities 
 +  avic avx avx-vnni avx2 avx512-4fmaps avx512-4vnniw avx512-bf16 
 +  avx512-fp16 avx512-vp2intersect avx512-vpopcntdq avx512bitalg avx512bw 
 +  avx512cd avx512dq avx512er avx512f avx512ifma avx512pf avx512vbmi 
 +  avx512vbmi2 avx512vl avx512vnni bmi1 bmi2 bus-lock-detect cid cldemote 
 +  clflush clflushopt clwb clzero cmov cmp-legacy core-capability cr8legacy 
 +  cx16 cx8 dca de decodeassists ds ds-cpl dtes64 erms est extapic f16c 
 +  flushbyasid fma fma4 fpu fsgsbase fsrm full-width-write fxsr fxsr-opt 
 +  gfni hle ht hypervisor ia64 ibpb ibrs ibrs-all ibs intel-pt intel-pt-lip 
 +  invpcid invtsc kvm-asyncpf kvm-asyncpf-int kvm-hint-dedicated kvm-mmu 
 +  kvm-msi-ext-dest-id kvm-nopiodelay kvm-poll-control kvm-pv-eoi kvm-pv-ipi 
 +  kvm-pv-sched-yield kvm-pv-tlb-flush kvm-pv-unhalt kvm-steal-time kvmclock 
 +  kvmclock kvmclock-stable-bit la57 lahf-lm lbrv lm lwp mca mce md-clear 
 +  mds-no misalignsse mmx mmxext monitor movbe movdir64b movdiri mpx msr 
 +  mtrr nodeid-msr npt nrip-save nx osvw pae pat pause-filter pbe pcid 
 +  pclmulqdq pcommit pdcm pdpe1gb perfctr-core perfctr-nb pfthreshold pge 
 +  phe phe-en pks pku pmm pmm-en pn pni popcnt pschange-mc-no pse pse36 
 +  rdctl-no rdpid rdrand rdseed rdtscp rsba rtm sep serialize sgx sgx-debug 
 +  sgx-exinfo sgx-kss sgx-mode64 sgx-provisionkey sgx-tokenkey sgx1 sgx2 
 +  sgxlc sha-ni skinit skip-l1dfl-vmentry smap smep smx spec-ctrl 
 +  split-lock-detect ss ssb-no ssbd sse sse2 sse4.1 sse4.2 sse4a ssse3 stibp 
 +  svm svm-lock svme-addr-chk syscall taa-no tbm tce tm tm2 topoext tsc 
 +  tsc-adjust tsc-deadline tsc-scale tsx-ctrl tsx-ldtrk umip v-vmsave-vmload 
 +  vaes vgif virt-ssbd vmcb-clean vme vmx vmx-activity-hlt 
 +  vmx-activity-shutdown vmx-activity-wait-sipi vmx-apicv-register 
 +  vmx-apicv-vid vmx-apicv-x2apic vmx-apicv-xapic vmx-cr3-load-noexit 
 +  vmx-cr3-store-noexit vmx-cr8-load-exit vmx-cr8-store-exit vmx-desc-exit 
 +  vmx-encls-exit vmx-entry-ia32e-mode vmx-entry-load-bndcfgs 
 +  vmx-entry-load-efer vmx-entry-load-pat vmx-entry-load-perf-global-ctrl 
 +  vmx-entry-load-pkrs vmx-entry-load-rtit-ctl vmx-entry-noload-debugctl 
 +  vmx-ept vmx-ept-1gb vmx-ept-2mb vmx-ept-advanced-exitinfo 
 +  vmx-ept-execonly vmx-eptad vmx-eptp-switching vmx-exit-ack-intr 
 +  vmx-exit-clear-bndcfgs vmx-exit-clear-rtit-ctl vmx-exit-load-efer 
 +  vmx-exit-load-pat vmx-exit-load-perf-global-ctrl vmx-exit-load-pkrs 
 +  vmx-exit-nosave-debugctl vmx-exit-save-efer vmx-exit-save-pat 
 +  vmx-exit-save-preemption-timer vmx-flexpriority vmx-hlt-exit vmx-ins-outs 
 +  vmx-intr-exit vmx-invept vmx-invept-all-context vmx-invept-single-context 
 +  vmx-invept-single-context vmx-invept-single-context-noglobals 
 +  vmx-invlpg-exit vmx-invpcid-exit vmx-invvpid vmx-invvpid-all-context 
 +  vmx-invvpid-single-addr vmx-io-bitmap vmx-io-exit vmx-monitor-exit 
 +  vmx-movdr-exit vmx-msr-bitmap vmx-mtf vmx-mwait-exit vmx-nmi-exit 
 +  vmx-page-walk-4 vmx-page-walk-5 vmx-pause-exit vmx-ple vmx-pml 
 +  vmx-posted-intr vmx-preemption-timer vmx-rdpmc-exit vmx-rdrand-exit 
 +  vmx-rdseed-exit vmx-rdtsc-exit vmx-rdtscp-exit vmx-secondary-ctls 
 +  vmx-shadow-vmcs vmx-store-lma vmx-true-ctls vmx-tsc-offset 
 +  vmx-tsc-scaling vmx-unrestricted-guest vmx-vintr-pending vmx-vmfunc 
 +  vmx-vmwrite-vmexit-fields vmx-vnmi vmx-vnmi-pending vmx-vpid 
 +  vmx-wbinvd-exit vmx-xsaves vmx-zero-len-inject vpclmulqdq waitpkg 
 +  wbnoinvd wdt x2apic xcrypt xcrypt-en xfd xgetbv1 xop xsave xsavec 
 +  xsaveerptr xsaveopt xsaves xstore xstore-en xtpr 
 + 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +===== QEMU (x86_64) エミュレーション可能な NIC モデル一覧 ===== 
 +<WRAP color_term
 +<WRAP color_command><html><pre
 +<b class=GRN>$</b> <b class=HIY>qemu-system-x86_64</b> <b class=HIK>-net</b> nic,model=? 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre>
 qemu: Supported NIC models: e1000,e1000-82544gc,e1000-82545em,e1000e,i82550,i82551,i82557a,i82557b,i82557c,i82558a,i82558b,i82559a,i82559b,i82559c,i82559er,i82562,i82801,ne2k_pci,pcnet,pvrdma,rocker,rtl8139,virtio-net-pci,vmxnet3 qemu: Supported NIC models: e1000,e1000-82544gc,e1000-82545em,e1000e,i82550,i82551,i82557a,i82557b,i82557c,i82558a,i82558b,i82559a,i82559b,i82559c,i82559er,i82562,i82801,ne2k_pci,pcnet,pvrdma,rocker,rtl8139,virtio-net-pci,vmxnet3
-</code+</pre></html></WRAP> 
-<code+ 
-$ qemu-system-i386 -net nic,model=?+<WRAP color_command><html><pre
 +<b class=GRN>$</b> <b class=HIY>qemu-system-i386</b> <b class=HIK>-net</b> nic,model=? 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre>
 qemu: Supported NIC models: e1000,e1000-82544gc,e1000-82545em,e1000e,i82550,i82551,i82557a,i82557b,i82557c,i82558a,i82558b,i82559a,i82559b,i82559c,i82559er,i82562,i82801,ne2k_pci,pcnet,pvrdma,rocker,rtl8139,virtio-net-pci,vmxnet3 qemu: Supported NIC models: e1000,e1000-82544gc,e1000-82545em,e1000e,i82550,i82551,i82557a,i82557b,i82557c,i82558a,i82558b,i82559a,i82559b,i82559c,i82559er,i82562,i82801,ne2k_pci,pcnet,pvrdma,rocker,rtl8139,virtio-net-pci,vmxnet3
-</code>+</pre></html></WRAP>
 </WRAP> </WRAP>
  
行 491: 行 973:
 [[https://yuu.nkjmlab.org/diary/20111204.html|KVM仮想マシンの名前変更と移動 - yuu_nkjm blog(2011-12-04)]]\\ [[https://yuu.nkjmlab.org/diary/20111204.html|KVM仮想マシンの名前変更と移動 - yuu_nkjm blog(2011-12-04)]]\\
 [[http://www.postcard.st/nosuz/tech/2011/09/10-14|qcow2ファイルをマウント | やってみようよ!]]\\ [[http://www.postcard.st/nosuz/tech/2011/09/10-14|qcow2ファイルをマウント | やってみようよ!]]\\
 +[[http://www.nminoru.jp/~nminoru/programming/sparse_file.html|Linux で疎なファイル(sparse file)を使う]]\\
 +[[https://kernhack.hatenablog.com/entry/2014/06/15/233206|Linux:sparse fileのファイルサイズと実際に使っている領域の大きさはどう調べるのか。 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ]]\\
 +[[https://techpiezo.com/tech-insights/raw-vs-qcow2-disk-images-in-qemu-kvm/|Raw vs Qcow2 Disk Images in QEMU/KVM - TechPiezo]]\\
 +[[https://ja.linux-console.net/?p=1633#gsc.tab=0|14Linuxの「sort」コマンドの便利な例-パート1]]\\
 +[[arc>QEMU#.E7.89.B9.E5.AE.9A.E3.81.AE_Windows_.E3.81.AE.E3.82.B2.E3.83.BC.E3.83.A0.E3.82.84.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.A7.E3.82.AF.E3.83.A9.E3.83.83.E3.82.B7.E3.83.A5.E3.82.84.E3.83.96.E3.83.AB.E3.82.B9.E3.82.AF.E3.83.AA.E3.83.BC.E3.83.B3.E3.81.8C.E7.99.BA.E7.94.9F.E3.81.99.E3.82.8B|特定の Windows のゲームやアプリケーションでクラッシュやブルスクリーンが発生する - QEMU - ArchWiki]]\\
 +[[https://ahelpme.com/howto/qemu-full-virtualization-cpu-emulations-enable-disable-cpu-flags-instruction-sets/|QEMU full virtualization – CPU emulations (enable/disable CPU flags/instruction sets) of QEMU 2.0.0 | Any IT here? Help Me!]]\\
 +[[https://forums.fedoraforum.org/showthread.php?330586-Fedora-38-change-Systems-with-Gnome-suspend-after-15-minutes-even-when-plugged-in|Fedora 38 change: Systems with Gnome suspend after 15 minutes even when plugged in]]\\
 +
 +==== 付録 ====
 +[[tw>tomoyan596sp/status/1465803218206617605|KVMの中で飼いならします🤤]]\\
 +[[tw>tomoyan596sp/status/1466251725782667264|結論: どちらもユースケースによりけりで利点がある🤔スパースにすると仮想ディスクのトリムの必要が無くなるけど、qemu-imgの機能でやった方がキメ細かい機能で便利な気がしますし、仮想ディスクはraw形式にしないと大幅パフォーマンス向上はしないから利便性重視にしよう🤤]]\\
 +[[tw>tomoyan596sp/status/1466256449131012103|lsコマンドでは見ている構造体メンバーが実装てきに違うからスパースファイルの実用量が分からない😅諦めてduで見ましょう🤤]]\\
 +[[tw>tomoyan596sp/status/1469001994740584450|findコマンドでスパースファイルを見分けられますけど、-printfオプションの解説ってなにか良いの存在していないかなぁ🤔# find . -type f -printf "%S\t%p\n" | gawk '$1 &lt; 1.0 {print}']]\\
 +[[tw>tomoyan596sp/status/1637179786060763136|SSE4.1もAVX2もエミュレーション出来るのかなぁ🤔Virtual ...🍟🤤]]\\
 +[[tw>tomoyan596sp/status/1698502633449799761|節電対策でノートPCにKVM仮想化環境作ってリモートアクセスしてたら、節電のためにサスペンドもしてくれて、仮想マシンに繋がらなくなりました🤣 地球環境に優しすぎですね🌍🤗 サスペンドは無効にしよぅ🫠]]\\
  
 +<wrap em>※以下の手順を推進するものではありません。この手順を実行したことによって起こる問題については、当方は責任は負い兼ねます🤔</wrap>\\
 +[[tw>tomoyan596sp/status/1704614084258460017|OSX-KVMは、Virtual Hackintoshのシステムを作成する手順を文書化しているだけのプロジェクトです🤔何も問題はないですね😉]]\\
  • linux/qemu-kvm.1566164713.txt.gz
  • 最終更新: 2019/08/19 06:45
  • by ともやん