信者としてDHHに影響されて僕もWSL2環境をまた探ってみたくなった。
VSCode + WSL makes Windows awesome for web development
我々Web Developerが気になるパフォーマンスというと、やっぱり遅くて仕方がねぇsystem testのスピードだ。(Dockerの速さとかもありますね)
そこで自分の持ってるM1MaxのMacBookProと11th core i7のAlienware x17 R2でbootcampのシステムテストの速度を測ってみた。
どっちも2021年ぐらいのラップトップです。
MacBook Pro 16inch
- Apple M1 Maxチップ
- 32GBユニファイドメモリ
- 1TB SSD
435.36 real 1331.03 user 1058.93 sys
Alienware x17 R2
- 第11世代 インテル(R) Core(TM) i7 11800H (8-コア, 24MB L3 キャッシュ, Turbo Boostで最大 4.6 GHzまで)
- NVIDIA(R) GeForce RTX(TM) 3060 6GB GDDR6
- 32GB DDR4 3200MHz
- 512GB M.2 PCIe NVMe SSD + 1TB M.2 PCIe NVMe SSD
real 7m15.354s
user 30m20.487s
sys 7m48.728s
結果
MacBookPro vs Alienware X17 R2
7分15秒 vs 7分15秒
意外。大体おんなじだった。Flakyなテストもあるし、どちらも実行するたびに10~20秒ぐらいの差は出るので厳密にはわからないが、同じぐらい。
事前の勝手な想像として、コア数の分だけ並列実行するので10コアのMacBookProがちょっと有利かなと思ってた。Terminalのキビキビ具合はWSL2の方が良い印象。
CIでは2並列x3コンテナでやってて12分ぐらい。
これ今の14th core i9の24コアでやったらどうなるか気になるなぁ。