Would MacBook Air 2018 handle a constant run of a Windows VM for the Development
up vote
2
down vote
favorite
My work involves having both Mac and Windows on a laptop.
While I need Mac for Xcode, I do some ASP.Net stuff tightly coupled with the windows ecosystem.
I wonder if MacBook Air CPU with 16 GB RAM would be enough to handle VMware Fusion with a couple of Visual Studio instances and debugging ASP.NET sites with the database on local MS SQL server?
There is an option of getting 13" MacBook Pro for performance boost but I am frustrated the touchbar as it's harder to use it with my fingers muscle memory. I'd try to avoid it as much as possible.
macbook windows performance
New contributor
add a comment |
up vote
2
down vote
favorite
My work involves having both Mac and Windows on a laptop.
While I need Mac for Xcode, I do some ASP.Net stuff tightly coupled with the windows ecosystem.
I wonder if MacBook Air CPU with 16 GB RAM would be enough to handle VMware Fusion with a couple of Visual Studio instances and debugging ASP.NET sites with the database on local MS SQL server?
There is an option of getting 13" MacBook Pro for performance boost but I am frustrated the touchbar as it's harder to use it with my fingers muscle memory. I'd try to avoid it as much as possible.
macbook windows performance
New contributor
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
My work involves having both Mac and Windows on a laptop.
While I need Mac for Xcode, I do some ASP.Net stuff tightly coupled with the windows ecosystem.
I wonder if MacBook Air CPU with 16 GB RAM would be enough to handle VMware Fusion with a couple of Visual Studio instances and debugging ASP.NET sites with the database on local MS SQL server?
There is an option of getting 13" MacBook Pro for performance boost but I am frustrated the touchbar as it's harder to use it with my fingers muscle memory. I'd try to avoid it as much as possible.
macbook windows performance
New contributor
My work involves having both Mac and Windows on a laptop.
While I need Mac for Xcode, I do some ASP.Net stuff tightly coupled with the windows ecosystem.
I wonder if MacBook Air CPU with 16 GB RAM would be enough to handle VMware Fusion with a couple of Visual Studio instances and debugging ASP.NET sites with the database on local MS SQL server?
There is an option of getting 13" MacBook Pro for performance boost but I am frustrated the touchbar as it's harder to use it with my fingers muscle memory. I'd try to avoid it as much as possible.
macbook windows performance
macbook windows performance
New contributor
New contributor
edited 4 hours ago
jksoegaard
14.8k1641
14.8k1641
New contributor
asked 4 hours ago
Ilya Sh
111
111
New contributor
New contributor
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
2
down vote
In general, MacBook Air's can handle run anything constantly, that they can handle running for a short while. You cannot "overwork" the computer so to say - it won't suddenly break or stop working for that reason.
And yes, MacBook Air's in general can handle running VMware Fusion (if the model you have is supported by VMware Fusion). You decide yourself how much RAM you dedicate to the virtual machine, when setting it up - so 16 GB will make it possible to run multiple virtual machines.
If you want to have a clearer idea of the amount of RAM needed, you'll need to setup the system you want and check how much RAM it uses.
Thank you. I think I've taken the decision and will stick to Air for one year to see if it can fit all my use cases.
– Ilya Sh
3 hours ago
add a comment |
up vote
1
down vote
I would recommend you go with the device that's light like a MacBook or Air and do your heavy lifting in Azure or on a cheap NUC / commodity hardware. Build and test the VM out on your portable, then move them off when they need extra RAM / CPU / threads or several people will test against them.
It's possible to run Windows on bare metal but that's a hassle to hard partition your storage and if you choose wrong, it's a pain to fix the partitions. Virtual is so much better whether it's ESXi on a home lab or Fusion on top of macOS.
Visual Studio runs incredibly well in a small Azure VM for pennies a day and you only pay for it when you start it up. Deallocate the machine when you're not using it and it's essentially free.
I do the above with a 2015 MacBook / 1.1 GHz mobile CPU / 8 GB RAM.
- Negative wise - Fusion and Docker on the SSD perform just amazingly well for light work, but if you have 2 beefy VM that belong on 8 cores, you'll not be happy.
- Positive wise - MacBook 2015 and up runs 4K display amazingly well, charge over USB C with a suitable display. I'd have thought I'd need more horsepower 18 months ago, but Azure and home lab setup let me run the SQL/ASP.NET/IIS loads off the Mac and I just make the scripts / see the pixels locally. As long as I'm connected to power, I have no issues running it at full CPU.
- The new Air will thermally throttle less than my MacBook and the MacBook Pro will run substantially more CPU before thermally slowing (possibly three instances of Windows based on how much work you hammer them with). You won't harm it at 100% usage - just the Air and MacBook line don't dissipate heat and throttle the CPU sooner than the Pro or iMac. This Mac is a dream machine to me for how well it's been usable for hard core infrastructure and dev-ops tasks.
For the price of a beefy MacBook Pro I'll always go with an SSD iMac or Mac mini and the Air/MacBook (or even the iPad Pro now) - but that's my preference and I get why some people prefer to spend the $3k-$4k all on one machine. I want super fast and super small and to develop the install scripts then automate making them on virtual servers whether they're in the cloud / data center / or co-located in my office at home.
Thanks for help, I do have a windows desktop workstation at my job on the remote for extra power, but sometimes I need a local VM to try out some local things. I think Air would be enough for me.
– Ilya Sh
3 hours ago
@IlyaSh Any Mac with an NVMe SSD storage will perform well for VM configuration spin up or local development to test out API / scripts / non-production loads. If you have to compromise on price - get SSD that's sized right, then pick CPU - last worry about RAM. Unless you know you need to allocate 4 GB each to two windows VM to get started - 8 GB should work well. 16 is better of course, but swapping to a fast SSD isn't much of a pain anymore.
– bmike♦
3 hours ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "118"
};
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',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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
});
}
});
Ilya Sh is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fapple.stackexchange.com%2fquestions%2f345779%2fwould-macbook-air-2018-handle-a-constant-run-of-a-windows-vm-for-the-development%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
In general, MacBook Air's can handle run anything constantly, that they can handle running for a short while. You cannot "overwork" the computer so to say - it won't suddenly break or stop working for that reason.
And yes, MacBook Air's in general can handle running VMware Fusion (if the model you have is supported by VMware Fusion). You decide yourself how much RAM you dedicate to the virtual machine, when setting it up - so 16 GB will make it possible to run multiple virtual machines.
If you want to have a clearer idea of the amount of RAM needed, you'll need to setup the system you want and check how much RAM it uses.
Thank you. I think I've taken the decision and will stick to Air for one year to see if it can fit all my use cases.
– Ilya Sh
3 hours ago
add a comment |
up vote
2
down vote
In general, MacBook Air's can handle run anything constantly, that they can handle running for a short while. You cannot "overwork" the computer so to say - it won't suddenly break or stop working for that reason.
And yes, MacBook Air's in general can handle running VMware Fusion (if the model you have is supported by VMware Fusion). You decide yourself how much RAM you dedicate to the virtual machine, when setting it up - so 16 GB will make it possible to run multiple virtual machines.
If you want to have a clearer idea of the amount of RAM needed, you'll need to setup the system you want and check how much RAM it uses.
Thank you. I think I've taken the decision and will stick to Air for one year to see if it can fit all my use cases.
– Ilya Sh
3 hours ago
add a comment |
up vote
2
down vote
up vote
2
down vote
In general, MacBook Air's can handle run anything constantly, that they can handle running for a short while. You cannot "overwork" the computer so to say - it won't suddenly break or stop working for that reason.
And yes, MacBook Air's in general can handle running VMware Fusion (if the model you have is supported by VMware Fusion). You decide yourself how much RAM you dedicate to the virtual machine, when setting it up - so 16 GB will make it possible to run multiple virtual machines.
If you want to have a clearer idea of the amount of RAM needed, you'll need to setup the system you want and check how much RAM it uses.
In general, MacBook Air's can handle run anything constantly, that they can handle running for a short while. You cannot "overwork" the computer so to say - it won't suddenly break or stop working for that reason.
And yes, MacBook Air's in general can handle running VMware Fusion (if the model you have is supported by VMware Fusion). You decide yourself how much RAM you dedicate to the virtual machine, when setting it up - so 16 GB will make it possible to run multiple virtual machines.
If you want to have a clearer idea of the amount of RAM needed, you'll need to setup the system you want and check how much RAM it uses.
answered 4 hours ago
jksoegaard
14.8k1641
14.8k1641
Thank you. I think I've taken the decision and will stick to Air for one year to see if it can fit all my use cases.
– Ilya Sh
3 hours ago
add a comment |
Thank you. I think I've taken the decision and will stick to Air for one year to see if it can fit all my use cases.
– Ilya Sh
3 hours ago
Thank you. I think I've taken the decision and will stick to Air for one year to see if it can fit all my use cases.
– Ilya Sh
3 hours ago
Thank you. I think I've taken the decision and will stick to Air for one year to see if it can fit all my use cases.
– Ilya Sh
3 hours ago
add a comment |
up vote
1
down vote
I would recommend you go with the device that's light like a MacBook or Air and do your heavy lifting in Azure or on a cheap NUC / commodity hardware. Build and test the VM out on your portable, then move them off when they need extra RAM / CPU / threads or several people will test against them.
It's possible to run Windows on bare metal but that's a hassle to hard partition your storage and if you choose wrong, it's a pain to fix the partitions. Virtual is so much better whether it's ESXi on a home lab or Fusion on top of macOS.
Visual Studio runs incredibly well in a small Azure VM for pennies a day and you only pay for it when you start it up. Deallocate the machine when you're not using it and it's essentially free.
I do the above with a 2015 MacBook / 1.1 GHz mobile CPU / 8 GB RAM.
- Negative wise - Fusion and Docker on the SSD perform just amazingly well for light work, but if you have 2 beefy VM that belong on 8 cores, you'll not be happy.
- Positive wise - MacBook 2015 and up runs 4K display amazingly well, charge over USB C with a suitable display. I'd have thought I'd need more horsepower 18 months ago, but Azure and home lab setup let me run the SQL/ASP.NET/IIS loads off the Mac and I just make the scripts / see the pixels locally. As long as I'm connected to power, I have no issues running it at full CPU.
- The new Air will thermally throttle less than my MacBook and the MacBook Pro will run substantially more CPU before thermally slowing (possibly three instances of Windows based on how much work you hammer them with). You won't harm it at 100% usage - just the Air and MacBook line don't dissipate heat and throttle the CPU sooner than the Pro or iMac. This Mac is a dream machine to me for how well it's been usable for hard core infrastructure and dev-ops tasks.
For the price of a beefy MacBook Pro I'll always go with an SSD iMac or Mac mini and the Air/MacBook (or even the iPad Pro now) - but that's my preference and I get why some people prefer to spend the $3k-$4k all on one machine. I want super fast and super small and to develop the install scripts then automate making them on virtual servers whether they're in the cloud / data center / or co-located in my office at home.
Thanks for help, I do have a windows desktop workstation at my job on the remote for extra power, but sometimes I need a local VM to try out some local things. I think Air would be enough for me.
– Ilya Sh
3 hours ago
@IlyaSh Any Mac with an NVMe SSD storage will perform well for VM configuration spin up or local development to test out API / scripts / non-production loads. If you have to compromise on price - get SSD that's sized right, then pick CPU - last worry about RAM. Unless you know you need to allocate 4 GB each to two windows VM to get started - 8 GB should work well. 16 is better of course, but swapping to a fast SSD isn't much of a pain anymore.
– bmike♦
3 hours ago
add a comment |
up vote
1
down vote
I would recommend you go with the device that's light like a MacBook or Air and do your heavy lifting in Azure or on a cheap NUC / commodity hardware. Build and test the VM out on your portable, then move them off when they need extra RAM / CPU / threads or several people will test against them.
It's possible to run Windows on bare metal but that's a hassle to hard partition your storage and if you choose wrong, it's a pain to fix the partitions. Virtual is so much better whether it's ESXi on a home lab or Fusion on top of macOS.
Visual Studio runs incredibly well in a small Azure VM for pennies a day and you only pay for it when you start it up. Deallocate the machine when you're not using it and it's essentially free.
I do the above with a 2015 MacBook / 1.1 GHz mobile CPU / 8 GB RAM.
- Negative wise - Fusion and Docker on the SSD perform just amazingly well for light work, but if you have 2 beefy VM that belong on 8 cores, you'll not be happy.
- Positive wise - MacBook 2015 and up runs 4K display amazingly well, charge over USB C with a suitable display. I'd have thought I'd need more horsepower 18 months ago, but Azure and home lab setup let me run the SQL/ASP.NET/IIS loads off the Mac and I just make the scripts / see the pixels locally. As long as I'm connected to power, I have no issues running it at full CPU.
- The new Air will thermally throttle less than my MacBook and the MacBook Pro will run substantially more CPU before thermally slowing (possibly three instances of Windows based on how much work you hammer them with). You won't harm it at 100% usage - just the Air and MacBook line don't dissipate heat and throttle the CPU sooner than the Pro or iMac. This Mac is a dream machine to me for how well it's been usable for hard core infrastructure and dev-ops tasks.
For the price of a beefy MacBook Pro I'll always go with an SSD iMac or Mac mini and the Air/MacBook (or even the iPad Pro now) - but that's my preference and I get why some people prefer to spend the $3k-$4k all on one machine. I want super fast and super small and to develop the install scripts then automate making them on virtual servers whether they're in the cloud / data center / or co-located in my office at home.
Thanks for help, I do have a windows desktop workstation at my job on the remote for extra power, but sometimes I need a local VM to try out some local things. I think Air would be enough for me.
– Ilya Sh
3 hours ago
@IlyaSh Any Mac with an NVMe SSD storage will perform well for VM configuration spin up or local development to test out API / scripts / non-production loads. If you have to compromise on price - get SSD that's sized right, then pick CPU - last worry about RAM. Unless you know you need to allocate 4 GB each to two windows VM to get started - 8 GB should work well. 16 is better of course, but swapping to a fast SSD isn't much of a pain anymore.
– bmike♦
3 hours ago
add a comment |
up vote
1
down vote
up vote
1
down vote
I would recommend you go with the device that's light like a MacBook or Air and do your heavy lifting in Azure or on a cheap NUC / commodity hardware. Build and test the VM out on your portable, then move them off when they need extra RAM / CPU / threads or several people will test against them.
It's possible to run Windows on bare metal but that's a hassle to hard partition your storage and if you choose wrong, it's a pain to fix the partitions. Virtual is so much better whether it's ESXi on a home lab or Fusion on top of macOS.
Visual Studio runs incredibly well in a small Azure VM for pennies a day and you only pay for it when you start it up. Deallocate the machine when you're not using it and it's essentially free.
I do the above with a 2015 MacBook / 1.1 GHz mobile CPU / 8 GB RAM.
- Negative wise - Fusion and Docker on the SSD perform just amazingly well for light work, but if you have 2 beefy VM that belong on 8 cores, you'll not be happy.
- Positive wise - MacBook 2015 and up runs 4K display amazingly well, charge over USB C with a suitable display. I'd have thought I'd need more horsepower 18 months ago, but Azure and home lab setup let me run the SQL/ASP.NET/IIS loads off the Mac and I just make the scripts / see the pixels locally. As long as I'm connected to power, I have no issues running it at full CPU.
- The new Air will thermally throttle less than my MacBook and the MacBook Pro will run substantially more CPU before thermally slowing (possibly three instances of Windows based on how much work you hammer them with). You won't harm it at 100% usage - just the Air and MacBook line don't dissipate heat and throttle the CPU sooner than the Pro or iMac. This Mac is a dream machine to me for how well it's been usable for hard core infrastructure and dev-ops tasks.
For the price of a beefy MacBook Pro I'll always go with an SSD iMac or Mac mini and the Air/MacBook (or even the iPad Pro now) - but that's my preference and I get why some people prefer to spend the $3k-$4k all on one machine. I want super fast and super small and to develop the install scripts then automate making them on virtual servers whether they're in the cloud / data center / or co-located in my office at home.
I would recommend you go with the device that's light like a MacBook or Air and do your heavy lifting in Azure or on a cheap NUC / commodity hardware. Build and test the VM out on your portable, then move them off when they need extra RAM / CPU / threads or several people will test against them.
It's possible to run Windows on bare metal but that's a hassle to hard partition your storage and if you choose wrong, it's a pain to fix the partitions. Virtual is so much better whether it's ESXi on a home lab or Fusion on top of macOS.
Visual Studio runs incredibly well in a small Azure VM for pennies a day and you only pay for it when you start it up. Deallocate the machine when you're not using it and it's essentially free.
I do the above with a 2015 MacBook / 1.1 GHz mobile CPU / 8 GB RAM.
- Negative wise - Fusion and Docker on the SSD perform just amazingly well for light work, but if you have 2 beefy VM that belong on 8 cores, you'll not be happy.
- Positive wise - MacBook 2015 and up runs 4K display amazingly well, charge over USB C with a suitable display. I'd have thought I'd need more horsepower 18 months ago, but Azure and home lab setup let me run the SQL/ASP.NET/IIS loads off the Mac and I just make the scripts / see the pixels locally. As long as I'm connected to power, I have no issues running it at full CPU.
- The new Air will thermally throttle less than my MacBook and the MacBook Pro will run substantially more CPU before thermally slowing (possibly three instances of Windows based on how much work you hammer them with). You won't harm it at 100% usage - just the Air and MacBook line don't dissipate heat and throttle the CPU sooner than the Pro or iMac. This Mac is a dream machine to me for how well it's been usable for hard core infrastructure and dev-ops tasks.
For the price of a beefy MacBook Pro I'll always go with an SSD iMac or Mac mini and the Air/MacBook (or even the iPad Pro now) - but that's my preference and I get why some people prefer to spend the $3k-$4k all on one machine. I want super fast and super small and to develop the install scripts then automate making them on virtual servers whether they're in the cloud / data center / or co-located in my office at home.
edited 3 hours ago
answered 3 hours ago
bmike♦
155k46280603
155k46280603
Thanks for help, I do have a windows desktop workstation at my job on the remote for extra power, but sometimes I need a local VM to try out some local things. I think Air would be enough for me.
– Ilya Sh
3 hours ago
@IlyaSh Any Mac with an NVMe SSD storage will perform well for VM configuration spin up or local development to test out API / scripts / non-production loads. If you have to compromise on price - get SSD that's sized right, then pick CPU - last worry about RAM. Unless you know you need to allocate 4 GB each to two windows VM to get started - 8 GB should work well. 16 is better of course, but swapping to a fast SSD isn't much of a pain anymore.
– bmike♦
3 hours ago
add a comment |
Thanks for help, I do have a windows desktop workstation at my job on the remote for extra power, but sometimes I need a local VM to try out some local things. I think Air would be enough for me.
– Ilya Sh
3 hours ago
@IlyaSh Any Mac with an NVMe SSD storage will perform well for VM configuration spin up or local development to test out API / scripts / non-production loads. If you have to compromise on price - get SSD that's sized right, then pick CPU - last worry about RAM. Unless you know you need to allocate 4 GB each to two windows VM to get started - 8 GB should work well. 16 is better of course, but swapping to a fast SSD isn't much of a pain anymore.
– bmike♦
3 hours ago
Thanks for help, I do have a windows desktop workstation at my job on the remote for extra power, but sometimes I need a local VM to try out some local things. I think Air would be enough for me.
– Ilya Sh
3 hours ago
Thanks for help, I do have a windows desktop workstation at my job on the remote for extra power, but sometimes I need a local VM to try out some local things. I think Air would be enough for me.
– Ilya Sh
3 hours ago
@IlyaSh Any Mac with an NVMe SSD storage will perform well for VM configuration spin up or local development to test out API / scripts / non-production loads. If you have to compromise on price - get SSD that's sized right, then pick CPU - last worry about RAM. Unless you know you need to allocate 4 GB each to two windows VM to get started - 8 GB should work well. 16 is better of course, but swapping to a fast SSD isn't much of a pain anymore.
– bmike♦
3 hours ago
@IlyaSh Any Mac with an NVMe SSD storage will perform well for VM configuration spin up or local development to test out API / scripts / non-production loads. If you have to compromise on price - get SSD that's sized right, then pick CPU - last worry about RAM. Unless you know you need to allocate 4 GB each to two windows VM to get started - 8 GB should work well. 16 is better of course, but swapping to a fast SSD isn't much of a pain anymore.
– bmike♦
3 hours ago
add a comment |
Ilya Sh is a new contributor. Be nice, and check out our Code of Conduct.
Ilya Sh is a new contributor. Be nice, and check out our Code of Conduct.
Ilya Sh is a new contributor. Be nice, and check out our Code of Conduct.
Ilya Sh is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Ask Different!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fapple.stackexchange.com%2fquestions%2f345779%2fwould-macbook-air-2018-handle-a-constant-run-of-a-windows-vm-for-the-development%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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