
Cloudflare tối ưu bộ nhớ cho cơ chế băm nhất quán trong Pingora
"Cloudflare describes a memory optimization in its Pingora-based backend routing service that reduced the footprint of the pingora-ketama consistent-hashing structures. By adjusting the algorithm with small mathematical changes and Rust implementation work, the company says it reclaimed more than 100TB of RAM globally; no CVE is involved and the fix is an internal performance improvement rather than a security patch."
Đây là cải tiến hiệu năng, không có CVE và không thay đổi bề mặt tấn công đáng kể. Tác động bảo mật chủ yếu là gián tiếp thông qua việc giảm áp lực tài nguyên.
Giúp tiết kiệm hơn 100TB RAM trên toàn cầu, giảm lãng phí tài nguyên và có thể cải thiện hiệu quả vận hành. Tác động rõ nhất là giảm chi phí hạ tầng và tăng dư địa cho các dịch vụ khác.
Cloudflare cho biết đã thực hiện một tối ưu nội bộ cho Pingora Backend Router (PBR), dịch vụ định tuyến backend dựa trên Pingora, nhằm giảm mức tiêu thụ bộ nhớ của các cấu trúc pingora-ketama dùng cho consistent hashing. Theo mô tả kỹ thuật, nhóm đã điều chỉnh thuật toán bằng các thay đổi toán học nhỏ và triển khai lại trong Rust, từ đó giảm đáng kể footprint bộ nhớ của thành phần này.
Kết quả được nêu là công ty đã thu hồi hơn 100TB RAM trên phạm vi toàn cầu. Đây là cải tiến hiệu năng và sử dụng tài nguyên, không liên quan đến CVE và không phải bản vá bảo mật. Bài viết cũng nhấn mạnh rằng ở quy mô hạ tầng lớn, ngay cả các tối ưu nhỏ cũng có thể tạo ra tác động đáng kể khi nhân lên trên hàng nghìn máy chủ.
Về mặt kỹ thuật, thay đổi này cho thấy việc rà soát các cấu trúc dữ liệu và giả định thống kê trong consistent hashing có thể giúp giảm lãng phí tài nguyên. Với các đội vận hành, khuyến nghị là theo dõi chặt memory footprint, đánh giá lại các thư viện cân bằng tải nội bộ, và ưu tiên tối ưu hóa những thành phần chạy ở quy mô lớn trước khi mở rộng thêm hạ tầng.