Tôi có một máy chủ CentOS 5.7 sẽ sao lưu các tệp của nó hàng đêm. Tôi lo ngại rằng khách truy cập vào các trang web khác nhau mà máy chủ lưu trữ sẽ bị giảm hiệu suất trong khi bản sao lưu được truyền qua mạng.
Có thể giới hạn thông lượng tối đa được phép của quy trình đối với giao diện mạng không? Tôi muốn giới hạn chuyển tập tin dựa trên SSH chỉ bằng một nửa băng thông có sẵn của tôi. Điều này có thể ở phía máy chủ hoặc máy khách; nghĩa là, tôi rất vui khi thực hiện việc này trên máy khách khởi tạo kết nối hoặc máy chủ nhận kết nối.
(Thật không may, tôi không thể thêm giao diện để dành cho các bản sao lưu. Tôi có thể tăng thông lượng khả dụng của mình, nhưng điều đó chỉ có nghĩa là việc chuyển mạng sẽ hoàn thành nhanh hơn, nhưng vẫn tăng tối đa tổng dung lượng của kết nối trong khi thực hiện.)
Một số nền tảng
Có lẽ một số nền tảng là theo thứ tự. Bước lùi lại, tôi gặp vấn đề với việc không có đủ không gian cục bộ để tự tạo bản sao lưu. Nhập SSHFS! Bản sao lưu được lưu vào ổ đĩa cục bộ để không có bit sao lưu nào trên máy chủ web.
Tại sao điều đó quan trọng? Bởi vì điều đó dường như sẽ làm mất hiệu lực việc sử dụng của người đáng kính rsync --bwlimit
. rsync
thực tế không thực hiện chuyển khoản cũng không thể vì tôi thậm chí không thể dành dung lượng để lưu tệp sao lưu.
Tôi có thể nghe bạn hỏi: "Vậy chờ đã, tại sao bạn thậm chí cần tạo một tệp sao lưu? Tại sao không chỉ là rsync
các tệp và thư mục nguồn?" Bởi vì một thứ gây phiền nhiễu có tên "Plesk" nằm trong hỗn hợp! Đây là máy chủ web hướng tới khách hàng của tôi sử dụng Plesk để thuận tiện. Do đó, tôi sử dụng Plesk để khởi tạo các bản sao lưu vì Plesk bổ sung tất cả các loại phép thuật bổ sung vào bản sao lưu khiến việc tiêu thụ nó trong một quy trình phục hồi rất an toàn.
gương mặt buồn
ionice
để điều tiết các bài viết mà một quá trình có thể thực hiện. Vì tôi đang viết cho một hệ thống tập tin SSHFS, tôi có thể bỏ lớp của quá trình sao lưu xuống còn 3 để làm cho nó hoàn toàn nhường chỗ cho bất kỳ quy trình nào khác muốn viết. Bằng cách đó, tôi có được hiệu ứng mà tôi muốn đó là không bao giờ làm giảm trải nghiệm của khách truy cập trang web do băng thông dự phòng.