June 6, 2015

LÀM GÌ KHI RAM MÁY CHỦ QUÁ TẢI ?

Mặc dù đa phần Ram máy chủ đều sử dụng RAM ECC nhưng việc sử dụng quá tài nguyên của các trang web làm cho máy chủ chậm dần. Lý do là Linux sử dụng quá nhiều bộ nhớ cache lãng phí, cache được sử dụng để giữ cho dữ liệu thường xuyên hoạt động bởi các hệ điều hành. Bài viết này hướng dẫn bạn làm thế nào để clear bộ nhớ cache trên máy chủ Linux.

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 flushin 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    buffers     cached
Mem:           992        406        586          0        155        134
-/+ buffers/cache:        116        876
Swap:         2015          0       2015
Cột cuối cùng là hiển thị bộ nhớ cache (134 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.

Related Posts:

  • Chống DDoS với Varnish Thông thường Varnish sử dụng chính để làm cache front end, tuy nhiên bạn hoàn toàn có thể cấu hình sử dụng để chống DDoS. Hướng dẫn này viết từ trường hợp thực tế, mình đã chống DDoS thành công cho một… Read More
  • Cấu hình xoay vòng log file Cấu hình xoay vòng log file Phần lớn các bản phân phối sẽ cài đặt một cấu hình syslog mặc định cho hệ thống, bao gồm logging to messages và các log file khác trong thư mục /var/log. Để ngăn cản nhưng file này … Read More
  • Troubleshoot Network Manager, Apache, Wireless... in Linux Today's Blog is all about networking stuffs and I will be covering following points: Know your Network Controller Device with lspci Display all interfaces which are currently available, even if down with ifconfi… Read More
  • Cài đặt và cấu hình syslog-ng trên CentOS 6Khái niệm facility level và secrity level:Facility level: đại diện cho đối tượng tạo ra thông báo (kernel, process). acility NumberKeywordFacility Description 0kemkernel messages 1useruser-level messages 2mailmail system 3d… Read More
  • Một số tiện ích dùng để quản lý trên linux Mình thi thoảng phải quản lý linux server, mà trong đó có một số thao tác quản lý quan trong như quản lý đĩa cứng, quản lý mạng, quản lý đường truyền mà nếu phải tự tìm thông tin mà không có tool sẽ rất bất tiện. Ở dưới đây … Read More

0 comments:

Post a Comment