FTP ความเร็วในการโอนบนเครื่องคอมพิวเตอร์


1

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

คำตอบ:


2

จากเสียงของมันฮาร์ดดิสก์ของคุณกำลังรั้งคุณไว้ ขีด จำกัด ความเร็วที่คุณได้รับนั้นไม่ได้สะท้อนถึงขีด จำกัด ของฮาร์ดแวร์กิกะบิตเป็น 35MB / s == 280Mb / s ตามคำอธิบายของคุณดูเหมือนว่าคุณกำลังอ่านและเขียนไปยังดิสก์เดียวกัน

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

ข้อความแสดงแทน


0

จากประสบการณ์ของฉันการถ่ายโอน FTP และ HTTP บนเครื่องเดียวกันมักจะช้า

มันอาจดูน่าแปลกใจ แต่ถ้าคุณมีการ์ดเครือข่ายและเราเตอร์ที่ดีความเร็วของเครือข่ายจะสูงกว่าระหว่างคอมพิวเตอร์หลายเครื่อง (!)

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

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


ฉันไม่คิดว่าสแต็ค TCP / IP ของ Windows เป็นปัญหาที่นี่ ฉันถ่ายโอนไฟล์ผ่าน FTP ในเครื่องด้วยความเร็ว 75MB / วินาที +
John T

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