sshfs ช้าเกินไปในขณะที่แก้ไขจากระยะไกลบน Eclipse และ IDE อื่น ๆ ตัวเลือกใดที่จะใช้เพื่อทำให้เร็วขึ้น * ไม่ * สำหรับผู้ใช้ mac


0

ฉันได้ดูปัญหานี้แล้วและมันก็เป็นเรื่องปกติ แต่เนื่องจากมีแพ็กเกจสำหรับ Mac ที่มีชื่อเดียวกันโซลูชันสำหรับผู้ใช้ Mac จึงซ่อนโซลูชันสำหรับผู้ใช้ Linux และ sshfs เริ่มต้นของเรา

นี่คือสิ่งที่ดีที่สุดที่ฉันได้รับจากสิ่งที่ใช้งานได้จริงบน Linux

sshfs user @ host: remoteDir localDir -o Ciphers = arcfour -oauto_cache, เชื่อมต่อใหม่, no_readahead

หมายเหตุ: คำถามนี้ไม่เหมาะสำหรับ stackoverflow เพราะเหตุใด: https://stackoverflow.com/questions/25365487/sshfs-too-slow-what-options-to-use-to-make-it-faster-not-for -Mac ผู้ใช้


รีโมตโฮสต์ (remote / hops) เป็นอย่างไร
Daniel B

นี่คือยุโรปตะวันตกไปสู่สิ่งที่ -america แต่จริง ๆ แล้วฉันมีตัวเลือกที่จะเปลี่ยนเป็นยุโรปเป็นยุโรป คุณมีข้อเสนอแนะใด ๆ
fullmooninu

1
ก็ใช่ คุณสามารถทดสอบในพื้นที่และดูว่ามันเร็วเพียงพอหรือไม่ หากไม่เป็นเช่นsshfsนั้นไม่ใช่โซลูชันที่คุณต้องการ
Daniel B

ฉันค่อนข้างมองหาความคิดเห็นเกี่ยวกับพารามิเตอร์ sshfs ที่ฉันใช้
fullmooninu

คุณไม่สามารถซ่อนเครือข่าย (และโปรโตคอล!) เวลาในการตอบสนอง โดยเฉพาะอย่างยิ่งกับ SFTP / SCP ซึ่งไม่ผลักดันการเปลี่ยนแปลงสถานะให้กับลูกค้า มันเป็นเพียงโปรโตคอลที่ไม่มีประสิทธิภาพมาก
แดเนียล B

คำตอบ:


0

ไดรฟ์เครือข่ายของฉันทำงานช้าอย่างเจ็บปวดดังนั้นฉันจึงสร้างงาน CRON ซึ่งดำเนินการrsync -triv --deleteเพื่อซิงโครไนซ์ไฟล์เป็นระยะ ๆ ในพื้นหลัง คุณควรตั้งเวลางาน rsync สองสามครั้งเพื่อกำหนดช่วงเวลาที่เหมาะสมเพื่อที่คุณจะได้ไม่ต้องจบด้วย rsyncs หลายรายการที่พยายามคัดลอกในเวลาเดียวกัน

หากคุณต้องมีการเปลี่ยนแปลงที่ทันสมัยเผยแพร่สิ่งนี้จะไม่เหมาะกับคุณ


ฉันคิดเกี่ยวกับการใช้ rsync อย่างใด แต่มันก็เป็นเช่นนี้: เมื่อฉันทำงานในโครงการระยะไกลคราสขนาดใหญ่ทำสำเนาท้องถิ่นบางส่วนของส่วนที่ฉันกำลังทำงานอยู่ ปิดโครงการระยะไกล ทำงานในโครงการท้องถิ่นบางส่วน Rsync เมื่อคุณทำเสร็จแล้ว เปิดโครงการระยะไกลเพื่อตรวจสอบอีกครั้ง นี่คือสิ่งที่คุณมีในใจ?
fullmooninu

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

ในความเป็นจริงมันเป็นโฟลเดอร์ที่มีขนาดใหญ่และเป็นโฟลเดอร์ที่มีชีวิตเหมือนในขณะนั้นมันถูกเรียกใช้โดย systme ระยะไกลในขณะที่ฉันแก้ไขมัน (ด้วยเหตุผลทั้งหมดที่ฉันทำแบบนี้) มีโครงการระยะไกลและโคลนท้องถิ่นของมันที่คุณแก้ไขแล้วซิงค์กับระยะไกลเป็นวิธีแปลก แต่ฉันคิดว่ามันสามารถทำงานได้
fullmooninu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.