เมื่อฉันเลือกและเลือกไฟล์ที่จะคัดลอกไปยังหรือจากอุปกรณ์เดียว Nautilus จะรวบรวมการทำงานของไฟล์ไว้ด้วยกัน:
ฉันกังวลว่าในบางสถานการณ์สิ่งนี้อาจทำให้เกิดการแยกส่วนของอุปกรณ์ปลายทางหรือถ่ายโอนการชะลอตัวเนื่องจากการอ่านที่กระจายอยู่บนอุปกรณ์ต้นทางและเพิ่มการเชื่อมต่อเครือข่าย
ฉันจะจัดคิวการดำเนินการไฟล์เหล่านี้แทนเพื่อให้การดำเนินการแต่ละรายการเริ่มต้นหลังจากที่การดำเนินการก่อนหน้าเสร็จสิ้นแล้ว
1
ฉันคิดว่าความคิดทั้งหมดของการถ่ายโอนแบบขนานนั้นถูกสร้างขึ้นเพื่อเร่งความเร็วของสิ่งต่างๆ บางทีคุณอาจรู้ว่าไม่ว่าจะเป็นเรื่องน่าเป็นห่วงหรือไม่ก่อนที่จะพยายามหลีกเลี่ยงการขนานขนานนี้? บางที ChangeLog ของโครงการอาจมีข้อมูลบ้างไหม
—
ผู้ใช้ไม่รู้จัก
cp <Source1> <Dest1>; cp <Source2> <Dest2>
: P
@userunknown AFAIK จุดของการถ่ายโอนแบบขนานนั้นไม่ได้ช่วยเร่งความเร็วในการทำงาน ตัวอย่างเช่นผู้ใช้อาจคัดลอกไฟล์เพลง 20 GB จากนั้นตัดสินใจที่จะคัดลอกไฟล์ข้อความขนาด 10 kB หากการเปิดใช้งานการจัดคิวเป็นค่าเริ่มต้นผู้ใช้จะต้องรอเพลงที่จะคัดลอกก่อนที่จะคัดลอกไฟล์ข้อความขนาดเล็ก หากการคัดลอกแบบขนานเกิดขึ้นกับไดรฟ์ต้นทางหรือปลายทางเดียวกันมันจะทำให้กระบวนการช้าลงเนื่องจากการอ่าน / เขียน / ถ่ายโอนกำลังแข่งขันกัน อาจมีกรณีพิเศษ (เช่น SSD เป็นไดรฟ์ที่ใช้ร่วมกัน) ซึ่งจะไม่สร้างความแตกต่าง
—
Sparhawk
@Sparhawk คุณพูดถูก ในกรณีส่วนใหญ่การเขียนแบบต่อเนื่องจะถูกขัดจังหวะเนื่องจากมีการรันแบบพร้อม ๆ กันทำให้การเขียนแบบสุ่มและอัตราการถ่ายโอนช้าลงอย่างมาก อย่างไรก็ตามเมื่อคัดลอกจากฟิสิคัลไดรฟ์แยกหลายตัวสิ่งนี้มีประโยชน์เนื่องจากสามารถอ่าน / เขียนแบบขนานในกรณีนี้
—
gertvdijk
สำหรับผู้ใช้ KDE ที่อ่านข้อความนี้นี่คือคำขอคุณสมบัติ # 259512
—
gertvdijk