ความเร็วอินเทอร์เน็ตในอุดมคติสำหรับการเชื่อมต่อเดสก์ท็อประยะไกลคืออะไร?


13

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

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

สมมติว่า RDP ของฉันคือจอแสดงผล 1080p ฉันใช้จอภาพภายนอกที่ 1080p เช่นกัน

จำนวนพิกเซลใน 1080p คือ

1920 * 1080 = 2,073,600 พิกเซล

แต่ละพิกเซลใช้สี 16 บิต (2 ไบต์) ดังนั้นจำนวนไบต์ที่ใช้โดยหนึ่งหน้าจอคือ

(2,073,600 บิต) * 2 ไบต์ = 4,147,200 ไบต์หรือ ~ 4MB

เนื่องจากหน้าจอมีการรีเฟรชอย่างน้อย 10 ครั้งต่อวินาที (สมมติว่ามี 10 ที่นี่) อัตราการรีเฟรชที่จำเป็นสำหรับการเชื่อมต่อที่ราบรื่นจะเท่ากับ = 4MB * 10 = 40 MB / วินาที

ตัวเลขเหล่านี้สมเหตุสมผลหรือไม่ RDP ใช้อะไรที่ดีกว่านี้หรือเปล่าเพราะนั่นเป็นแบนด์วิดธ์จำนวนมากหรือไม่?

ขนาดของจอภาพที่ปลาย RDP สร้างความแตกต่างในการเชื่อมต่อหรือไม่? จอภาพขนาดใหญ่ใช้แบนด์วิดท์มากกว่าขนาดเล็กกว่าหรือไม่


2
คุณต้องพิจารณาการบีบอัดข้อมูลในข้อมูลดิบ ตัวอย่างเช่นฉันเพิ่งบันทึกภาพหน้าจอเดสก์ท็อปของฉัน [1920x1080] ไปยัง PNG โดยใช้ Paint.NET และไฟล์นี้มีขนาดเพียง 148kB
TheTurkey

จุดดี @TheTurkey ฉันเพิ่งทดสอบการอัปเดตหน้าต่างเล็ก ๆ และเต็มหน้าต่างและมีความแตกต่างระหว่างการอัพเดตทั้งสอง
hk_

พูดตามตรงฉันไม่รู้เกี่ยวกับเรื่องนี้มากพอที่จะให้คำตอบ โดยส่วนตัวแล้วฉันคาดหวังว่าจะมีนโยบาย 'รีเฟรชเฉพาะสิ่งที่เปลี่ยนแปลง' โดยมีการรีเฟรชเต็มเฟรมทุกๆ 10 เฟรมดังนั้น - เกิดขึ้นกับทีวีดิจิทัล ฉันก็คาดหวังว่าอัตราเฟรมจะมากกว่า 3-4 fps แต่นี่เป็นเพียงความสงสัยของฉัน ขอโทษฉันไม่สามารถตอบคำถามของคุณได้โดยตรง
TheTurkey

@TheTurkey สิ่งที่ฉันพบจนถึงหน้าจะรีเฟรชตามความต้องการเท่านั้น หากเนื้อหาไม่เปลี่ยนแปลงหน้าจะไม่รีเฟรช แน่นอนว่าตัวมอนิเตอร์เองรีเฟรชหน้าจอที่ 60 fps ปัญหาที่ฉันพบมากที่สุดคือเมื่อใช้เบราว์เซอร์ ฉันพบว่ามีการส่งข้อมูลเบราว์เซอร์เป็น jpg เนื่องจากเห็นชิ้นส่วนเล็ก ๆ ถ้าเป็นข้อความการเรนเดอร์จะเร็วมาก นั่นคือเหตุผลที่ RDP ช้าจริงๆ
hk_

1
หากต้องการเพิ่มสิ่งที่ @TheTurkey กล่าวไว้ RDP ก็เป็นโปรโตคอล DELTA ซึ่งไม่ได้รีเฟรชหน้าจอทั้งหมด แต่บิตเล็ก ๆ ของหน้าจอเป็นการอัปเดตหากมีการเปลี่ยนแปลง นอกจากนี้ยังคัดลอก rects ถ้าคุณย้ายหน้าต่างมันจะคัดลอกสี่เหลี่ยมผืนผ้าของหน้าต่างไปยังตำแหน่งใหม่และอัปเดตพื้นที่เปิดเผยใหม่ที่อยู่ด้านหลังมัน
EkriirkE

คำตอบ:


13

ในการเชื่อมต่อเดสก์ท็อประยะไกล (RDP) เซิร์ฟเวอร์ไม่ได้ส่งหน้าจอไปยังหน้าจอไคลเอนต์ กระบวนการนั้นค่อนข้างแพงเนื่องจากคุณต้องสำรวจหน้าจออย่างต่อเนื่องสำหรับการเปลี่ยนแปลงใด ๆ ที่สามารถทำได้อย่างง่ายดาย + 7MB ของข้อมูล RDP ใช้โปรโตคอลพิเศษ มันเป็นพื้นใช้หน้าจอเสมือนจริง มันเป็นการโต้ตอบกับกราฟิกการ์ด แทนที่จะส่งหน้าจอไปยังหน้าจอจริงมันจะส่งเนื้อหาของหน้าจอไปยังหน้าจอเสมือน

บทความนี้และสิ่งนี้โดย Nadim Abdo ของ Microsoft อธิบายได้เป็นอย่างดี มันพูดถึงตำนานทั้งหมดเกี่ยวกับ RDP ต่อไปนี้เป็นกราฟแบนด์วิดท์จากบทความ

ป้อนคำอธิบายรูปภาพที่นี่

แบนด์วิดธ์สูงทั่วไปของ RDP คือ 130 Kbps (กิโลบิตต่อวินาที) แบนด์วิดธ์ต่ำทั่วไปที่มี RDP เช่นการเลื่อนและอื่น ๆ มีค่าประมาณ 5kbps

โปรดทราบว่าปัญหาของฉันส่วนใหญ่มาจากการเลื่อนและสลับแท็บใน firefox เนื่องจากฉันมีความเร็ว 4Mbps (มีประสิทธิภาพ 3.6Mbps) จึงไม่น่ามีปัญหา ฉันสมมติว่าความเร็วช้าที่ฉันได้รับนั้นเป็นเพราะคอมพิวเตอร์เซิร์ฟเวอร์ของฉันซึ่งบางครั้งก็ช้าและฉันรู้ว่าไม่ใช่เครื่องที่เร็วที่สุดในโลก


0

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

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

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


-3

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

ในกรณีที่ ping ใน Ms ผันผวนมากให้พูดบางครั้ง 40 Ms ทันทีหลังจากนี้ 200 ms จากนั้นในกรณีเช่นนี้ประสบการณ์ RDP ของคุณจะไม่ดี

ความเร็วเช่นแบนด์วิดท์ไม่ได้เป็นปัจจัย ความเร็ว 2 Mbps ที่ส่วนท้ายไคลเอ็นต์ก็เพียงพอแล้ว ความหน่วงแฝงเป็นสิ่งสำคัญ ยิ่งกว่านั้นความเร็วในการอัพโหลดที่ส่วนท้ายของเซิร์ฟเวอร์นั้นมีความสำคัญมาก

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