Re:Microsoft and Docker team up to make packaging cloud-nati...
by nikanj on Tuesday December 04, 2018 @11:50PM
(#18605771)
Why do you need 8x more memory for Windows? The NT kernel isn’t 8x worse than Linux, not even close.
[ Parent
| on HN ]
Re:Microsoft and Docker team up to make packaging cloud-nati...
by tialaramex on Wednesday December 05, 2018 @04:28AM
(#18606828)
It's a philosophical difference. NT doesn't do overcommit. In theory overcommit is dangerous (and if you decide that matters you can tell Linux not to do it) but in practice it's usually a huge RAM saving.
If your apparent virtual size is 2.6GB but there's actually only 240MB of resident memory, Linux will run on 256MB of RAM. NT requires enough RAM for the entire 2.6GB plus overheads.
This is especially frustrating if you have orchestration services that would have recovered from the unlikely event of OOM since avoiding OOM is literally the only reason for NT's choice.
Re:Microsoft and Docker team up to make packaging cloud-nati...
by ahje on Wednesday December 05, 2018 @02:19AM
(#18606291)
Personally, I've run small LAMP stacks on VPS's with 256 MB RAM and without major issues. Running a web server on a Windows VPS usually requires more than that (albeit not 8 time as much.