মাদারবোর্ডে দুটি ইথারনেট পোর্ট। আমি কীভাবে ডাবল ব্যান্ডউইথ পেতে পারি?


16

প্রত্যক্ষ প্রশ্ন : আমার এভগা শ্রেণিবদ্ধ মাদারবোর্ডে দুটি ইথারনেট পোর্ট রয়েছে। দূরবর্তী সংযোগের গতি উন্নত করতে আমি সেগুলি একই সাথে ব্যবহার করতে চাই। (দূরবর্তী প্রোগ্রামিংয়ের জন্য হ্যাঁ)। আমি এটা কিভাবে করবো? বর্তমানে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস:

auto lo eth0 eth1

iface lo inet loopback

iface eth0 inet static
address 192.168.1.202
netmask 255.255.255.0
gateway 192.168.1.2

ifrace eth1 inet static
address 192.168.1.201
netmask 255.255.255.0

আমার কী পরিবর্তন হবে? দুটি চ্যানেল বন্ড করতে আমার একটি প্যাকেজ ইনস্টল করতে হবে?

পটভূমি: আমি বাড়ি থেকে অফিস এবং অফিসে দুজনেই অনেকগুলি রিমোট কম্পিউটিং করি। তবে (আমার আইএসপিটিকে সমীকরণ থেকে সরিয়ে নিতে), আসুন প্রশ্নটি ফ্রেম করে দেখি যে আমি একই (স্থানীয়) নেটওয়ার্কের দুটি কম্পিউটারের মধ্যে ফাইল স্থানান্তর হার সর্বাধিক করতে আগ্রহী। উভয় বাক্সে দ্বৈত ইথারনেট মাদারবোর্ড রয়েছে। 5 টি পোর্ট স্যুইচ হিসাবে একটি সাধারণ লিংকসিস ডাব্লুআরটি 5৪ জিএস ব্যবহার করে (ওয়্যারলেস এবং আইএসপি উপেক্ষা করুন) - আমি কীভাবে কম্পিউটারগুলির মধ্যে স্থানান্তর হারকে আরও বাড়িয়ে তুলব?

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


2
আমি ভাবব যে একটি স্যুইচ দিয়ে যাওয়া সমান্তরালে 2 ইথারনেট কেবলগুলি ব্যবহার করা থেকে আপনার কোনও উপকার সীমিত করবে। আপনি যদি দুটি সুইচ ব্যবহার করেন তবে এটি সম্ভবত কোনওরকমভাবে বোধগম্য হতে পারে। আমি মনে করি আপনি কেবলমাত্র সম্ভাব্য বেনিফিটটি পাবেন সরাসরি সংযোগের সাথে।
ওয়াল্টারজে 89

1
সাধারণত কোনও বাড়ি - অফিস সংযোগে, বাধাটি হ'ল আইএসপি, সুতরাং লিঙ্কের দুই প্রান্তে লিঙ্ক একত্রি করা খুব বেশি উন্নতি করে না।
বিটউইল্ডার

উত্তর:


3

এটি গুরুত্বপূর্ণ যে লক্ষণীয় যে এনআইসি টিমিং কার্যকারিতাটি ব্যবহার করার জন্য আপনি যে স্যুইচটির মাধ্যমে সংযুক্ত রয়েছেন তা অবশ্যই টিমিং আর্ফ এলএসিপি সমর্থন করবে। NewEgg.com ইত্যাদি অনুসন্ধানের মাধ্যমে আপনি এর মতো একটি স্যুইচ পেতে পারেন etc.

একবার আপনার কাছে এলে উইকি থেকে এখানে একটি সরল গাইড রয়েছে: https://help.ubuntu.com/commune/UbuntuBonding

শুভকামনা!


হ্যাঁ, শুভকামনা, কারণ এটি যখন কাজ করবে তখন এর গতি বাড়বে না।
স্কেইন

13

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

সুতরাং আপনি যদি একটি সার্ভার থেকে একটি 10 ​​জিবি ফাইল অনুলিপি করেন, তবে সেই সার্ভারটিতে অন্য 10 জিবি অনুলিপিটি সরিয়ে ফেলুন, ধরে নিবেন আপনারও সেশন ভিত্তিক বন্ধন রয়েছে, আপনি উভয় কার্ডকেই বাড়িয়ে দেখবেন। তবে গুরুতরভাবে, প্রথম অনুলিপি কেবল একটি নেটওয়ার্ক কার্ড ব্যবহার করবে, দুটোই নয়।

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

আপনার পক্ষে, আপনি বগ-স্ট্যান্ডার্ড হোম রাউটার ব্যবহার করছেন, সুতরাং স্যুইচ-সাইড সমর্থনটি এখানে প্রশ্নের বাইরে নয়, যার অর্থ আপনার বিকল্পগুলি আরও সীমাবদ্ধ রয়েছে (নীচের দিকে রেখানো প্রথম নিবন্ধটি দেখুন, যেখানে আপনি এখন খেয়াল করবেন লিঙ্ক সমষ্টি, মোড 4) এর জন্য সেরা মোড ব্যবহার করতে পারে না।

আপনি যদি এটির সাথে এগিয়ে যেতে দৃ determined়প্রতিজ্ঞ হন তবে আমি এই পাঁচ বছরের পুরানো নিবন্ধটি পেয়েছি যা এখনও প্রাসঙ্গিক বলে মনে হয়। অতিরিক্তভাবে, তিন বছরের পুরানো এই নিবন্ধটি একই ভিত্তি জুড়ে।

আশা করি এটা সাহায্য করবে.


2

আমি ভাবব যে একটি স্যুইচ দিয়ে যাওয়া সমান্তরালে 2 ইথারনেট কেবলগুলি ব্যবহার করা থেকে আপনার কোনও উপকার সীমিত করবে। যদি আপনার দুটি এনআইসির সমন্বয়ে স্যুইচটি দ্রুত না হয় তবে এক্ষেত্রে আপনি গতি বৃদ্ধি পেতে পারেন।

লোড ব্যালেন্সিং প্রোগ্রামটি আপনি যা খুঁজছেন তা। আপনি না চাইলে আপনাকে "ভারসাম্য ভারসাম্য" বসাতে হবে না, তবে আমার পরিচিত সংযোগগুলি মার্জ করার এটি সহজতম উপায়। আইডিয়া খুব জটিল নয়

ভার্চুয়াল এনআইসি -> লোড ব্যালেন্সিং প্রোগ্রাম -> এনআইসি 1 + 2

এই উত্তরে আপনি যা খুঁজছেন তা আমার বিশ্বাস: নেটওয়ার্ক ম্যানেজারের সাথে নেটওয়ার্ক লোড-ব্যালেন্সিং

আমি নির্দিষ্ট বিষয়ে নিশ্চিত নই তবে আমি নিশ্চিত যে এটি সাধারণ ধারণা।

আপনার রাউটারের তুলনায় এনআইসি কার্ডগুলি যথেষ্ট পরিমাণে শক্তিশালী না হলে / কেবলমাত্র আপনি যে দুটি সুবিধা পাবেন তা কেবল দুটি কম্পিউটারের মধ্যে সরাসরি সংযোগ, বা পুরোপুরি একটি সমান্তরাল সংযোগের সাথে স্যুইচ করুন benefit তবে তত্ত্ব এবং অনুশীলন সবসময় কার্যকর হয় না।

আপনার সিস্টেমে যদি এনআইসি বাধা সৃষ্টি করতে পারে তবে আমি পরীক্ষার চিন্তা করতে পারি কেবলমাত্র 4 টি এনআইসি ব্যবহার করে প্রতিটি কম্পিউটারের মধ্যে একটি গতি পরীক্ষা করা। কীভাবে এটি করা যায় সে সম্পর্কে আমি আপনাকে সাধারণ ধারণা দিতে পারি তবে উবুন্টু নির্দিষ্ট জিনিসগুলির সাথে আমার একটি হাত দরকার হবে।

  1. কম্পিউটার 1 এর জন্য 192.168.0.1 + 192.168.0.2 এবং * 2 .3 + * .4 এর মতো নিজস্ব আইপি ঠিকানা রাখতে প্রতিটি এনআইসিকে সেট করুন
  2. স্থানীয় নেটওয়ার্কগুলির জন্য কেবলমাত্র গতির পরীক্ষাটি হ'ল বিট ফাইলে সময় স্থানান্তর। আরও ভালো পদ্ধতি আছে কিনা তা সম্পর্কে আমি নিশ্চিত নই, আমি কখনও দেখিনি।

    3 ম্যানুয়ালি রুট সেট করুন তাই * .1 হ'ল * .3 এবং * .2 এ * .4 এ যাওয়ার ইন্টারফেস।
    PC1 192.168.0.1 <--> 192.168.0.3 PC2 192.168.0.2 <--> 192.168.0.4

আমি আইপি টেবিলগুলি কখনই ব্যবহার করি নি তাই এখানে উদাহরণ হিসাবে পাওয়া যায় is

[root]# ip route add xx.xxx.239.120 via xx.xxx.239.120 dev eth0 table 4
[root]# ip route add table 4 default via xx.xxx.239.120 
[root]# iptables -t mangle -A PREROUTING -p tcp --dport 80 -s xx.xxx.239.120 -j MARK --set-mark 4 
[root]# iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source xx.xxx.239.120 [root]# ip rule add fwmark 4 table 4
  1. অন্য বিকল্পটি হ'ল নির্দিষ্ট ইন্টারফেসের মাধ্যমে সংযোগের জন্য ssh (বা টার্মিনাল) ক্লায়েন্টের জন্য কোনও উপায় খুঁজে পাওয়া। আমি নিশ্চিত নই যে ক্লায়েন্ট পক্ষের জন্য কীভাবে এটি সম্পন্ন হয়েছে।

যদি আইপি টেবিলগুলি সঠিকভাবে সেট আপ করা থাকে তবে আপনার পিসি 2 থেকে দুটি ইন্টারফেসে পিসি 1 থেকে 2 টি ফাইল পাঠাতে সক্ষম হওয়া উচিত এবং প্রতিটি ফাইল আলাদা রুট নিতে পারে। দুটি সংযোগের সাথে স্থানান্তর যদি কেবল একটির চেয়ে দ্রুত হয় .. (আশা করি দ্বিগুণ দ্রুত) তবে আপনার কাছে কিছু থাকতে পারে।


2

আপনি কোনও গিগাবিট এনআইসি ব্যবহার করছেন কিনা তা আপনি বলেছিলেন বলে আমি মনে করি না, আপনি অনুমান করছেন যে আপনি যেহেতু ২ টি এনআইসি রয়েছেন এবং তাই সম্ভবত একটি গেমিং মাদারবোর্ড রয়েছে।

যেহেতু এটি হ'ল, যদি আপনি 2x100 বেস পাওয়ার চেষ্টা করছেন তবে আপনি একটি সস্তা 4-8 বন্দর গিগাবিট সুইচ কিনে এবং এটি আপনার ইন্টারনেট রাউটারে প্লাগিং করা থেকে ভাল। তারপরে আপনি সেই সমস্ত সুইচটিতে ইথারনেট চালিত কম্পিউটারগুলি প্লাগ করতে পারেন এবং আপনার সমস্ত কম্পিউটারে এখনও ওয়াইফাই এবং ইন্টারনেট রয়েছে।

আমি এখন এটি করি কারণ আমি একটি নেটগার ডাব্লুএনডিআর 3400 কিনেছি এবং এটিতে ডিডি-ডাব্লুআরটি লাগিয়েছি যাতে আমার খুব সুন্দর একটি বিকল্প থাকতে পারে যাতে অনেকটা আপ টু ডেট এনএএস সার্ভার অন্তর্নির্মিত থাকে।

একমাত্র সমস্যা ছিল রাউটারটি ইথারনেট পোর্টগুলিতে 100 বেস ছিল। সুতরাং $ 40 এর জন্য আমি একটি 5 পোর্ট গিগাবিট স্যুইচটি আমার রাউটারে প্লাগ করে তারপর আমার সমস্ত কম্পিউটারকে গিগাবিট সুইচে প্লাগ করে এবং আমার গেমিং কনসোলগুলি রাউটারে প্লাগ করে।

সবকিছু দুর্দান্ত কাজ করে এবং আমি বিদ্যুতের গতিতে কম্পিউটারের মধ্যে ফাইল স্থানান্তর করতে পারি।

ভালো, শুভ কামনা!


1

ফায়ারহোজ নামে একটি লাইব্রেরি রয়েছে যা একাধিক নেটওয়ার্ক ডিভাইসের মাধ্যমে ডেটা স্থানান্তর করতে পারে। এটি আপনাকে যদিও একটি একক ভার্চুয়াল নেটওয়ার্ক ডিভাইস দেয় না, এবং এটি টিসিপি সমর্থন করে না। এটি ভিডিও সম্পাদকদের জন্য উচ্চ ব্যান্ডউইথ ভিডিও স্ট্রিমিংয়ের জন্য ডিজাইন করা হয়েছে। আপনার জন্য আকর্ষণীয় হতে পারে যদিও:

http://heroinewarrior.com/firehose.php



1

একটি অ-পরিচালিত সুইচের মাধ্যমে সংযুক্ত দুটি ডিভাইসে পোর্ট বন্ডিং এবং রাউন্ড-রবিন নীতি ব্যবহার করা আসলে আপনার স্থানান্তর হারকে প্রায় দ্বিগুণ করবে। রাউন্ড-রবিন নীতি একাধিক ডিভাইসে ভারসাম্য লোড করতে ডিফল্ট এবং কোনও ডিভাইস ব্যর্থ হলে একক বন্দরে ফিরে যায় port

তবে আমি বিশ্বাস করি যে আপনার ডাব্লুআরটি 5৪ জিএস একটি রাউটার এবং অতএব পরিচালিত হয়েছে যাতে আপনি বন্ধন থেকে পুরো সুবিধা পাবেন না।

ধরে নিই যে আপনি একটি সস্তা 8-পোর্টের সত্যিকারের স্যুইচ ব্যবহার করেছেন যা আরআর নীতিকে সমর্থন করে এবং তারপরে এটি রাউটারের সাথে সংযোগ স্থাপন করবে, আপনি সুইচটির মাধ্যমে বন্ধন ব্যবহার করে দুটি ডিভাইসের মধ্যে ট্রান্সফার গতি বৃদ্ধি পেয়ে যাবেন এবং ইন্টারনেটের বাকি অংশগুলি অন্তর্জাল.

আপনার পড়া / লেখার বাফার, txqeueuelen এবং আপনার নেটকোর এবং টিসিপি মেমরির বৃদ্ধি করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.