คุณควรตรวจสอบว่าเวลาส่วนใหญ่ของคุณถูกใช้ไปกับ CPU หรือใน I / O ทั้งสองวิธีมีวิธีในการปรับปรุง:
ตอบ: อย่าบีบอัด
คุณไม่ได้พูดถึง "อัด" ในรายการของคุณของความต้องการจึงพยายามวาง "Z" tar cf
จากรายการข้อโต้แย้งของคุณ: นี่อาจเป็นสิ่งที่เร็วขึ้น
มีเทคนิคอื่น ๆ เพื่อเร่งกระบวนการเช่นใช้ "-N" เพื่อข้ามไฟล์ที่คุณสำรองไว้ก่อนหน้านี้
B: สำรองข้อมูลพาร์ติชันทั้งหมดด้วยวว
หรือหากคุณสำรองข้อมูลทั้งพาร์ติชันให้คัดลอกอิมเมจของดิสก์ทั้งหมดแทน สิ่งนี้จะช่วยประหยัดการประมวลผลและเวลาในการใช้หัวดิสก์จำนวนมาก tar
และโปรแกรมอื่น ๆ ที่ทำงานในระดับที่สูงกว่าจะมีค่าใช้จ่ายในการอ่านและประมวลผลรายการไดเรกทอรีและ inodes เพื่อค้นหาว่าเนื้อหาไฟล์อยู่ที่ใดและต้องการทำ head head diskมากขึ้นโดยอ่านแต่ละไฟล์จากที่ต่าง ๆ จากดิสก์
หากต้องการสำรองข้อมูลพื้นฐานให้เร็วขึ้นให้ใช้:
dd bs=16M if=/dev/sda1 of=/another/filesystem
(สิ่งนี้ถือว่าคุณไม่ได้ใช้ RAID ซึ่งอาจเปลี่ยนแปลงสิ่งเล็กน้อย)
tar
แนะนำค่าใช้จ่ายที่สำคัญใด ๆ การอ่านไฟล์เป็นการดำเนินการที่แพง คุณควรปรับเปลี่ยนวิธีการจัดเก็บไฟล์ของคุณหรือใช้วิธีการที่ต่างไปจากเดิมอย่างสิ้นเชิง (คัดลอกระบบไฟล์ทั้งหมด) เราไม่สามารถช่วยคุณได้มากนักโดยไม่ทราบวิธีจัดระเบียบไฟล์ของคุณ