Score:0

เราสามารถใช้ make tar แบบหลายเธรดโดยไม่มีการบีบอัดใด ๆ

ธง us

ฉันต้องสำรองข้อมูล 500GB โดยใช้แบบดั้งเดิม น้ำมันดิน -cvf คำสั่ง (ไม่มีการบีบอัดใด ๆ ) อย่างไรก็ตาม tar กำลังเพิ่มแต่ละไฟล์ทีละไฟล์และวิธีนี้ใช้เวลานานมาก

มีวิธีใดบ้างที่จะทำให้ tar หลายเธรด (เช่นสามารถเพิ่มหลายไฟล์ลงในไฟล์เก็บถาวร tar พร้อมกัน)

shodanshok avatar
ca flag
คุณไม่สามารถทำให้ `tar` เป็นแบบมัลติเธรดได้ แต่โปรดเพิ่มรายละเอียดเพิ่มเติมเพื่อทำความเข้าใจว่าเราจะทำให้เร็วขึ้นได้อย่างไร/อย่างไร คุณใช้คำสั่งอะไรเป็นพิเศษ คุณกำลัง tarring จาก/ไปยังดิสก์เดียวกันหรือไม่? ไปยังดิสก์อื่น? เพื่อเมานต์ NFS?
Score:2
ธง gu

ไม่ และคุณไม่น่าจะถูกผูกมัดกับ CPU ในกรณีนี้

ปรับปรุงกลยุทธ์การสำรองข้อมูลของคุณหากทำได้ หรือใช้การสำรองข้อมูลที่ช้า แต่วิธีเดียวที่จะเร่งความเร็วด้วยกลไกที่คุณมีในตอนนี้คือดิสก์ที่เร็วขึ้น

Andrew Henle avatar
ph flag
*วิธีเดียวที่จะเร่งความเร็วด้วยกลไกที่คุณมีตอนนี้คือดิสก์ที่เร็วขึ้น* อาจจะไม่ใช่ก็ได้ หากกระบวนการสำรองข้อมูล ummm คิดไม่ดีและกำลังทำสิ่งต่าง ๆ เช่นการสิ้นเปลืองดิสก์ IO รอบด้วยกระบวนการเช่น "tar ไฟล์ในสถานที่แล้วคัดลอกไปยังสื่อสำรองข้อมูล" ก็สามารถสร้างได้อย่างง่ายดาย 3- เร็วขึ้น 4 เท่าเพียงแค่ทำ "tar ไฟล์โดยตรงไปยังสื่อสำรองข้อมูล" ข้อมูลที่กำลังสำรองควรหลุดออกจากดิสก์และไปที่สื่อสำรองข้อมูลโดยตรง อย่างอื่นคือ อืม ออกแบบมาไม่ดี
Ginnungagap avatar
gu flag
แน่นอนว่าหากการดำเนินการ tar นั้นช้า มันจะช่วยในการส่งข้อมูลไปยังดิสก์อื่น (หรือเครือข่ายหรือนกพิราบหรืออะไรก็ตาม) เพื่อให้ดิสก์สามารถมุ่งเน้นไปที่การอ่านได้ แต่จะยังคงเป็นกระบวนการที่ผูกมัดกับ IO เป็นส่วนใหญ่ ฉันใช้ประเด็นของคุณเกี่ยวกับการสำรองข้อมูลที่ออกแบบมาไม่ดี

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา