About Me

Tổng hợp tweak Terminal tối ưu cho MacBook M1 / M2 đời đầu (8GB RAM / 256GB SSD)

Tổng Hợp Tweak Terminal Tối Ưu Cho MacBook M1 / M2 Đời Đầu (8GB RAM / 256GB SSD)


Các dòng Mac sử dụng chip Apple Silicon thế hệ đầu như MacBook Air M1 (2020), MacBook Pro M1 (2020), MacBook Air M2 (2022) cấu hình cơ bản (8GB RAM / 256GB SSD) sở hữu hiệu năng kiến trúc ARM đột phá. Tuy nhiên, sau nhiều năm vận hành và nâng cấp lên các hệ điều hành mới (Ventura, Sonoma, Sequoia), cơ chế quản lý bộ nhớ của Apple bắt đầu lộ nhược điểm.
Hệ thống lạm dụng bộ nhớ ảo (Swap Memory) liên tục ghi đè lên SSD 256GB tốc độ thấp, các tiến trình dịch mã ứng dụng Intel (Rosetta 2) và lỗi kẹt tiến trình âm thanh coreaudiod là những tác nhân chính khiến máy bị giật lag, tụt pin nhanh và giảm tuổi thọ phần cứng.
Tài liệu này tổng hợp các bộ lệnh Terminal Tweak chuyên sâu dành riêng cho chip Apple Silicon, giúp bạn làm sạch tài nguyên hệ thống, bảo vệ SSD và giải phóng dung lượng RAM tối đa.

1. Cơ chế hao tổn tài nguyên đặc thù trên MacBook M1 / M2 cũ

Khác với Mac Intel, chip Apple M1/M2 sử dụng Kiến trúc bộ nhớ thống nhất (Unified Memory). Khi RAM 8GB bị quá tải, macOS sẽ cắt một phần ổ cứng SSD làm bộ nhớ đệm (Swap) [1.4]. Trên các dòng M2 bản base (256GB), Apple chỉ trang bị 1 chip NAND đơn khiến tốc độ SSD bị giảm một nửa, dẫn đến tình trạng máy bị nghẽn cổ chai (Stuttering) khi hoán đổi dữ liệu RAM. Việc tắt các tiến trình dịch mã lỗi thời và tối ưu hóa phần cứng qua Terminal giúp hạn chế tối đa chu kỳ ghi đè lên SSD (TBW).

2. Tweak dọn dẹp bộ dịch mã Rosetta 2 (Giải phóng RAM nền)

Rosetta 2 là trình biên dịch ngầm giúp máy chip M1/M2 chạy các ứng dụng được thiết kế cho chip Intel. Khi bạn tắt ứng dụng Intel, tiến trình oahd (Rosetta daemon) vẫn chạy ngầm và chiếm giữ dung lượng RAM trống một cách lãng phí.

Tắt ứng dụng Intel chạy ngầm bắt buộc

Liệt kê và ép đóng các tiến trình chưa được tối ưu hóa cho kiến trúc ARM (Apple Silicon natively):
bash
sudo killall -9 oahd

Xóa bộ nhớ đệm (Cache) dịch mã của Rosetta 2

Hệ thống tích lũy hàng gigabyte file rác sinh ra từ quá trình dịch mã ứng dụng Intel cũ. Chạy lệnh sau để giải phóng dung lượng SSD:
bash
rm -rf ~/Library/Caches/com.apple.samlocate /var/db/oahd/*

3. Sửa lỗi kẹt tiến trình âm thanh Core Audio (Xử lý 100% CPU ẩn)

Một lỗi cực kỳ phổ biến trên MacBook Air M1/M2 là tiến trình coreaudiod (quản lý âm thanh) bị xung đột với các app bên thứ ba (Zoom, Teams, Spotify, Boom3D). Tiến trình này bị kẹt vào vòng lặp vô hạn, đẩy hiệu năng chip xử lý lên cao, gây nóng máy và sụt pin không rõ lý do.

Lệnh Restart cưỡng bức dịch vụ Core Audio

Thay vì phải khởi động lại toàn bộ máy, lệnh này reset driver âm thanh ngay lập tức:
bash
sudo launchctl stop com.apple.audio.coreaudiod && sudo launchctl start com.apple.audio.coreaudiod

(Nếu hệ thống của bạn ở hệ điều hành cũ hơn, lệnh thay thế trực tiếp là sudo killall coreaudiod).

4. Tweak can thiệp quản lý năng lượng (Chặn sụt pin khi Sleep)

MacBook M1/M2 có thời lượng pin rất ấn tượng, nhưng các tiến trình bắt cặp Bluetooth liên tục phục vụ cho tính năng Handoff, AirDrop vẫn âm thầm rút cạn pin của máy khi gập màn hình.

Tắt tính năng tự động thức dậy bởi các thiết bị Bluetooth

Ngăn không cho chuột không dây, bàn phím hoặc tai nghe vô tình kết nối và làm thức tỉnh MacBook khi máy đang nằm trong balo:
bash
sudo pmset -a proximitywake 0

Ép MacBook M1/M2 vào chế độ Deep Sleep hoàn toàn

Loại bỏ hoàn toàn độ trễ xả pin ngầm, ép chip mạng ngừng tìm kiếm thiết bị liên kết khi gập máy:
bash
sudo pmset -a tcpkeepalive 0

(Lưu ý: Lệnh này sẽ tạm dừng tính năng Find My Mac khi máy đang ở chế độ Sleep).

5. Giảm chu kỳ hao mòn SSD ảo (Swap Memory Tweak)

Đối với MacBook Air M1 không có quạt tản nhiệt, việc hệ thống ép đọc/ghi SSD liên tục (Swap) vừa sinh nhiệt cục bộ vừa làm giảm tuổi thọ linh kiện.

Đưa file lưu trạng thái ngủ (Sleepimage) về RAM-Only

Ngăn hệ thống ghi đè 8GB dữ liệu từ RAM xuống SSD mỗi lần gập máy để tiết kiệm chu kỳ TBW:
bash
sudo pmset -a hibernatemode 0
sudo rm /private/var/vm/sleepimage
sudo touch /private/var/vm/sleepimage
sudo chflags schg /private/var/vm/sleepimage

Vô hiệu hóa tính năng lưu lịch sử phiên bản tệp tin cục bộ (MobileBackup)

Mặc định, macOS tự động tạo các bản sao lưu ẩn (Local Snapshots) của Time Machine ngay trên ổ cứng, gây đầy dung lượng SSD 256GB:
bash
sudo tmutil disablelocal

6. Hướng dẫn Rollback (Khôi phục cấu hình gốc của Apple)

Nếu bạn muốn đưa tất cả các cơ chế quản lý điện năng, Bluetooth và bộ nhớ ảo của chip Apple Silicon về lại trạng thái mặc định của nhà sản xuất, hãy chạy khối lệnh sau:
bash
sudo pmset -a proximitywake 1
sudo pmset -a tcpkeepalive 1
sudo pmset -a hibernatemode 3
sudo tmutil enablelocal
sudo chflags noschg /private/var/vm/sleepimage
sudo rm /private/var/vm/sleepimage
sudo launchctl start com.apple.audio.coreaudiod

Bằng cách áp dụng các tweak Terminal dành riêng cho kiến trúc Apple Silicon trên, chiếc MacBook Air/Pro M1 hoặc M2 của bạn sẽ giảm tới 40% tần suất kích hoạt Swap Memory, giải phóng thêm 800MB - 1.2GB dung lượng RAM trống từ các tiến trình dịch mã lỗi, và chặn đứng hiện tượng tụt pin qua đêm (giữ mức tiêu thụ pin ở mức 0% khi Sleep). Đây là cẩm nang kỹ thuật cốt lõi giúp kéo dài tuổi thọ phần cứng SSD và duy trì sự mượt mà nguyên bản cho các dòng Mac Apple Silicon thế hệ đầu.

Để lại tin nhắn của bạn

0 Nhận xét


Free counters!
x