Hey! Right now I use MBP 15 2018 with i7 + 16GB + 256GB and it's pretty nice, but docker is slow, very slow. I work on big web app (php + vue + some databases etc) and I/O is slow, also, notebook is just loud when I work with docker + IDE (phpstorm/webstorm) + browser + some tools.
To speed up docker and lighten Mac, I bought small (13"), old, refurbished Dell notebook with 2 cores / 4 threads, 8 GB RAM and 256 GB SSD and use it with Ubuntu as "server machine". I sync all files using mutagen and it works fine, but sometimes have some issues.
Right now thinking about buing something with M1 (or wait for M1X/M2) - Air, Pro, or maybe just Mac Mini, because I have external display (24" 4K), apple keyboard + magic trackpad, so it's also good and cheaper option. The question is: how good is M1 in such tasks? And also, will be 16 GB RAM enough? For MBP is enough, there is no info about low membory, but MBP has Radeon card and when I use external display (4K scaled to 2560x1440px), it uses different memory.
Also, I read that docker for M1 uses different virtualization - what about I/O speed? On normal Macs is terrible slow in comparsion to native docker. Example watcher build times:
- MBP Pro 15 2018: (8gen, 6c/12t): 14-18s (!)
- Dell with old cpu (6gen , 2c/4t) and Ubuntu: 7-8s
- Dell with almost the same CPU as MBP and Ubuntu: 3-4s
To speed up docker and lighten Mac, I bought small (13"), old, refurbished Dell notebook with 2 cores / 4 threads, 8 GB RAM and 256 GB SSD and use it with Ubuntu as "server machine". I sync all files using mutagen and it works fine, but sometimes have some issues.
Right now thinking about buing something with M1 (or wait for M1X/M2) - Air, Pro, or maybe just Mac Mini, because I have external display (24" 4K), apple keyboard + magic trackpad, so it's also good and cheaper option. The question is: how good is M1 in such tasks? And also, will be 16 GB RAM enough? For MBP is enough, there is no info about low membory, but MBP has Radeon card and when I use external display (4K scaled to 2560x1440px), it uses different memory.
Also, I read that docker for M1 uses different virtualization - what about I/O speed? On normal Macs is terrible slow in comparsion to native docker. Example watcher build times:
- MBP Pro 15 2018: (8gen, 6c/12t): 14-18s (!)
- Dell with old cpu (6gen , 2c/4t) and Ubuntu: 7-8s
- Dell with almost the same CPU as MBP and Ubuntu: 3-4s