会社のPCが重すぎて限界…MacBook Air (8GB)ってDocker動かせるんですかね?

技術備忘録(インフラ)
Picsum ID: 417

いやー、今日の会社PC、本当にひどかったんですよ…。朝からExcel開くのに5分かかるし、Docker動かそうとしたらファンが「ブオオォン!」って離陸しそうでしたね。

もう、耳元でジェット機が飛んでるみたいで、集中力ガタ落ちなんですよ。しかも、3年目のインフラエンジニアなのに、こんなスペックのPCで仕事してるのって、なんか悲しくなってきちゃいます…

手取り20万じゃ、会社に文句も言えないんですけどね。ハァ…。

会社のPCが重すぎて、そろそろ限界かもです

最近、コンテナ環境をローカルで動かす機会が増えてるんですけど、会社のPCだと本当に厳しいんですよ。

  • Docker Desktopを起動するだけでCPU使用率が跳ね上がる
  • VS Codeでコード書きながらブラウザ開いてるだけでメモリがパンパン
  • ちょっと複雑なExcelファイル開くとフリーズ

こんな状態じゃ、まともに開発環境が組めないし、検証も捗らないんですよね。正直、業務効率が落ちてるんじゃないかって、日々ヒヤヒヤしてます。

MacBook Air(M1/M2、メモリ8GB)ってどうなんですかね?

で、最近よく耳にするのがMacBook AirのM1チップとかM2チップじゃないですか?周りのエンジニアも結構使ってる人多いですし、Apple Siliconの性能はすごいって評判ですよね。

ただ、問題は僕のお財布事情なんですよ。正直、Proモデルとかメモリ16GBまで積むとなると、手取り20万の僕には手が出ないかもです…。

だから、もし買うとしたら、一番安価なMacBook Airのメモリ8GBモデルが現実的な選択肢になるのかなって思ってるんです。

👉 とりあえずAmazonで「MacBook Air M2 8GB」の相場を見てみる

Dockerを動かす前提で、8GBメモリは現実的か?

ここが一番の悩みどころなんですよね。

いろいろ調べてみたんですけど、やっぱりDockerをゴリゴリ動かすなら「メモリ16GBは欲しい」っていう意見が圧倒的に多いんですよ。そりゃそうですよね、コンテナって結構メモリ食いますから。

でも、M1/M2チップのMacBook Airって、ユニファイドメモリだから、8GBでも結構頑張ってくれるらしいじゃないですか?もちろん、複数のコンテナを同時に動かしたり、大規模な環境を構築したりすると厳しそうなんですけど…。

僕が動かしたいのは、せいぜいWebサーバーとDB、あとはちょっとしたキャッシュサーバーくらいのシンプルな構成なんですよ。これくらいなら、8GBでもなんとかなるんじゃないかな…?

実際に使ってる人のレビューとか見ると、「意外と8GBでもいける」って声もあれば、「いや、やっぱり16GBにしとけばよかった」って後悔してる人もいるんですよね。この差って、使い方によるんですかね。

で、結局どうだったかというと、「用途を絞れば8GBでも戦える、でも余裕はない」っていうのが僕の結論かもです。

  • メリット:M1/M2チップの恩恵で、8GBでもIntel Macの16GBより快適な場合もあるらしい。発熱も少ない。
  • デメリット:複数のコンテナや、Docker以外に重いアプリを同時に動かすと、スワップが発生してパフォーマンスが落ちる可能性が高い。将来的な拡張性も低い。

正直、「メモリは後から増やせない」っていうのが一番のネックですよね。今ケチって後で後悔するのも嫌だし、でも今高いお金出すのも厳しいし…。

手取り20万インフラエンジニアのリアルな葛藤

ぶっちゃけ、MacBook Air M2の8GBモデルでも、安くても13万円くらいはしますよね。僕の財布には今83200円しか入ってないんですよ…。

この金額って、インフラエンジニア3年目の僕にとっては、決して安い買い物じゃないんです。下手したら今月の食費が危うくなるレベルじゃないですか?

会社のPCが快適じゃないのは確かにストレスなんですけど、自腹で10万円以上出す勇気がまだないんですよね。もう少しボーナスが出たら…とか、給料が上がったら…とか、いつもそんなことばっかり考えてます。

正直、会社がもっと良いPCを支給してくれたら、こんな悩み抱えなくて済むのにって思うんですけど、まあ、それが現実ですよね。

とりあえず、もうちょっと情報収集してみるかもです。


※スペックや価格は執筆時点の情報に基づきます。正確な情報は公式サイトをご確認ください。

コメント

タイトルとURLをコピーしました