ট্রাম্প মোডটি টার্মিনাল ব্যবহার করে ssh করার চেয়ে অনেক ধীর


14

আমি ওএসএক্স যোসমেটে ইম্যাক্সের ম্যাকপোর্টগুলি স্বাদ ব্যবহার করছি, এবং ট্রাম্পে এখানে প্রতিটি থ্রেড দেখেছি কোনও সমাধান ছাড়াই ধীর হয়ে যাচ্ছে।

ট্র্যাম্প ব্যবহারযোগ্য, তবে প্রতিটি ক্রিয়াকলাপের মধ্যে প্রায় 100 মিমি বিলম্ব রয়েছে। এটি সার্ভারের শেষের কোনও সমস্যা নয় কারণ যদি আমি কেবল একই সার্ভারে টানা টার্মিনাল / আইটার্ম ব্যবহার করি তবে এই বিলম্বের অস্তিত্ব নেই।

আমি ভেবেছিলাম সমস্যাটি কেবল ফাইল সম্পাদনা করার মধ্যে সীমাবদ্ধ ছিল তবে এটি সর্বব্যাপী পরিণত হয়েছে। আমি কেবল একটি রিমোট শেল ব্যবহার করছি, বা কেবল টিপছি M-x(হেলম সহ) এটি সমস্ত বিলম্বিত।

কোনও সমাধান ছাড়াই সংযোগের পদ্ধতি হিসাবে আমি ssh, scp, এবং rsync চেষ্টা করেছি। এছাড়াও ControlMaster autoকোন প্রভাব ছাড়াই চেষ্টা করেছেন ।

অন্য কারও কি এই সমস্যা আছে, এবং এটি সমাধান করতে সক্ষম হয়েছিল?


কিছু খুঁজে পাওয়ার চেষ্টা করা হয়েছিল, এই উত্তরটি, সহায়ক জবাবের একমাত্র কাছে: \
শুকামি _

2
ট্রাম্প লগিংয়ের সুযোগ বাড়িয়েছে। (setq tramp-verbose 6)আপনার পরীক্ষাগুলি প্রয়োগ এবং পুনরায় চালিত করুন। একটি বিস্তৃত ট্রাম্প ডিবাগ বাফার থাকবে, প্রতিটি একক প্রবেশিকা টাইমস্ট্যাম্প দিয়ে শুরু হবে starts (6)এন্ট্রি অনুসরণ করে এই বাফারটি দেখুন , তারা দূরবর্তী অবস্থান থেকে পাঠানো কম্যান্ড এবং দূরবর্তী শেল থেকে আউটপুট। সুস্পষ্ট বিলম্ব আছে কিনা তা পরীক্ষা করে দেখুন। বিটিডব্লিউ, আপনি কোন ট্র্যাম্প সংস্করণটি ব্যবহার করছেন? এটি দিয়ে পরীক্ষা করুন C-h v tramp-version
মাইকেল অ্যালবিনাস

হেল্ম ট্রাম্পের জন্য, github.com/masasam/…
পিটার বেকিচ

উত্তর:


14

দেখা যাচ্ছে এটিই ছিল projectileসমস্যার কারণ। আমি অক্ষম হওয়ার সাথে সাথে projectile-modeট্রাম্পটি বাটরি মসৃণ হয়ে গেল এবং আমি এর পিছনে হাইপটি বুঝতে শুরু করি।

আশা করি এটি অন্য কাউকে সাহায্য করবে যিনি অন্য সমস্ত বিকল্পটি শেষ করে দিয়েছেন।

আপনি যদি অনবরত প্রক্ষেপণ অক্ষম না করতে চান তবে অন্য একটি সমাধান আমি পেয়েছি হ'ল এই আদেশটি আপনার মধ্যে init.el

(setq projectile-mode-line "Projectile")

মোড লাইনে প্রকল্পের নাম হিসাবে কী রাখবেন তা গণনা করার চেষ্টা করে প্রজেক্টাইল থেকে সমস্ত ল্যাগ এসেছিল। এটি আমার কাছে মোটেই গুরুত্বপূর্ণ বৈশিষ্ট্য নয় যাতে আপনি এটি "প্রজেক্টাইল" বলতে সেট করতে পারেন


আপনি এটি কীভাবে ডিবাগ করলেন? আমি মনে করি না যে এটি অনুপ্রবেশটি আমার ট্রাম্পকে কমিয়ে দিচ্ছে, তবে আমি এখনও 100% নিশ্চিত নই।
অ্যাডাম স্পায়ার্স

1
@ অ্যাডামস্পিয়ার্স আমি স্রেফ আক্ষরিক সবকিছু চেষ্টা করেছি যতক্ষণ না আমি এটি খুঁজে পেয়েছি। আপনি যদি এটি সঠিকভাবে করতে চান তবে আপনি (setq tramp-verbose 6)প্রস্তাবিত অন্য মন্তব্যটির মতো ব্যবহার করতে পারেন try
এম0meni 16'16

আমি ইতিমধ্যে সেট সেট ছিল 7, এবং মাধ্যমে প্রোফাইল elp-*। যদিও ফলাফল বুঝতে অসুবিধা হয়।
অ্যাডাম স্পায়ার্স

প্রজেক্টাইল ইস্যু তালিকায় এই সমস্যাটি বহুবার রিপোর্ট করা হয়। মনে হচ্ছে 323fb8 প্রতিশ্রুতিবদ্ধ। এটি সমাধান হয়েছে। আমার বেশ কয়েক বছর ধরে এই সমস্যা ছিল তবে আমি যেহেতু প্রজেক্টাইল 20171102.55 এ আপগ্রেড করেছি, এটি ভালভাবে কাজ করে।
মার্জ

3

ট্র্যাম্পের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীর সমাধানগুলিও আমি খুঁজে পেয়েছি যা ট্র্যাম্পকে দ্রুতভাবে কাজ করতে পারে address

পৃষ্ঠাটি থেকে, আমি এখানে আমার কনফিগারেশনে যা যুক্ত করেছি:

(setq remote-file-name-inhibit-cache nil)
(setq vc-ignore-dir-regexp
      (format "%s\\|%s"
                    vc-ignore-dir-regexp
                    tramp-file-name-regexp))
(setq tramp-verbose 1)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.