Ban quản lý đã quyết định hạ cấp máy chủ prod.
Kích thước hiện tại: B16ms tiêu chuẩn (16 vcpus, bộ nhớ 64 GiB)
Kích thước mong muốn: B8ms tiêu chuẩn (8 vcpus, bộ nhớ 32 GiB)
CPU hầu như không hoạt động (đầu ra là từ sar -u)
10:20:01 CPU %user %nice %system %iowait %steal %idle
10:30:01 tất cả 15,46 0,00 4,24 0,19 0,00 80,11
10:40:01 tất cả 17,11 0,04 4,21 0,18 0,00 78,47
10:50:01 tất cả 19,29 0,00 4,76 0,52 0,00 75,43
Điều tôi quan tâm, đó là ký ức:
root@precious-server:~# miễn phí -h
tổng số buff/bộ đệm được chia sẻ miễn phí đã sử dụng hiện có
Bộ nhớ: 62G 7.9G 26G 510M 28G 53G
Hoán đổi: 0B 0B 0B
Có vẻ như tôi có sẵn 53 GB, tuy nhiên giá trị miễn phí chỉ là 26 GB.
Sar báo cáo 53%-57% được sử dụng (%memused field), trong đó chỉ ~15%-18% được cam kết (%commit field):
10:20:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty
10:30:01 28,9G 55,2G 33,9G 53,9% 2,6G 19,8G 9,7G 15,4% 24,1G 3,7G 11,5M
10:40:01 27,0G 53,3G 35,8G 57,0% 2,6G 19,8G 11,6G 18,5% 26,0G 3,7G 1,7M
10:50:01 26,8G 53,1G 36,0G 57,3% 2,6G 19,8G 11,8G 18,7% 26,2G 3,7G 4,3M
Grafana, chỉ báo cáo 15% bộ nhớ đang được sử dụng:
Vì vậy, bạn thấy sự nhầm lẫn của tôi? lệnh miễn phí cho biết tôi có sẵn 53 GB, sar cho biết bộ nhớ đã sử dụng là 52%, trong khi Grafana cho biết đã sử dụng 15%.
Tôi không chắc mình có thể giảm tỷ lệ xuống không :)
Những cân nhắc của bạn là gì thưa quý ông?