
Bạn có biết rằng Ram máy chủ là một trong những yếu tố quan trọng nhất để đảm bảo hiệu suất của server của bạn không? Ram máy chủ giúp server của bạn chạy nhanh hơn, ổn định hơn và an toàn hơn. Tuy nhiên, không phải lúc nào Ram máy chủ cũng hoạt động hiệu quả nhất. Đôi khi, do sử dụng quá nhiều tài nguyên của các ứng dụng, trang web, Ram máy chủ bị giảm tốc độ và làm ảnh hưởng đến trải nghiệm của người dùng. Điều này có thể xảy ra do Linux sử dụng quá nhiều bộ nhớ cache để lưu trữ dữ liệu thường xuyên được sử dụng bởi các hệ điều hành. Bộ nhớ cache là một loại bộ nhớ tạm thời, giúp tăng tốc độ truy cập dữ liệu, nhưng cũng có thể gây lãng phí bộ nhớ nếu không được quản lý tốt. Vì vậy, bạn cần biết cách clear, dọn bộ nhớ cache trên máy chủ Linux để giải phóng bộ nhớ và tối ưu hóa hiệu suất của Ram máy chủ. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn các bước để thực hiện việc này một cách đơn giản và hiệu quả.
1. Lệnh clear cache:
Có ba tùy chọn có sẵn để clear bộ nhớ cache. Sử dụng một trong những lệnh dưới đây để thực hiện việc clear cache bộ nhớ.
Lệnh clear page cache, dentries và inodes
# sync; echo 3 > /proc/sys/vm/drop_caches
Lệnh clear dentries và inodes:
# sync; echo 2 > /proc/sys/vm/drop_caches
Lệnh clear pagecache
# sync; echo 1 > /proc/sys/vm/drop_caches
2. Tạo Cron để hệ thống tự động clear cache
Một ý tưởng tốt để sắp xếp sau trong crontab để tự động dọn cache trên khoảng thời gian thường xuyên.
# crontab -e
0 * * * * sync; echo 3 > /proc/sys/vm/drop_caches
Các cron trên sẽ thực hiện vào mỗi giờ và xóa bộ nhớ cache trên hệ thống.
3. Lệnh xem Cache Memory trên linux
Sử dụng lệnh sau để xem Ram đang hoạt động trên hệ thống
# free -m
Bạn sẽ nhận được thông tin như bên dưới.
total used free shared buff/cache available
Mem: 100686 9651 77557 1461 13476 88707
Swap: 4095 0 4095
Cột gần cuối cùng là hiển thị bộ nhớ cache (13476 MB) của hệ thống. tùy chọn -m được sử dụng để hiển thị chi tiết bộ nhớ đang sử dụng trên máy chủ của bạn.