এসএসএইচ এবং এক্সন / এক্সএফএফ সফ্টওয়্যার প্রবাহ নিয়ন্ত্রণ


1

আমি ইউএসবি থেকে আরএস 232 সিরিয়াল নাল মডেম কেবল তার মাধ্যমে একটি লিনাক্স বাক্সের সাথে যুক্ত একটি ভিনটেজ সিরিয়াল টার্মিনালটি ব্যবহার করছি। বাফারকে উপচে পড়া এড়াতে টার্মিনালটি XON / XOFF প্রবাহ নিয়ন্ত্রণ ব্যবহার করে। লিনাক্স বাক্সে চলমান ক্রিয়াকলাপগুলির জন্য টার্মিনাল দুর্দান্ত কাজ করে। তবে আমি যদি আমার সার্ভার, ভিএম, বা এমনকি লোকালহোস্টে এসএসএইচ করি তবে আমার বাফার ওভারফ্লো হতে শুরু করে। দেখে মনে হচ্ছে এসএসএইচ XON / XOFF প্রবাহ নিয়ন্ত্রণে হস্তক্ষেপ করছে। আমি এখানে ভুল হতে পারে যেখানে কোন ধারণা?

অতিরিক্ত বিশদ:
১) স্টারটেক এফটিডিআই ইউএসবি এর মাধ্যমে কম্পিউটারের সাথে সংযুক্ত টার্মিনালটি আরএস 232 সিরিয়াল নাল মডেম অ্যাডাপ্টারের কেবল
2) টিটি ইউএসবি 0, 19200 বাউড,
ভিটি 100 এ গেটির মাধ্যমে সিরিয়াল ইন্টারফেস 3) ভিটি 100 প্রেরণ এবং প্রাপ্ত উভয়ের জন্যই 19200 এ সেটআপ করা হয়েছে


আচ্ছা, সিরিয়ালটির মাধ্যমে সংযোগের ক্ষেত্রে আপনার অন্যান্য ডিভাইসে কী সেটিংস রয়েছে? সিরিয়াল টার্মিনালের সাথে ইন্টারফেস করতে আপনি কোন অ্যাপ্লিকেশন ব্যবহার করছেন? সিরিয়ালের মাধ্যমে আপনার লিনাক্স বাক্সের সাথে সংযোগ স্থাপনের পরে আপনি কি এসএসএসের মাধ্যমে অন্য সংস্থাগুলির সাথে সংযোগ স্থাপন করছেন? আপনি সিরিয়াল অ্যাডাপ্টারের কোন মডেল / তৈরি ব্যবহার করছেন?
রিচি086

1
@ রিচি ০8686, ধন্যবাদ, আমি অতিরিক্ত তথ্যের সাথে আপডেট করেছি। সংযুক্ত কম্পিউটারে প্রোগ্রামগুলির সাথে কাজ করার সময় সংযোগটি ঠিক আছে। যদি আমি অন্য মেশিনে সংযুক্ত হয়ে যাই (সংযুক্ত কম্পিউটার থেকে), এটি বাফার উপচে পড়ে এবং আমি "বোবা" টার্মিনালে অসম্পূর্ণ আউটপুট পাই।
স্পেসনট

আপনি কি বার্ড রেট 19200k এর চেয়ে কম সেট করার চেষ্টা করেছেন?
রিচি086

আমি 9600 বাউডে চেষ্টা করেছিলাম এবং একই আচরণ দেখেছি।
স্পেসনট

টেলিযোগাযোগ শিল্পে আমি অনেকগুলি "বোবা" টার্মিনালগুলির সাথে ডিল করেছি, এই "বাফার ওভারফ্লো" এর একটি সাধারণ কারণটি হ'ল স্ক্রিনটি কেবল বর্তমান "স্ক্রোলিং" পদ্ধতিটি ধরে রাখতে পারে না, টার্মিনাল সেটআপের জন্য দেখুন স্ক্রোল পদ্ধতি বা স্ক্রোল নিয়ন্ত্রণ, এবং এটি ঝাঁপ (অথবা সম্ভবত স্মুথ -8) এর জন্য সেট করা আছে তা নিশ্চিত করুন। এছাড়াও, দেখুন যদি আপনি আপনার ইউএসবি অ্যাডাপ্টারে আপনার প্রবাহ নিয়ন্ত্রণটিকে হার্ডওয়্যার বা আরটিএস / সিটিএস-তে পরিবর্তন করতে পারেন যদি আপনার টার্মিনালটি সমর্থন করে তবে এটি
এক্সওন

উত্তর:


1

sshএর স্বাভাবিক ইন্টারেক্টিভ-সেশন মোডে সমস্ত অক্ষর (সাধারণত তার পালানো ব্যতীত ~) রিমোট হোস্টে, সহ প্রেরণ করে ^S ^Q। (এসএসএইচ / টিসিপি / আইপি সংযোগের শেষ প্রান্তের যে কোনও কিছুই এই উদ্দেশ্যে 'দূরবর্তী', এমনকি লোকালহোস্ট / লুপব্যাক বা ভার্চুয়াল-ল্যান।) আপনার যদি 'দীর্ঘ' (প্রচারের বিলম্ব) এবং / অথবা 'ফ্যাট' থাকে ( ব্যান্ডউইথ) পাইপ - এবং লুপব্যাকটি অবশ্যই চর্বিযুক্ত - দূরবর্তী হোস্টটি গ্রহণ ও তার আগে কাজ করার আগে আপনার যে পরিমাণ ডেটা ফ্লাইটে যেতে পারে ^Sসম্ভবত কোনও ভিটি 100 বাফার করতে পারে তার চেয়ে অনেক বেশি, যেহেতু এটি সেই দিনগুলিতে ফিরে ডিজাইন করা হয়েছিল সংযোগটি আরএস -232 এর জন্য 50 'এর চেয়ে কম ওয়্যারের প্রকৃত টুকরো ছিল বা 103 বা 212A এর মতো সরাসরি-মড্যুলেশন এক-বিট-এ-টাইম মডেম।

যদি আপনি রিমোট হোস্টে sshকোনও কমান্ড চালানোর জন্য আর্গুমেন্টগুলি ব্যবহার করেন (কোনও ইন্টারেক্টিভ সেশন নয়) তবে টার্মিনাল হ্যান্ডলিং (এবং ^S ^Q) স্থানীয় ওএসে রয়ে গেছে, যা যথেষ্ট দ্রুত সাড়া দেয়। স্পষ্টতই এটি দূরবর্তী হোস্ট (গুলি) এর সাথে আপনি যে ইন্টারঅ্যাকশন করতে পারেন তা সীমাবদ্ধ করে। ডিফল্টরূপে এটি প্রতিটি কমান্ডের জন্য এসএসএইচ ওভারহেড (কী-এক্সচেঞ্জ এবং প্রমাণীকরণ) করে, যা ব্যয়বহুল এবং ধীর হতে পারে তবে অ-প্রাচীন সংস্করণগুলির সাহায্যে আপনি একটি মাস্টার প্রক্রিয়া সেট করতে পারেন -Mযার সাহায্যে একাধিক কর্মীর উপর পরিবহন (এবং পরিবহন সেটআপ ব্যয়) ভাগ করা যায় shares প্রক্রিয়া।

আমি দেখতে পাই কেবলমাত্র অন্য সমাধান হ'ল দূরবর্তী জিনিসগুলি চালানো না যা খুব বেশি আউটপুট উত্পাদন করে; উদাহরণস্বরূপ, মধ্যে নল জিনিষ moreবা lessবা অনুরূপ, লাইন কম 24. সেট অথবা একটি টেম্প ফাইল বৃহৎ আউটপুট লিখতে এবং সঙ্গে এটি ব্রাউজ এমনকি সঙ্গে viবা অনুরূপ।


dave_thompson_085 সরাসরি আমাকে এখানে স্থাপন করার জন্য আপনাকে ধন্যবাদ। আমি অনুমান করি যে স্থানীয় সংযোগের তুলনায় আমি সত্যই নেটওয়ার্কটির দীর্ঘসূত্রতাটিকে অবমূল্যায়ন করেছি। কম বাড রেট এবং আপনার উত্তর সম্পর্কে রিচি086 প্রশ্নের পরে, আমি 4800 এ নেমে এসেছি এবং এসএসএসের উপর খুব কার্যকরী ফলাফল পেয়েছি। আমি ভিটি 100 ম্যানুয়ালটিতে আরও কিছু খনন করেছি এবং খুঁজে পেয়েছি ইনপুট বাফারটি 128 অক্ষর এবং এক্সওএফএফ ওভারফ্লো হওয়ার আগে 73 টি অক্ষর ট্রিগার করে। 19200 এ, ওভারফ্লোয়ের আগে সাড়া দিতে কেবল 38 মাইল দেয়। 4800 এ কমিয়ে 152 এমএস দেয়। রেট্রো-কম্পিউটিংয়ের আনন্দ! আমরা আপনাকে কতদূর এসেছি তা আপনাকে প্রশংসা করে তোলে। ধন্যবাদ বন্ধুরা!
স্পেসনট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.