ฉันมีเซิร์ฟเวอร์ CentOS 5.7 ที่จะทำการสำรองไฟล์ทุกคืน ฉันกังวลว่าผู้เยี่ยมชมไซต์ต่างๆที่โฮสต์เซิร์ฟเวอร์จะได้รับประสิทธิภาพลดลงในขณะที่การสำรองข้อมูลกำลังถ่ายโอนข้ามเครือข่าย
เป็นไปได้หรือไม่ที่จะ จำกัด ปริมาณการรับส่งข้อมูลสูงสุดที่กระบวนการอนุญาตให้เชื่อมต่อกับเครือข่าย ฉันต้องการ จำกัด การถ่ายโอนไฟล์ที่ใช้ SSH เพียงครึ่งหนึ่งของแบนด์วิดท์ที่มีอยู่ของฉัน นี่อาจเป็นทางเซิร์ฟเวอร์หรือฝั่งไคลเอ็นต์ นั่นคือฉันยินดีที่จะทำเช่นนี้กับลูกค้าที่เริ่มต้นการเชื่อมต่อหรือเซิร์ฟเวอร์ที่ได้รับการเชื่อมต่อ
(น่าเสียดายที่ฉันไม่สามารถเพิ่มอินเทอร์เฟซเพื่ออุทิศให้กับการสำรองข้อมูลฉันสามารถเพิ่มปริมาณงานที่มีได้ แต่นั่นก็หมายความว่าการถ่ายโอนเครือข่ายจะเสร็จเร็วขึ้น แต่ยังคงความจุสูงสุดของการเชื่อมต่อทั้งหมด
พื้นหลังบางส่วน
บางทีพื้นหลังบางอย่างอยู่ในลำดับ เมื่อย้อนกลับไปฉันมีปัญหากับการมีพื้นที่ในตัวเครื่องไม่เพียงพอในการสร้างข้อมูลสำรอง ใส่ SSHFS! การสำรองข้อมูลจะถูกบันทึกไว้ในสิ่งที่เป็นไดรฟ์ภายในอย่างเห็นได้ชัดเพื่อให้ไม่มีบิตการสำรองข้อมูลอยู่บนเว็บเซิร์ฟเวอร์
เหตุใดจึงสำคัญ เพราะดูเหมือนว่าจะทำให้การใช้งานของผู้นับถือrsync --bwlimit
นั้นเป็นโมฆะ rsync
ไม่ได้ทำการโอนย้ายหรือทำได้เพราะฉันไม่สามารถสำรองพื้นที่ในการบันทึกไฟล์สำรองได้
ฉันได้ยินคุณถามว่า: "เดี๋ยวก่อนทำไมคุณถึงต้องสร้างไฟล์สำรองข้อมูลด้วยทำไมไม่เพียงแค่rsync
ไฟล์และโฟลเดอร์ต้นทาง" เพราะสิ่งที่น่ารำคาญที่เรียกว่า "Plesk" อยู่ในส่วนผสม! นี่คือเว็บโฮสต์ที่ไคลเอ็นต์ของฉันซึ่งใช้ Plesk เพื่อความสะดวก ด้วยเหตุนี้ฉันจึงใช้ Plesk เพื่อเริ่มการสำรองข้อมูลเพราะ Plesk เพิ่มความมหัศจรรย์พิเศษทุกประเภทให้กับการสำรองข้อมูลที่ใช้งานได้ในระหว่างขั้นตอนการกู้คืนที่ปลอดภัยมาก
หน้าเศร้า
ionice
เค้นเขียนที่กระบวนการที่สามารถทำให้ เนื่องจากฉันกำลังเขียนไปยังระบบไฟล์ SSHFS ฉันสามารถปล่อยคลาสของกระบวนการสำรองข้อมูลเป็น 3 เพื่อให้มันสมบูรณ์ให้กับกระบวนการอื่น ๆ ที่ต้องการเขียน ด้วยวิธีนี้ฉันจะได้รับผลกระทบที่ฉันต้องการซึ่งจะไม่ลดทอนประสบการณ์ของผู้เยี่ยมชมไซต์เนื่องจากแบนด์วิดท์การรับข้อมูลสำรอง