เพิ่มความเร็วในการแสดงรายการไดเรกทอรีบนเครือข่าย Windows แชร์


2

ฉันใช้ซอฟต์แวร์ที่สแกนไฟล์หลายพันไฟล์เป็นประจำ (อาจเป็นชื่อและเวลาแก้ไข) อาจใช้เวลาสักครู่เนื่องจากไฟล์จะถูกเข้าถึงผ่านเครือข่ายที่ใช้ร่วมกัน ทั้งสองเครื่องใช้งาน Windows XP SP3 มีการปรับแต่งที่ง่ายและเชื่อถือได้เพื่อเพิ่มความเร็วในการสแกนไดเรกทอรีหรือไม่


เรากำลังพูดถึงแอปพลิเคชันอะไร
Cary Schwartzman

Bdb ในที่ทำงาน ... แต่อย่างใดฉันไม่คิดว่าจะสร้างความแตกต่าง ;-)
VolkerK

คำตอบ:


1

หากคุณกำลังทำงานกับไดเรกทอรีที่มีหลายร้อยหรือหลายพันไฟล์หรือไดเรกทอรีย่อย (หรือแม้กระทั่งสองสามโหลไฟล์ต่อไดเรกทอรีทั้งหมดที่มีชื่อที่คล้ายกัน) คุณอาจทำงานกับชนกับชื่อไฟล์ที่เข้ากันได้กับ DOS 8.3 มีบทความ KB ของ Microsoft ที่มีคำแนะนำเกี่ยวกับวิธีการปรับปรุงประสิทธิภาพการแจงนับไดเรกทอรีโดยเป็นปิดการใช้งาน 8.3 สร้างชื่อไฟล์

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

คุณสามารถหลีกเลี่ยงการใช้การเปลี่ยนแปลงเหล่านี้กับเครื่องที่โฮสต์การแชร์เครือข่าย แต่คุณสามารถใช้การเปลี่ยนแปลงกับทั้งสองเครื่องเพื่อความปลอดภัย

หากคุณใช้โปรแกรมป้องกันไวรัสบนเครื่องทั้งสองคุณควรลองปิดการใช้งานการสแกนแบบ on-access ชั่วคราวบนเครื่องทั้งสองเพื่อดูว่าจะช่วยเพิ่มประสิทธิภาพหรือไม่ จากประสบการณ์ของฉันโปรแกรมป้องกันไวรัสของ McAfee ทำให้ประสิทธิภาพการทำงานบ้าทุกครั้งที่คุณแตะไฟล์ แต่แอปป้องกันไวรัสอื่น ๆ (เช่น CA และ Avast) ดูเหมือนจะไม่ได้รับผลกระทบอย่างรุนแรงแม้แต่เมื่อเปิดใช้งานการสแกน โปรแกรมป้องกันไวรัสส่วนใหญ่อนุญาตให้คุณระบุไดเรกทอรีเพื่อแยกออกจากการสแกนที่เข้าถึง


เคล็ดลับทั้งสองช่วยได้มากแม้ว่าฉันจะติดเพียงปิดการใช้งานชื่อไฟล์ 8.3 สำหรับตอนนี้
VolkerK

1

ความคิดบางอย่างมาถึงใจทันที:

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

  • อัพเกรดความเร็วของเครือข่ายของคุณ การ์ด PCI แบบกิกะบิตอีเทอร์เน็ตราคา $ 30 - $ 40 CAD ถ้าคุณต้องการเราเตอร์นั่นคืออีก 100 ดอลลาร์ อย่างไรก็ตามถ้าเป็นคอมพิวเตอร์เครื่องเดียวคุณก็สามารถใช้งานสายเคเบิลไขว้ (P2P) cat6 อีเธอร์เน็ตระหว่างสองเครื่องได้

  • ความเชื่องช้าอาจเป็นฟังก์ชันของความเร็วของคอมพิวเตอร์สองเครื่องที่มีปัญหา ซีพียู? จำนวนและความเร็วของหน่วยความจำ? ฮาร์ดไดรฟ์รุ่นใด


0

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

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

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

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


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

0

ฉันมีปัญหาที่คล้ายกัน ฉันคิดว่าจะใช้เซิร์ฟเวอร์ FTP บนเครื่องระยะไกลและทำแผนที่การจับคู่ FTP Drive แทน ฉันยังไม่ได้ลอง แต่ฉันคิดว่ามันจะได้ประสิทธิภาพที่ดีขึ้น หากไม่เป็นเช่นนั้นฉันอาจใช้ไคลเอนต์ FTP เพื่อเข้าถึงและละทิ้งการทำแผนที่ไดรฟ์ไมโครซอฟต์ทั้งหมด ฉันจะใช้NULL Ftp Serverเพื่อลองฉาก

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