ข้อผิดพลาดดิสก์ uTorrent มากเกินไป


15

ฉันใช้ uTorrent 3.1.3 และฉันได้รับข้อผิดพลาด "Disk Overloaded 100%" หลังจากความเร็วในการดาวน์โหลดสูงถึง 4-5 mb / s มันใช้เวลาประมาณ 1 นาทีมันจะเริ่มต้นอีกครั้งด้วยความเร็วเต็มที่แล้วมันก็แสดงดิสก์มากเกินไปอีกครั้ง หลังจากข้อผิดพลาด "ดิสก์โอเวอร์โหลด" ครั้งที่สองความเร็วในการดาวน์โหลดจะเพิ่มเป็นสูงสุดและยังคงเป็นเช่นนั้นจนกระทั่งสิ้นสุด torrent

นี่เป็นปัญหาที่เก่ามากที่ฉันเคยใช้กับ utorrent ตั้งแต่รุ่น 1.6.1 และไม่พบวิธีแก้ปัญหามาตลอดปีที่ผ่านมา ฉันพยายามปรับแต่งการตั้งค่าแคช (ตามที่แนะนำในฟอรัมอื่น) แต่ไม่มีโชค

ฉันรู้ว่าไม่ใช่ HDD ของฉัน (7200rpm, 32mb chache) บางคนไม่มีปัญหานี้เลยและอุปกรณ์ของพวกเขาก็คล้ายกับของฉัน แม้แต่ HDD ก็เหมือนกัน ฉันควรทำอย่างไร


ฉันจะใช้ uTorrent เวอร์ชันปัจจุบัน
Ramhound

@Ramhound: 3.1.3 เป็นคอกล่าสุด
Dennis

คำตอบ:


10

ตั้งค่า uTorrent ให้เป็นเช่นนี้ในการตั้งค่า»ขั้นสูง»ดิสก์แคช:

การตั้งค่า uTorrent »ขั้นสูง»การตั้งค่าแคชของดิสก์เพื่อป้องกันข้อผิดพลาด '"ดิสก์โอเวอร์โหลด 100%"

ที่มา: ความคิดเห็นใน Reddit / r / torrents โพสต์, 'uTorrent Trouble: "Disk Overload 100%" ", โดยผู้ใช้, lolibattlemech

... คุณจะเห็นช่องทำเครื่องหมายที่ระบุว่า 'แทนที่ขนาดแคชอัตโนมัติ' และระบุขนาดด้วยตนเอง (MB)

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

ดังนั้นถ้าเช่นคุณมีสายอินเทอร์เน็ต 50Mb หรือ 100Mb ซึ่งกำลังกลายเป็นเรื่องธรรมดาในโลกตะวันตกและกล่องรับสัญญาณส่วนใหญ่และเซิร์ฟเวอร์เช่าราคาถูกเริ่มต้นที่ 100Mb คุณอาจต้องการตั้งค่านี้เป็นจำนวนมาก อาจเป็น 512 หรือ 1024 (512MB & 1GB ตามลำดับ)

ฉันสร้างภาพต่อไปนี้เพื่อแสดงให้คุณเห็นว่าการมีแคชขนาดใหญ่นี้มีผลต่อการดาวน์โหลดของคุณอย่างไร โปรดจำไว้ว่าถ้าแคชเต็มและฮาร์ดไดรฟ์ของคุณไม่สามารถทันกับจังหวะของไฟล์ที่เข้ามาการดาวน์โหลดของคุณจะช้าลงในการรวบรวมข้อมูลหรือหยุดทั้งหมด

ดังที่เห็นในภาพด้านบนที่มีแคช 32MB ขนาดเล็กเติมได้อย่างง่ายดายภายในไม่กี่นาที ฮาร์ดไดรฟ์ที่นี่เขียนข้อมูลให้เร็วที่สุดเท่าที่จะทำได้ แต่ไม่สามารถติดตามได้เนื่องจากการสุ่มของไฟล์ที่เข้ามานั้นสูงมาก แต่เมื่อเราเพิ่มแคชเป็น 1GB เราจะสามารถดาวน์โหลดความเร็วเต็มได้อย่างน้อยหนึ่งชั่วโมงหรือมากกว่านั้น สมมติว่าคุณมีฮาร์ดไดรฟ์ธรรมดาและทันสมัย ​​1TB ขึ้นไปหรือฮาร์ดไดรฟ์ขนาดใหญ่กว่าเดิม

... ด้านล่างการตั้งค่าขนาดแคชการแทนที่มีช่องทำเครื่องหมาย 'ลดการใช้หน่วยความจำเมื่อไม่จำเป็นต้องใช้แคช' คุณต้องการยกเลิกการเลือกตัวเลือกนี้เนื่องจากแคชเต็มเมื่อทำการเพาะทอเรนต์หลายร้อยหรือหลายพันเป็นสิ่งสำคัญมาก จะช่วยลดโอกาสที่ฮาร์ดไดรฟ์ของคุณต้องการเรียกคืนชิ้นส่วนจากไฟล์หนึ่งไปยังอีกเมล็ดหนึ่งให้กับผู้ใช้รายอื่น ตอนนี้ไม่ต้องกังวลหากคุณเริ่มดาวน์โหลดสิ่งใดก็ตามที่เก็บไว้ในแคชสำหรับการเพาะจะถูกลบออกเนื่องจากการดาวน์โหลดที่เข้ามาของคุณต้องการพื้นที่แคชมากขึ้น การดาวน์โหลดจะมีความสำคัญกว่าการใช้ Seeding เสมอเมื่อพูดถึงการใช้ Cache

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

ภายใต้ 'เปิดใช้งานการแคชดิสก์เขียน' จะมีช่องทำเครื่องหมายสองช่อง [ยกเลิกการเลือก 'เขียนบล็อกที่ไม่ถูกแตะต้องทุก 2 นาที' และทำเครื่องหมายที่ช่อง 'เขียนออกชิ้นส่วนเสร็จทันที'] กล่องทำเครื่องหมายเหล่านั้นมีความสำคัญมากเพราะคุณไม่ต้องการให้ดิสก์ของคุณไม่ได้ทำงานเป็นเวลาสองนาทีแรกเมื่อดาวน์โหลด อาจล้างแคชสำหรับข้อมูลเพิ่มเติม สองนาทีนั้นสามารถช่วยได้จริงๆ การเขียนผลงานเสร็จโดยเร็วที่สุดเป็นตัวเลือกที่ต้องการมากที่สุด

ภายใต้ 'เปิดใช้งานการแคชการอ่านดิสก์' คุณต้องยกเลิกการเลือกกล่องที่มีข้อความว่า 'ปิดการอ่านแคชถ้าความเร็วในการอัพโหลดช้า' ... [สิ่งนี้สามารถบันทึกได้] ฮาร์ดดิสก์ของคุณเต็มไปด้วยการอ่านและ ผู้ใช้มากขึ้นก่อนคนอื่น ๆ

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

ตัวเลือกสุดท้ายที่นี่คือ 'เพิ่มขนาดแคชอัตโนมัติเมื่อแคชกระตุก' คุณสามารถเปิดหรือปิดการใช้งานตัวเลือกนี้มันไม่ได้สร้างความแตกต่างใด ๆ เมื่อคุณแทนที่ขนาดแคชอัตโนมัติที่ด้านบนของเมนูนี้

ตอนนี้แม้ว่าจะเป็นตัวเลือกสุดท้ายใน uTorrent 3.2.2 บางท่านอาจใช้ uTorrent เวอร์ชั่นเก่ากว่าซึ่งรวมถึงตัวเลือกในการปิดการใช้งาน Windows Read และ Write Caching ฉันขอแนะนำให้คุณติ๊กเหล่านั้นและปิดการใช้งาน Windows Caching เพราะคุณได้ตั้งค่าแคชที่มีขนาดใหญ่และใช้งานได้ดีใน uTorrent แล้วและไม่จำเป็นและมีปัญหาในการใช้งาน Windows Caching ด้วย ในกรณีที่พีซีของคุณเกิดข้อผิดพลาดตัวอย่างเช่น Windows อาจยังมีชิ้นส่วนไฟล์มากกว่า 1 GB ที่ uTorrent พิจารณาว่าเขียนไปยังดิสก์แล้วและเมื่อคุณเปิดไคลเอนต์ของคุณอีกครั้งคุณจะพบว่าการดาวน์โหลดบางรายการไม่ได้รับการบันทึกอย่างสมบูรณ์ ดิสก์และจะต้องมีการตรวจสอบสำหรับชิ้นส่วนที่ขาดหายไป


6

ฉันแก้ไขโปรแกรม uTorrent 2.2.1 โดยเลือกPre-allocate ไฟล์ทั้งหมดในค่ากำหนด -> ทั่วไป อาจใช้ได้กับรุ่นอื่นเช่นกัน แต่ฉันยังไม่ได้ทดสอบ

น่าเศร้าที่การเชื่อมโยงแม่เหล็กยังคงทำงานในลักษณะเดียวกัน


4

ดิสก์โอเวอร์โหลด 100%หมายความว่าการเขียนถูกบล็อก สิ่งนี้สามารถเกิดขึ้นได้อย่างง่ายดายด้วยดิสก์ที่ช้า / ไม่ว่างเนื่องจาก I / O ที่สมบูรณ์นั้นเป็นเธรดเดี่ยวใน uTorrent 3.1.3

ลองดาวน์โหลดรุ่นอัลฟ่าล่าสุด (3.3)

จากorTorrent 3.3 alpha (27280) (หน้า 1) / ประกาศ / ฟอรัมชุมชน µTorrent :

ไฮไลท์การเปิดตัว:

ระบบ Disk I / O ถูกเขียนใหม่อย่างสมบูรณ์ ตอนนี้มีหลายเธรดและประสิทธิภาพสูง มันจะใช้ประโยชน์จากดิสก์หลาย ๆ ตัวทำงานได้ดีขึ้นแม้จะมีเพียงดิสก์เดียวและไม่มีงานดิสก์ใด ๆ ที่สามารถบล็อกทุกอย่างได้ (เช่นเครือข่ายที่ช้าบล็อก I / O โลคัลหรือจัดสรรไฟล์)

อาจไม่ทำงานได้ดีพอที่จะใช้ (เป็นอัลฟ่าหลังจากทั้งหมด) แต่อย่างน้อยคุณจะรู้ว่าปัญหาของคุณจะได้รับการแก้ไขในไม่ช้า

หากไม่เป็นเช่นนั้นให้ลองใช้ไคลเอ็นต์ BitTorrent อื่น จากประสบการณ์ของฉันDelugeทำงานได้ค่อนข้างดีสำหรับการดาวน์โหลดความเร็วสูง


แต่ทำไมบางคนถึงเกิดขึ้น? HDD ของฉันไม่ช้า ฉันมีไดรฟ์หลักและรอง การใช้งาน I / O บนไดรฟ์ที่สองไม่ควรยุ่งเลยเพราะทุกอย่างที่ฉันมีคือการบันทึก
TwirlMandarin

1
ความเป็นไปได้มากมาย: 1. ตัวควบคุมที่ช้า / ไม่ว่าง 2. มัลแวร์ 3. สแกนเนอร์มัลแวร์ที่เขียนไม่ดี 4. HDD ไม่ดี (ลองทำการวินิจฉัยโดยใช้เครื่องมือของผู้ผลิต HDD จากเว็บไซต์ของพวกเขา)
Dennis

@AlexanderCeed: ฉันพยายามวินิจฉัยปัญหานี้ (ฉันมีปัญหานี้เช่นกัน) และได้ข้อสรุปว่านี่เป็นข้อผิดพลาด uTorrent บางชนิด เช่นดิสก์ไม่ได้รับโหลดมากเกินไปเมื่อ uTorrent อ้างว่าเป็นเช่นนั้นดังนั้นฉันคิดว่าวิธีนี้ถูกต้อง: รอการแก้ไขหรือเปลี่ยนไปใช้ไคลเอนต์อื่น
haimg

2

คุณได้รับข้อผิดพลาดของการโอเวอร์โหลดดิสก์เนื่องจาก torrents อัพโหลดและดาวน์โหลดชิ้นส่วนตามลำดับ ไม่เหมือนกับการถ่ายโอนไฟล์ในเครื่องไดรฟ์ของคุณจะต้องอ่านและเขียนไฟล์สุ่มหลายร้อยส่วนตลอดเวลา

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


1

ฉันลองหลายสิ่งหลายอย่างแตกต่างกันก่อนที่ในที่สุดฉันก็พบสิ่งที่แก้ไขปัญหา "ดิสก์โอเวอร์โหลด 100%" สำหรับฉัน

ฉันใช้ Windows 7, uTorrent 3.2.3 (มันเกิดขึ้นกับฉันด้วยโปรแกรม uTorrent หลายเวอร์ชั่นล่าสุด)

Options -> Preferences -> Advanced

Search for diskio.use_partfile

Set diskio.use_partfile to false.

ที่มา: โพสต์ # 6 ที่https://forum.utorrent.com/viewtopic.php?id=118504


1

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.