কেভিএমের অভ্যন্তরে চলমান অবস্থায় উইন্ডোজ পারফোনেন্সকে কীভাবে উন্নত করা যায়


14

আমি উবুন্টু 12.04 64-বিট এবং কেভিএম ব্যবহার করি, আমার সিপিইউ কোর আই 5 3.3 গিগাহার্টজ এবং আমার 8 ডিবি ডিডি 3 র‌্যাম রয়েছে। আমি কেভিএম এ উইন্ডোজ 7 চালিত করি এবং এটি অত্যন্ত ধীর গতির হয়। আমার সহকর্মী একই পিসি কনফিগারেশনে ডেবিয়ান ব্যবহার করে এবং অত্যন্ত দ্রুত উইন্ডোজ 7 চালাতে পারে! আমার সমস্যা কোথায় হতে পারে?

[guyfawkes@guyfawkes-pc ~/work]$ sudo cat /etc/libvirt/qemu/windows.xml
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE 
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
  virsh edit windows
or other application using the libvirt API.
-->

<domain type='kvm'>
  <name>windows</name>
  <uuid>5c685175-baea-0ca6-591f-8269d923ffb8</uuid>
  <memory>2097152</memory>
  <currentMemory>2097152</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type arch='x86_64' machine='pc-1.0'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/bin/kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/windows.img'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>
    <controller type='ide' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='network'>
      <mac address='52:54:00:94:63:91'/>
      <source network='default'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <input type='tablet' bus='usb'/>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes'/>
    <sound model='ich6'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </sound>
    <video>
      <model type='vga' vram='262144' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </memballoon>
  </devices>
</domain>

ইউপিডি : আমি কেভিএম ইনস্টল করার আগে ইন্টেল-ভিটি সক্ষম করেছি। আমি সফলভাবে ভার্চিও ড্রাইভারগুলি ইনস্টল করেছি এবং এটি আমাকে কয়েকটা পারফরম্যান্স দিয়েছে, তবে উদাহরণস্বরূপ, আমি যখন উইন্ডোজে ফায়ারফক্স খুলি, এমনকি মাউস খুব ধীরে ধীরে চলে আসে, এবং জিইউআইও খুব ধীর হয়।

কেভিএম ভার্চুয়াল মেশিন ম্যানেজার


আপনার সিপিইউ কি ভিটি প্রযুক্তি সমর্থন করে?
ডেইজি

হ্যাঁ, এটি করে :)
গাই ফকস

1
থেক্স - দ্য - স্টোরেজ ফর্ম্যাট: কাঁচা - ক্যাশে মোড: কিছুই নয় (ডিফল্ট নয়!) - আই / ও মোড: নেটিভ - + ডিস্ক বাস: সটা এটি করেছে। উইন Installation ইন্সটলেশন চলাকালীন "উইন্ডোজ ফাইলগুলি প্রসারিত করা" কয়েক ঘন্টার @ 0% অবধি ঝুলন্ত পরিবর্তে পরিবর্তনের সাথে সাথেই গণনা শুরু করে। আমি আশ্চর্য হই যে কেন ক্যাচিং অক্ষম করানো কৌতুক করে, যেমন আমি প্রথম চেষ্টা করেছি স্যাটা নেটিভ এবং ক্যাচিং (রাইডব্যাক), যা সম্পূর্ণরূপে চুষেছে, এবং স্যাটা নেটিভের কোনও কিছুই সেট করা নেই এটি স্পষ্টতই সমাধান করেছে ... সাধারণত আমি পারফরম্যান্স লাভের আশা করতাম রাইটব্যাক ক্যাচিং?

এই আবেদনের নাম কী?
thiagowfx

@ থিয়াগো পেরোত্তা এটি গুটি-ম্যানেজার (ভার্চুয়াল মেশিন ম্যানেজার)
ডুগ 65536

উত্তর:


11

শুরু করার জন্য, আপনি আইডিই বাস অনুকরণ করার জন্য ভিএম কনফিগার করেছেন, যা বেশ ধীর। এটি একটি সাতা বাসে পরিবর্তন করার চেষ্টা করুন।

আরও ভাল, উইন্ডোজ 7- এ ভার্চিও ড্রাইভারগুলি ইনস্টল করুন এবং এটি একটি ভার্টিও বাসে পরিবর্তন করুন।

দ্রষ্টব্য: উইন্ডোজ তার নীচে হার্ডওয়্যারটি পরিবর্তিত হওয়ার বিষয়ে অভিযোগ করতে পারে এবং আইডিই থেকে এসটিএ বা ভার্টিওতে পরিবর্তিত হওয়ার পরে বুট ডিস্কটি খুঁজে পেতে সমস্যা হতে পারে।

একইভাবে, আপনি এনআইসি টাইপটিকে ভিরিওতে পরিবর্তন করলে আপনি উন্নত নেটওয়ার্ক পারফরম্যান্স পাবেন।

আপনি উবুন্টুতে কেভিএম এবং কার্নেলের কোন সংস্করণটি চালাচ্ছেন? এবং ডিবিয়ান একই সংস্করণ?

আরেকটি বিষয় যাচাই করার মতো: হ'ল আপনার সহকর্মী কি ভিএম-এর জন্য ডিস্ক-ইমেজ ব্যবহার করছেন, আপনার মতোই, বা তারা কোনও কাঁচা ডিস্ক পার্টিশন বা এলভিএম ভলিউম বা অনুরূপ ব্যবহার করছেন? পার্টিশন বা এলভিএমের তুলনায় ডিস্ক-চিত্রগুলি খুব ধীর হয়।


কীভাবে ভার্টিও ড্রাইভার ইনস্টল করবেন তা বর্ণনা করতে পারবেন?
গাই ফোকস

আসলেই নয়, তারা উইন্ডোজ ড্রাইভার। আমার দক্ষতার ক্ষেত্র নয় আমি অনুমান করতে পারি যে আপনি উইন্ডোজ ড্রাইভারগুলি ইনস্টল থাকা স্বাভাবিক পদ্ধতিতে সেগুলি ইনস্টল করেছেন। আমি কয়েক বছর আগে কিছু উইন্ডোজ ভিএমগুলিতে কয়েকবার ইনস্টল করেছি install আইআইআরসি এটি সিডি ইমেজ মাউন্ট করার মতো সাবধানী কিছু এবং সাব-ডিরেক্টরিতে ইনস্টলার প্রোগ্রামটি অনুসন্ধান করার জন্য এটি ক্লিক করে click
ক্যাস

স্থানান্তরিত-বিদ্যমান উইন্ডোজ চিত্রটিতে আমি কখনই ভার্চিও ড্রাইভার যুক্ত করতে সক্ষম হইনি। Redefining ডিস্ক বাস করতে virtio এবং Windows শুরু হচ্ছে না; এবং সঠিক ডিস্কবাস ছাড়াই ভার্চিও ড্রাইভারগুলি ইনস্টল করার চেষ্টা করুন আমার অনুমতি থাকতে চাই।
টড পার্ট্রিজ 'Gen2ly'

প্রকৃতপক্ষে আপনি এটি সার্ভারফল্ট
প্রশ্নগুলি /

1
হ্যাঁ, সংক্ষেপে আপনাকে ভিএম-তে একটি দ্বিতীয় ডিস্ক যুক্ত করতে হবে এবং তার জন্য ভার্টিও ড্রাইভারগুলি ইনস্টল করতে হবে। এর পরে আপনি ভার্টিও ব্যবহার করতে মূল ডিস্কটি স্যুইচ করতে পারেন এবং দ্বিতীয় ডিস্কটি optionচ্ছিকভাবে আলাদা / মুছতে পারেন।
ক্যাস

13

আমার ভার্চুয়াল এইচডিডি সহ আমার অবিশ্বাস্যরূপে ধীর পারফরম্যান্সও ছিল।
নতুন এইচডিডি সম্পর্কে নিম্নলিখিত সেটিংসটি সবকিছু সংশোধন করেছে:

  • স্টোরেজ ফর্ম্যাট: কাঁচা
  • ক্যাশে মোড: কোনওটি নয় (ডিফল্ট নয়!)
  • আই / ও মোড: নেটিভ

স্টোরেজ ফর্ম্যাট সম্পর্কে দুর্দান্ত পয়েন্ট। ফাইল ধারকের পরিবর্তে কাঁচা পার্টিশন ব্যবহার করা আরও কিছুটা উন্নতি করতে পারে।
0xC0000022L

1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত। কিউকিও 2 যদিও ফর্ম্যাট হিসাবে দুর্দান্ত কাজ করে তবে কোনও ক্যাশে এবং নেটিভ অবশ্যই একটি বিশাল উত্সাহের দিকে নিয়ে যায় না।
জন

9

যে কেউ আইডিইতে ইনস্টল করেছেন এবং এখন গুটিআইও-তে স্যুইচ করতে চান: এটি করার একটি সুবিধাজনক উপায় হ'ল মাধ্যমিক (নন-বুট) পারফেক্ট ডিও ডিস্ক তৈরি করা, ভিএম বুট করা - এই মুহুর্তে উইন্ডোজ গুগল ড্রাইভারগুলির জন্য জিজ্ঞাসা করবে, যা এটি কোনওভাবে অন্যথায় ইনস্টল করতে অস্বীকৃতি জানায় - এবং পরবর্তীকালে বুট পার্টিশনটি গুণমানের দিকে স্যুইচ করে।


3

আপনার সমস্ত উত্তর ব্যবহার করে, আমি এই ক্রমে আমার উপায় খুঁজে পেয়েছি:

স্থাপন :

সের্গির মতো এইচডিডি কনফিগারেশন ড। ভ্যালিটি-ম্যানেজারের সাথে ভিএম তৈরি করার সময়, তত্ক্ষণাত্ ডিস্কটি তৈরি করবেন না (পরের পর্দার উপরে "ইনস্টল করার আগে কনফিগারেশন কাস্টমাইজ করুন" ক্লিক করুন, এবং এই বিকল্পগুলির সাহায্যে ম্যানুয়ালি এইচডিডি তৈরি করুন :

- Storage format: raw
- Cache mode: none (not default!)
- I/O mode: native
- + Disk bus : SATA

আমার জন্য, ইনস্টলেশনটি 15 মিনিটেরও কম সময়ে সম্পন্ন হয়েছে (ডিফল্ট প্যারামিটারগুলির সাথে 2H এর বেশি পরে 27% অগ্রগতির চেয়ে)

প্রথম পুনরায় বুট করুন:

- Disk bus : IDE (or windows will not boot)
- Installation of the [latest drivers][1] 
  (For that, devices management/install old components/type: storage)

সিস্টেমটি থামিয়ে দিন, ডিস্কের বাসটিকে ভার্চিয়োতে ​​রিচার্জ করুন, রিবুট করুন, এটিই!

'আনন্দ !


1

আপনার উইন্ডোজ এর অধীনে ভার্চিয়ো ড্রাইভার ইনস্টল করা উচিত। আপনি ফেডোরার দ্বারা নির্মিত ড্রাইভারগুলি ডাউনলোড করতে পারেন বা উত্স থেকে নিজস্ব তৈরি করতে পারেন, তথ্যের জন্য কেভিএম ডকুমেন্টেশন দেখুন ।


2
দয়া করে কেবল একটি লিঙ্ক পোস্ট করবেন না, সরাসরি আপনার উত্তরে মূল পয়েন্টগুলি সংক্ষিপ্ত করুন এবং আরও রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করুন। নূন্যতম অনুসারে বাছাইয়ের জন্য আমার সম্পাদনাটি দেখুন যা আমরা উত্তরে আশা করি। অথবা ক্রেগের উত্তর দেখুন যা এই লিঙ্কটি ব্যাখ্যা সহ আরও অনেক কিছু সরবরাহ করে। আরও তথ্যের জন্য কীভাবে উত্তর দিতে হয় তা পড়ুন ।
গিলস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.