เหตุใดไคลเอนต์เดสก์ท็อประยะไกล (RDP) จึงช้ามากบน Mac ของฉัน


9

ฉันมี Mac Pro และการเชื่อมต่อสายเคเบิลความเร็วสูง 120 Mbps (2 Mbps) ผ่าน Fritbox 7390 ของฉัน

เมื่อฉันใช้ไคลเอนต์ Microsoft RDP หรือ CorD-Client บน OS X (Lion, Snow Leopard, Leopard - ทั้งหมดมีปัญหาเดียวกัน) การเชื่อมต่อ RDP ช้ามาก เมื่อฉันเริ่ม Windows ใน Boot Camp บนเครื่องเดียวกันและใช้ไคลเอนต์ RDP จาก Windows ทุกอย่างใช้ได้ดี

มีใครบอกเหตุผลได้ไหม ฉันจะแก้ไขได้อย่างไร มีการดัดแปลงใด ๆ ที่ฉันสามารถทำได้เช่น TCP optimization หรือไม่


โพรโทคอล RDS มีการปรับให้เหมาะสมต่าง ๆ ในนั้นไม่ใช่ทั้งหมดที่ไคลเอ็นต์จำเป็นต้องใช้ พวกเขาได้รับการเพิ่มเมื่อเวลาผ่านไป เห็นได้ชัดว่าไคลเอนต์ของ Microsoft ดำเนินการส่วนใหญ่ของพวกเขาลูกค้าคนอื่นเท่านั้นที่ฉันเห็นว่าดำเนินการจำนวนมากของพวกเขาคือ iTap แต่มันเป็นเชิงพาณิชย์ (แม้ว่ามันจะคุ้มค่าสำหรับฉันสำหรับใกล้กับประสิทธิภาพ mstsc) หากคุณสามารถรวบรวม FreeRDP (ขอให้โชคดี!) ฉันได้ยินมาว่ามันทำงานได้ดีเช่นกัน
ta.speot.is

มีแนว ลองใช้ RDP แบบนั้นเหรอ?
Keltari

คำตอบ:


7

ฉันไม่รู้แน่นอน แต่ฉันได้ยินเรื่องร้องเรียนเดียวกัน ทฤษฎีหนึ่งคือบน Mac (และ Linux) ภาพเต็มจะถูกส่งผ่านเครือข่ายในขณะที่ Windows บางคำสั่งการวาดระดับสูงจะถูกส่งอย่างน้อยในบางส่วนของหน้าจอ

เป็นเรื่องน่าสนใจที่จะลองเรียกใช้ Remote Desktop Client สำหรับ Windows บน Mac (หรือ Linux) โดยใช้ Wine และเปรียบเทียบประสิทธิภาพด้วยวิธีนี้


2

ฉันมีปัญหานี้มาก แต่สิ่งที่น่าสนใจคือ RDC ของเครื่องนี้ทำงานได้ดีเมื่อหลายวันก่อน - แต่ในทันใดทั้งหมดบนเครือข่ายกิกะบิตฉันสามารถเห็นบล็อกบิตแมปแต่ละอันมาเจอ ฉันพยายามแก้ไขปัญหาอื่น ๆ เช่นการดำเนินการ:

netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled

จากจุลภาคสูงพรอมต์ที่แนะนำที่นี่: Vista ใช้ Remote Desktop เชื่อมต่อของไคลเอ็นต์ช้าความล่าช้าหรือยกเลิกการเชื่อมต่อเมื่อเชื่อมต่อกับ Windows Server 2003 SP2 x64 Edition RDP แต่นั่นไม่ได้ผล

จากนั้นฉันก็ทวีสิ่งที่เปลี่ยนไปตั้งแต่ทำงานครั้งสุดท้าย ฉันเปิดใช้งานใหม่โดยตัวตรวจจับไวรัสแบบเรียลไทม์ (ในกรณีนี้คือ ESET Cybersecurity) ฉันปิดการป้องกันระบบไฟล์เรียลไทม์และทันที RDC และ (และยังเดสก์ท็อป SplashTop ซึ่งทำสิ่งเดียวกัน) กลับสู่ความเร็วปกติ


1

ฉันมีปัญหานี้กับ MacBook Pro ของฉันด้วยสิ่งนี้:

sudo -s
sysctl net.inet.tcp.delayed_ack=0

หากต้องการติดระหว่างการรีบูตให้เพิ่ม /etc/sysctl.conf ด้วย ...

echo net.inet.tcp.delayed_ack=0 >> /etc/sysctl.conf

0

ลองปรับการตั้งค่าการแสดงผลบนไคลเอนต์ Mac OSX RDP

ไปที่ RDC-> Preferences-> Display ลบตัวเลือก "แพง" บางส่วนในส่วน "ในขณะที่เชื่อมต่อ" (เช่น: แสดงพื้นหลังของเดสก์ท็อปแสดงชุดรูปแบบ ฯลฯ )


สิ่งนี้กล่าวถึงการตั้งค่าบางอย่างที่คุณสามารถลอง tweaking communities.vmware.com/message/2400015และtech-recipes.com/rx/11235/…
rogerdpack

0

ฉันมีปัญหาเดียวกันกับทั้ง CoRD และ Windows RDP สิ่งที่แก้ไขได้สำหรับฉันคือการเพิ่มหน่วยความจำเพิ่มเติม (ฉันเปลี่ยนจาก 4GB เป็น 8GB)


0

ตกลงการติดตั้งไคลเอนต์ freerdp ($ brew ติดตั้ง freerdp ในกรณีของฉันโดยใช้ homebrew) ดูเหมือนจะให้ประสิทธิภาพที่เพิ่มขึ้นผ่าน "การเชื่อมต่อเดสก์ท็อประยะไกล" ในตัวสำหรับฉัน RDP เร็วที่สุดบน mac :)

เธรดนี้กล่าวถึงไคลเอนต์อื่น ๆ มากมายเช่น FWIW รวมถึงCoRDแต่สำหรับฉัน CoRD ดูเหมือนยังช้าอยู่และสร้างขึ้นบน rdesktop แทนที่จะเป็น FreeRDP (ไม่แน่ใจว่ามันหมายถึงอะไร แต่อาจช่วยให้เข้าใจได้ว่าความเร็วนั้นเปรียบได้กับความเร็วในตัว การเชื่อมต่อเดสก์ท็อประยะไกล (แม้ว่า rdesktop ดูเหมือนว่าจะตอบสนองได้ดีกว่า CoRD สำหรับฉันไม่ว่าด้วยเหตุผลใดก็ตาม)

ดูหัวข้อนี้ด้วยว่ามีแอพ "Microsoft Remote Desktop" ในแอพสโตร์ซึ่งสำหรับฉันนั้นตอบสนองได้ค่อนข้างดี


0

จากประสบการณ์ของฉันที่เชื่อมต่อกับกล่อง Windows 10 รุ่นต่ำ (รุ่นที่สองที่เก่ากว่า Core i5 พร้อม 4GB RAM) พร้อม RDP จาก OS X ได้รับผลกระทบอย่างรุนแรงจากการสแกนมัลแวร์ / สปายแวร์ / ไวรัสแบบเรียลไทม์ การปิดใช้งานการป้องกันแบบเรียลไทม์ของ Microsoft Windows Defender ทำให้ประสบการณ์นั้นทนได้มากกว่า

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