Slow vmware vm with fast brand new laptop












3















I've just bought a fast core i7 laptop with 16GB of RAM running Windows 8.1.



When I run a VMware VM on this computer, the VM is extremely slow. And if I look at the host HD activity during this time, I see it remains close to 100%.



The VM (guest) is running on a windows 7 with 8GB of RAM, 500GB disk, 2 cores.



Does anyone have a suggestion where I should look to resolve this?










share|improve this question




















  • 1





    What's the guest? What's the guest settings? I'd also add that laptop hard drives tend to be 'slow' - they optimise for reduced heat and power efficiency rather than performance. On my desktop, I've tended to keep my VMs on a 7200 rpm (as opposed to the 5400 rpm) drive thats primarily used for VMs and bulk storage. Karel seems to cover most of the things I would suggest.

    – Journeyman Geek
    Aug 8 '14 at 2:46






  • 1





    Have you enabled hardware virtualization? (Intel VT-x). You'll need to enable it in the BIOS as well as turn it on in the VM settings.

    – Vinayak
    Aug 8 '14 at 3:56
















3















I've just bought a fast core i7 laptop with 16GB of RAM running Windows 8.1.



When I run a VMware VM on this computer, the VM is extremely slow. And if I look at the host HD activity during this time, I see it remains close to 100%.



The VM (guest) is running on a windows 7 with 8GB of RAM, 500GB disk, 2 cores.



Does anyone have a suggestion where I should look to resolve this?










share|improve this question




















  • 1





    What's the guest? What's the guest settings? I'd also add that laptop hard drives tend to be 'slow' - they optimise for reduced heat and power efficiency rather than performance. On my desktop, I've tended to keep my VMs on a 7200 rpm (as opposed to the 5400 rpm) drive thats primarily used for VMs and bulk storage. Karel seems to cover most of the things I would suggest.

    – Journeyman Geek
    Aug 8 '14 at 2:46






  • 1





    Have you enabled hardware virtualization? (Intel VT-x). You'll need to enable it in the BIOS as well as turn it on in the VM settings.

    – Vinayak
    Aug 8 '14 at 3:56














3












3








3








I've just bought a fast core i7 laptop with 16GB of RAM running Windows 8.1.



When I run a VMware VM on this computer, the VM is extremely slow. And if I look at the host HD activity during this time, I see it remains close to 100%.



The VM (guest) is running on a windows 7 with 8GB of RAM, 500GB disk, 2 cores.



Does anyone have a suggestion where I should look to resolve this?










share|improve this question
















I've just bought a fast core i7 laptop with 16GB of RAM running Windows 8.1.



When I run a VMware VM on this computer, the VM is extremely slow. And if I look at the host HD activity during this time, I see it remains close to 100%.



The VM (guest) is running on a windows 7 with 8GB of RAM, 500GB disk, 2 cores.



Does anyone have a suggestion where I should look to resolve this?







windows-7 performance vmware-workstation vmware-player






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 11 '16 at 21:12









Hennes

58.9k792141




58.9k792141










asked Aug 8 '14 at 1:39









Bruno CartaxoBruno Cartaxo

116115




116115








  • 1





    What's the guest? What's the guest settings? I'd also add that laptop hard drives tend to be 'slow' - they optimise for reduced heat and power efficiency rather than performance. On my desktop, I've tended to keep my VMs on a 7200 rpm (as opposed to the 5400 rpm) drive thats primarily used for VMs and bulk storage. Karel seems to cover most of the things I would suggest.

    – Journeyman Geek
    Aug 8 '14 at 2:46






  • 1





    Have you enabled hardware virtualization? (Intel VT-x). You'll need to enable it in the BIOS as well as turn it on in the VM settings.

    – Vinayak
    Aug 8 '14 at 3:56














  • 1





    What's the guest? What's the guest settings? I'd also add that laptop hard drives tend to be 'slow' - they optimise for reduced heat and power efficiency rather than performance. On my desktop, I've tended to keep my VMs on a 7200 rpm (as opposed to the 5400 rpm) drive thats primarily used for VMs and bulk storage. Karel seems to cover most of the things I would suggest.

    – Journeyman Geek
    Aug 8 '14 at 2:46






  • 1





    Have you enabled hardware virtualization? (Intel VT-x). You'll need to enable it in the BIOS as well as turn it on in the VM settings.

    – Vinayak
    Aug 8 '14 at 3:56








1




1





What's the guest? What's the guest settings? I'd also add that laptop hard drives tend to be 'slow' - they optimise for reduced heat and power efficiency rather than performance. On my desktop, I've tended to keep my VMs on a 7200 rpm (as opposed to the 5400 rpm) drive thats primarily used for VMs and bulk storage. Karel seems to cover most of the things I would suggest.

– Journeyman Geek
Aug 8 '14 at 2:46





What's the guest? What's the guest settings? I'd also add that laptop hard drives tend to be 'slow' - they optimise for reduced heat and power efficiency rather than performance. On my desktop, I've tended to keep my VMs on a 7200 rpm (as opposed to the 5400 rpm) drive thats primarily used for VMs and bulk storage. Karel seems to cover most of the things I would suggest.

– Journeyman Geek
Aug 8 '14 at 2:46




1




1





Have you enabled hardware virtualization? (Intel VT-x). You'll need to enable it in the BIOS as well as turn it on in the VM settings.

– Vinayak
Aug 8 '14 at 3:56





Have you enabled hardware virtualization? (Intel VT-x). You'll need to enable it in the BIOS as well as turn it on in the VM settings.

– Vinayak
Aug 8 '14 at 3:56










4 Answers
4






active

oldest

votes


















10














When using virtual hard drives, regardless of use with or without a virtual machine, you can improve performance by hosting the virtual hard drive file on it's own physical drive to avoid IO being lost, because the host OS is using it.



You can also improve performance by using a pre-allocated space, instead of a dynamically expanding virtual hard drive.



When using virtual drives it's important to remember that file fragmentation can occur twice. Once on the host, to the virtual hard drive file, and again on the files in the virtual hard drive; defragmenting both can improve performance if there is lots of fragmentation.



Page files, and swap partitions will heavily slow a virtual machine unless they are stored on a very fast drive. Generally it's better to give the VM as much ram as possible, and then do not use a page file/swap partition.






share|improve this answer
























  • is this accepted answer?

    – gumuruh
    Apr 26 '17 at 2:40



















3














Virtual machines offer endless possibilities, so it is good to build the virtual machine on a firm foundation.




  1. Give the virtual machine enough RAM, at least 2GB.


  2. Use an SSD instead of an HDD if you have one for storing the virtual machine image.


  3. If your guest OS gives you a choice of different desktop environments, select a lightweight desktop environment to take some of the graphics processing load off the CPU. Disable fancy desktop animations and 3D effects in the guest OS.


  4. VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system for supported guest operating systems and improves management of the virtual machine.


  5. In VMware Workstation 9 or VMware Workstation 10, you can assign a maximum of 128MB of video memory to the virtual machine. In VMware Workstation 11 (which will be available in has been available since December, 2014) and VMware Workstation 12 for graphics-intensive applications, 2GB of video memory can now be allocated for additional workload processing power.







share|improve this answer





















  • 1





    I'd add the former would help if you're swapping heavily, and the latter cause spinning rust drives on laptops are slow. Depending on your laptop, adding a second, dedicated drive for VMs, either on a second HDD slot, or replacing a DVD drive may be an option as well

    – Journeyman Geek
    Aug 8 '14 at 2:47



















2














To echo the poster above. In my experience: Hard Drive speed is the primary performance factor of desktop based VMs. Just switching from a 5400-7200 RPM drive can have a massive impact on performance. Also --- why a 500GB HD most of my server VM's don't need that much space.



Enable shared folders in your VM config so you can pass files back and forth and store large stuff outside of your VM. That way the VM isn't trying to manage that space.



Always remember VMs run best when optimized for performance. Turn off Aero and all that extra bells and whistles.



More tuning tips can be found here: http://pubs.vmware.com/view-50/index.jsp?topic=/com.vmware.view.administration.doc/GUID-E712DAE6-88DF-4208-BEFA-09513A01A26E.html






share|improve this answer































    0














    Key thing to check that most forget is to ENABLE VIRTUALIZATION in your computer's BIOS -- most computers ship with this DISABLED.



    Boot your computer to get into the BIOS (usually F1 or F2 key), look for a VIRTUALIZATION setting, and make sure it's ENABLED.






    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "3"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f793985%2fslow-vmware-vm-with-fast-brand-new-laptop%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      4 Answers
      4






      active

      oldest

      votes








      4 Answers
      4






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      10














      When using virtual hard drives, regardless of use with or without a virtual machine, you can improve performance by hosting the virtual hard drive file on it's own physical drive to avoid IO being lost, because the host OS is using it.



      You can also improve performance by using a pre-allocated space, instead of a dynamically expanding virtual hard drive.



      When using virtual drives it's important to remember that file fragmentation can occur twice. Once on the host, to the virtual hard drive file, and again on the files in the virtual hard drive; defragmenting both can improve performance if there is lots of fragmentation.



      Page files, and swap partitions will heavily slow a virtual machine unless they are stored on a very fast drive. Generally it's better to give the VM as much ram as possible, and then do not use a page file/swap partition.






      share|improve this answer
























      • is this accepted answer?

        – gumuruh
        Apr 26 '17 at 2:40
















      10














      When using virtual hard drives, regardless of use with or without a virtual machine, you can improve performance by hosting the virtual hard drive file on it's own physical drive to avoid IO being lost, because the host OS is using it.



      You can also improve performance by using a pre-allocated space, instead of a dynamically expanding virtual hard drive.



      When using virtual drives it's important to remember that file fragmentation can occur twice. Once on the host, to the virtual hard drive file, and again on the files in the virtual hard drive; defragmenting both can improve performance if there is lots of fragmentation.



      Page files, and swap partitions will heavily slow a virtual machine unless they are stored on a very fast drive. Generally it's better to give the VM as much ram as possible, and then do not use a page file/swap partition.






      share|improve this answer
























      • is this accepted answer?

        – gumuruh
        Apr 26 '17 at 2:40














      10












      10








      10







      When using virtual hard drives, regardless of use with or without a virtual machine, you can improve performance by hosting the virtual hard drive file on it's own physical drive to avoid IO being lost, because the host OS is using it.



      You can also improve performance by using a pre-allocated space, instead of a dynamically expanding virtual hard drive.



      When using virtual drives it's important to remember that file fragmentation can occur twice. Once on the host, to the virtual hard drive file, and again on the files in the virtual hard drive; defragmenting both can improve performance if there is lots of fragmentation.



      Page files, and swap partitions will heavily slow a virtual machine unless they are stored on a very fast drive. Generally it's better to give the VM as much ram as possible, and then do not use a page file/swap partition.






      share|improve this answer













      When using virtual hard drives, regardless of use with or without a virtual machine, you can improve performance by hosting the virtual hard drive file on it's own physical drive to avoid IO being lost, because the host OS is using it.



      You can also improve performance by using a pre-allocated space, instead of a dynamically expanding virtual hard drive.



      When using virtual drives it's important to remember that file fragmentation can occur twice. Once on the host, to the virtual hard drive file, and again on the files in the virtual hard drive; defragmenting both can improve performance if there is lots of fragmentation.



      Page files, and swap partitions will heavily slow a virtual machine unless they are stored on a very fast drive. Generally it's better to give the VM as much ram as possible, and then do not use a page file/swap partition.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered Oct 24 '14 at 20:07









      paulncpaulnc

      33926




      33926













      • is this accepted answer?

        – gumuruh
        Apr 26 '17 at 2:40



















      • is this accepted answer?

        – gumuruh
        Apr 26 '17 at 2:40

















      is this accepted answer?

      – gumuruh
      Apr 26 '17 at 2:40





      is this accepted answer?

      – gumuruh
      Apr 26 '17 at 2:40













      3














      Virtual machines offer endless possibilities, so it is good to build the virtual machine on a firm foundation.




      1. Give the virtual machine enough RAM, at least 2GB.


      2. Use an SSD instead of an HDD if you have one for storing the virtual machine image.


      3. If your guest OS gives you a choice of different desktop environments, select a lightweight desktop environment to take some of the graphics processing load off the CPU. Disable fancy desktop animations and 3D effects in the guest OS.


      4. VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system for supported guest operating systems and improves management of the virtual machine.


      5. In VMware Workstation 9 or VMware Workstation 10, you can assign a maximum of 128MB of video memory to the virtual machine. In VMware Workstation 11 (which will be available in has been available since December, 2014) and VMware Workstation 12 for graphics-intensive applications, 2GB of video memory can now be allocated for additional workload processing power.







      share|improve this answer





















      • 1





        I'd add the former would help if you're swapping heavily, and the latter cause spinning rust drives on laptops are slow. Depending on your laptop, adding a second, dedicated drive for VMs, either on a second HDD slot, or replacing a DVD drive may be an option as well

        – Journeyman Geek
        Aug 8 '14 at 2:47
















      3














      Virtual machines offer endless possibilities, so it is good to build the virtual machine on a firm foundation.




      1. Give the virtual machine enough RAM, at least 2GB.


      2. Use an SSD instead of an HDD if you have one for storing the virtual machine image.


      3. If your guest OS gives you a choice of different desktop environments, select a lightweight desktop environment to take some of the graphics processing load off the CPU. Disable fancy desktop animations and 3D effects in the guest OS.


      4. VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system for supported guest operating systems and improves management of the virtual machine.


      5. In VMware Workstation 9 or VMware Workstation 10, you can assign a maximum of 128MB of video memory to the virtual machine. In VMware Workstation 11 (which will be available in has been available since December, 2014) and VMware Workstation 12 for graphics-intensive applications, 2GB of video memory can now be allocated for additional workload processing power.







      share|improve this answer





















      • 1





        I'd add the former would help if you're swapping heavily, and the latter cause spinning rust drives on laptops are slow. Depending on your laptop, adding a second, dedicated drive for VMs, either on a second HDD slot, or replacing a DVD drive may be an option as well

        – Journeyman Geek
        Aug 8 '14 at 2:47














      3












      3








      3







      Virtual machines offer endless possibilities, so it is good to build the virtual machine on a firm foundation.




      1. Give the virtual machine enough RAM, at least 2GB.


      2. Use an SSD instead of an HDD if you have one for storing the virtual machine image.


      3. If your guest OS gives you a choice of different desktop environments, select a lightweight desktop environment to take some of the graphics processing load off the CPU. Disable fancy desktop animations and 3D effects in the guest OS.


      4. VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system for supported guest operating systems and improves management of the virtual machine.


      5. In VMware Workstation 9 or VMware Workstation 10, you can assign a maximum of 128MB of video memory to the virtual machine. In VMware Workstation 11 (which will be available in has been available since December, 2014) and VMware Workstation 12 for graphics-intensive applications, 2GB of video memory can now be allocated for additional workload processing power.







      share|improve this answer















      Virtual machines offer endless possibilities, so it is good to build the virtual machine on a firm foundation.




      1. Give the virtual machine enough RAM, at least 2GB.


      2. Use an SSD instead of an HDD if you have one for storing the virtual machine image.


      3. If your guest OS gives you a choice of different desktop environments, select a lightweight desktop environment to take some of the graphics processing load off the CPU. Disable fancy desktop animations and 3D effects in the guest OS.


      4. VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system for supported guest operating systems and improves management of the virtual machine.


      5. In VMware Workstation 9 or VMware Workstation 10, you can assign a maximum of 128MB of video memory to the virtual machine. In VMware Workstation 11 (which will be available in has been available since December, 2014) and VMware Workstation 12 for graphics-intensive applications, 2GB of video memory can now be allocated for additional workload processing power.








      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited Feb 1 '17 at 9:55

























      answered Aug 8 '14 at 2:26









      karelkarel

      9,19793138




      9,19793138








      • 1





        I'd add the former would help if you're swapping heavily, and the latter cause spinning rust drives on laptops are slow. Depending on your laptop, adding a second, dedicated drive for VMs, either on a second HDD slot, or replacing a DVD drive may be an option as well

        – Journeyman Geek
        Aug 8 '14 at 2:47














      • 1





        I'd add the former would help if you're swapping heavily, and the latter cause spinning rust drives on laptops are slow. Depending on your laptop, adding a second, dedicated drive for VMs, either on a second HDD slot, or replacing a DVD drive may be an option as well

        – Journeyman Geek
        Aug 8 '14 at 2:47








      1




      1





      I'd add the former would help if you're swapping heavily, and the latter cause spinning rust drives on laptops are slow. Depending on your laptop, adding a second, dedicated drive for VMs, either on a second HDD slot, or replacing a DVD drive may be an option as well

      – Journeyman Geek
      Aug 8 '14 at 2:47





      I'd add the former would help if you're swapping heavily, and the latter cause spinning rust drives on laptops are slow. Depending on your laptop, adding a second, dedicated drive for VMs, either on a second HDD slot, or replacing a DVD drive may be an option as well

      – Journeyman Geek
      Aug 8 '14 at 2:47











      2














      To echo the poster above. In my experience: Hard Drive speed is the primary performance factor of desktop based VMs. Just switching from a 5400-7200 RPM drive can have a massive impact on performance. Also --- why a 500GB HD most of my server VM's don't need that much space.



      Enable shared folders in your VM config so you can pass files back and forth and store large stuff outside of your VM. That way the VM isn't trying to manage that space.



      Always remember VMs run best when optimized for performance. Turn off Aero and all that extra bells and whistles.



      More tuning tips can be found here: http://pubs.vmware.com/view-50/index.jsp?topic=/com.vmware.view.administration.doc/GUID-E712DAE6-88DF-4208-BEFA-09513A01A26E.html






      share|improve this answer




























        2














        To echo the poster above. In my experience: Hard Drive speed is the primary performance factor of desktop based VMs. Just switching from a 5400-7200 RPM drive can have a massive impact on performance. Also --- why a 500GB HD most of my server VM's don't need that much space.



        Enable shared folders in your VM config so you can pass files back and forth and store large stuff outside of your VM. That way the VM isn't trying to manage that space.



        Always remember VMs run best when optimized for performance. Turn off Aero and all that extra bells and whistles.



        More tuning tips can be found here: http://pubs.vmware.com/view-50/index.jsp?topic=/com.vmware.view.administration.doc/GUID-E712DAE6-88DF-4208-BEFA-09513A01A26E.html






        share|improve this answer


























          2












          2








          2







          To echo the poster above. In my experience: Hard Drive speed is the primary performance factor of desktop based VMs. Just switching from a 5400-7200 RPM drive can have a massive impact on performance. Also --- why a 500GB HD most of my server VM's don't need that much space.



          Enable shared folders in your VM config so you can pass files back and forth and store large stuff outside of your VM. That way the VM isn't trying to manage that space.



          Always remember VMs run best when optimized for performance. Turn off Aero and all that extra bells and whistles.



          More tuning tips can be found here: http://pubs.vmware.com/view-50/index.jsp?topic=/com.vmware.view.administration.doc/GUID-E712DAE6-88DF-4208-BEFA-09513A01A26E.html






          share|improve this answer













          To echo the poster above. In my experience: Hard Drive speed is the primary performance factor of desktop based VMs. Just switching from a 5400-7200 RPM drive can have a massive impact on performance. Also --- why a 500GB HD most of my server VM's don't need that much space.



          Enable shared folders in your VM config so you can pass files back and forth and store large stuff outside of your VM. That way the VM isn't trying to manage that space.



          Always remember VMs run best when optimized for performance. Turn off Aero and all that extra bells and whistles.



          More tuning tips can be found here: http://pubs.vmware.com/view-50/index.jsp?topic=/com.vmware.view.administration.doc/GUID-E712DAE6-88DF-4208-BEFA-09513A01A26E.html







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Aug 12 '14 at 17:21









          Justin ValdezJustin Valdez

          212




          212























              0














              Key thing to check that most forget is to ENABLE VIRTUALIZATION in your computer's BIOS -- most computers ship with this DISABLED.



              Boot your computer to get into the BIOS (usually F1 or F2 key), look for a VIRTUALIZATION setting, and make sure it's ENABLED.






              share|improve this answer




























                0














                Key thing to check that most forget is to ENABLE VIRTUALIZATION in your computer's BIOS -- most computers ship with this DISABLED.



                Boot your computer to get into the BIOS (usually F1 or F2 key), look for a VIRTUALIZATION setting, and make sure it's ENABLED.






                share|improve this answer


























                  0












                  0








                  0







                  Key thing to check that most forget is to ENABLE VIRTUALIZATION in your computer's BIOS -- most computers ship with this DISABLED.



                  Boot your computer to get into the BIOS (usually F1 or F2 key), look for a VIRTUALIZATION setting, and make sure it's ENABLED.






                  share|improve this answer













                  Key thing to check that most forget is to ENABLE VIRTUALIZATION in your computer's BIOS -- most computers ship with this DISABLED.



                  Boot your computer to get into the BIOS (usually F1 or F2 key), look for a VIRTUALIZATION setting, and make sure it's ENABLED.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Sep 3 '15 at 17:34









                  EddieEddie

                  1




                  1






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Super User!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f793985%2fslow-vmware-vm-with-fast-brand-new-laptop%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                      Alcedinidae

                      RAC Tourist Trophy