Việc cấu hình dung lượng RAM tối đa cho Memcached nên cân bằng giữa hiệu suất và an toàn bộ nhớ của hệ thống. Dưới đây là hướng dẫn thực tế và khuyến nghị:
Tổng RAM Server | RAM dành cho Memcached | Ghi chú |
---|---|---|
≤ 4 GB | 256–512 MB | Nhẹ, lưu meta/view |
8 GB | 512 MB – 2 GB | Phù hợp WordPress, Laravel |
16 GB | 2 – 4 GB | Caching cả query + object |
≥ 32 GB | 4 – 8 GB+ | Tùy mức độ truy cập & TTL |
✅ Tỷ lệ an toàn:
Không nên vượt quá 25–30% tổng RAM để đảm bảo hệ thống còn đủ RAM cho PHP-FPM, MySQL, OS...
# Cấu hình Memcached sử dụng 1 GB RAM
memcached -m 1024 -p 11211 -u memcache -d
Hoặc trong systemd config:
ExecStart=/usr/bin/memcached -m 1024 -p 11211 -u memcache -l 127.0.0.1
ps aux | grep memcached
Option | Ý nghĩa |
---|---|
-m 1024 | Dung lượng RAM dành cho cache (MB) |
-u memcache | Chạy dưới user memcache |
-p 11211 | Cổng mặc định |
-vv | Bật log debug |
RAM Server | RAM cho Memcached | Tỷ lệ khuyến nghị |
---|---|---|
4 GB | 256–512 MB | ~10–15% |
8 GB | 512MB – 1.5 GB | ~15–20% |
16 GB+ | 2 – 4 GB | ~20–25% |