Cách xóa hết cache ram trong linux
Trong quá trình sử dụng máy chủ ảo Linux thì sẽ sinh ra rất nhiều cache ram, sử dụng càng lâu càng nhiều cache. Các cache này tích nhiều sẽ gây full Ram và treo vps. Bài viết này chúng tôi sẽ chia sẻ với các bạn cách xóa hết cache ram trong linux.
[caption id='attachment_12601' align='aligncenter' width='720'] Cách xóa hết cache ram trong linux[/caption]
Cách xóa hết cache ram trong linux
Bạn có thể xóa hết cache ram trên linux bằng câu lệnh đơn giản sau:
1
|
sudo sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
|
Chúng ta cần thiết lập tự động chạy câu lệnh trên theo một thời gian nhất định bằng cronjob, ta đăng nhập vào ssh và tạo file cacheclear.sh bằng câu lệnh bên dưới
1
|
sudo vi /home/cacheclear.sh
|
Sau đó chúng ta thêm nội dung như sau:
1
2
|
#!/bin/sh
sudo sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
|
Sau đó bạn nhấn phím ESC để thoát, sau đó nhấn rồi nhấn enter để lưu.
Chúng ta gán quyền thực thi cho file bằng câu lệnh sau:
1
|
chmod 751 /home/cacheclear.sh
|
Chúng ta khởi tạo lệnh chạy crontab cho file trên bằng câu lệnh
1
2
3
|
sudo crontab -e
# nếu bạn muốn mở file ở user khác thì dùng lệnh sau
sudo crontab -e -u username
|
Ta thêm đoạn sau vào crontab
1
|
0 * * * * /home/cacheclear.sh
|
Sau đó bạn nhấn phím ESC để thoát, sau đó nhấn x rồi nhấn enter để lưu.
Như vậy là các bạn đã tự động xóa toàn bộ cache ram trong vps linux vào thời điểm 0 phút mỗi giờ
Chúc các bạn thành công !
>>>> Có thể bạn quan tâm: So Sánh giữa Linux và Windows