انجليزيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

التوازن - عبر الإنترنت في السحابة

قم بتشغيل الرصيد في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو توازن الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


Balance 3.54 - وكيل TCP بسيط مع آليات موازنة التحميل وتجاوز الفشل.

موجز


تحقيق التوازن [ -b ADDR ] [ -B ADDR ] [ -t ثوانى ] [ -T ثوانى ] [ -adfpHM6 ] ميناء
host1[:port1[:maxc]] [!|%] [ ... hostn[:portn[:maxc]]]

تحقيق التوازن [ -b ADDR ] -i [ -d ] [ -M ] ميناء

تحقيق التوازن [ -b ADDR ] -c كمد [ -d ] [ -M ] ميناء

الوصف


الرصيد هو وكيل TCP "أرض المستخدم" بسيط وعام، والذي يسمح بالتحميل البسيط
موازنة وتجاوز الفشل بين عدة خوادم الوجهة.

الرصيد يدعم IPv6 من ناحية الاستماع مما يجعله أداة مفيدة جدًا لـ IPv6
ترحيل خدمات وخوادم IPv4 فقط.

الرصيد يتوفر في http://balance.sourceforge.net.

التعاريف: تسمى الوجهة المحتملة التي تتكون من عنوان مضيف ومنفذ بـ
"قناة". القناة عضو في "مجموعة القنوات". يتم ترقيم القنوات في مجموعة
بدءًا من 0. يتم ترقيم المجموعات بدءًا من 0، وهي المجموعة الافتراضية الأولية.

الرصيد يقبل الاتصالات على المنفذ المحدد ويعيد توجيهها إلى القنوات المتوفرة.
يجب تحديد قناة واحدة على الأقل (في المجموعة الافتراضية). إذا كان هناك اثنان أو أكثر
القنوات المحددة في المجموعة تحقيق التوازن ينفذ موازنة تحميل بسيطة مستديرة بين
القنوات.

الرصيد يسمح بتعريف المزيد من مجموعات القنوات. يعمل نظام الاتصال كما
يتبع: تحقيق التوازن يحاول أولاً إنشاء اتصال بقناة في المجموعة الأولى
(0)، تنفيذ نظام موازنة التحميل القياسي. إذا لم يكن هناك قناة في هذا
المجموعة متاحة، تحقيق التوازن يستمر مع مجموعة القنوات الأعلى التالية. المجموعات ببساطة
مفصولة بـ "!" في سطر الأوامر عند بدء التشغيل ويمكن التحكم فيها بشكل تفاعلي
باستخدام أمر "المجموعة".

"%" بدلاً من "!" كفاصل مجموعة يعلن أن المجموعة السابقة من النوع
"التجزئة". وهذا يعني أنه بدلاً من خوارزمية Round-Robin، يتم توزيع التجزئة بناءً على ذلك
يتم استخدام عنوان IP للعميل لتحديد القناة الوجهة. وهذا يسمح بالاتصال
عميل واحد دائمًا على نفس الخادم (على سبيل المثال، موازنة جلسات http مع خادم واحد).

يمكن تحديد المضيفين إما عن طريق اسم المضيف أو عن طريق عنوان IP. يمكن تحديد المنافذ أيضًا
بالاسم (كما هو مذكور في / الخ / خدمات) أو عدديا. إذا لم يتم تحديد أي منفذ في a
الوجهة، يكون منفذ الوجهة افتراضيًا هو المنفذ المصدر تحقيق التوازن ضوابط.

الرصيد يسمح بتحديد الحد الأقصى لعدد الاتصالات لكل قناة. هذا
يمكن إضافة المعلمة بشكل اختياري بعد فصل مواصفات المنفذ بنقطتين (): ").
إذا تم تحديد الحد الأقصى لعدد الاتصالات، فسيتم استخدام القناة فقط لهذا الغرض
الحد الأقصى لعدد الاتصالات المتزامنة. تشير قيمة maxc البالغة 0 إلى عدد غير محدود
من الاتصالات. هذه هي القيمة الافتراضية الأولية للقناة.

الحد الأقصى لعدد المجموعات والقنوات تحقيق التوازن يمكن التعامل معها المحددة في وقت الترجمة
ويكون في البداية 16 قناة في 16 مجموعة.

يحدث تجاوز الفشل إلى وجهة أخرى ("قناة") إذا تم رفض الاتصال على
القناة الحالية أو إذا تم الوصول إلى مهلة الاتصال أثناء محاولة إنشاء اتصال. لو
جميع الوجهات (القنوات) الممكنة تفشل حاليًا، واتصال العميل بالتوازن موجود
مغلق.

الرصيد يقبل الخيارات التالية:

6 يفرض الارتباط بمقبس IPv6 عن طريق تعيينتلميحات.ai_family على AF_INET6.

a تمكين خيار التعطيل التلقائي: تحتاج القناة إلى إعادة تمكينها يدويًا بعد أ
بالفشل.

b بيندهوست: الرصيد يرتبط بالمضيف (أو العنوان) المحدد للاستماع () بدلاً من ذلك
INADDR_ANY.

B بيندهوست: الرصيد يرتبط بالمضيف (أو العنوان) المحدد للاتصالات الصادرة
(سيتم بدء الاتصال من هذا العنوان).

c الأمر: يسمح بإرسال أمر إلى عملية التوازن الرئيسية (انظر التفاعلية
الوضع)

d التصحيح: الرصيد إخراج رسائل المعلومات وتصحيحها وتتبعها على stderr.

H تجاوز الفشل: الرصيد يقوم بتجاوز الفشل إلى العقدة التالية حتى إذا تم استخدام التجزئة.

F المقدمة: يروي تحقيق التوازن للبقاء في المقدمة. قد يكون هذا مفيدًا للاختبار
وتصحيح الأخطاء منذ ذلك الحين تحقيق التوازن يمكن إيقافه في هذا الوضع باستخدام ^C (أو غيره
حرف المقاطعة).

M استخدم تعيين الذاكرة لـ IPC بدلاً من الذاكرة المشتركة

i التحكم التفاعلي: الرصيد يتصل بالمثيل قيد التشغيل المحدد بواسطة المنفذ المحلي
وربط العنوان عبر الذاكرة المشتركة ويسمح بالتحكم في سلوك استخدامه
واجهة سطر الأوامر. يتم تحديد إذن الوصول باستخدام هذه الواجهة
من خلال قيود الوصول لقطاع الذاكرة المشتركة المعمول بها. مساعدة or ?
يطبع نظرة عامة قصيرة على الأمر، عين يسمح بتغيير host_port
تخصيص قناة (فقط في حالة تعطيلها)، خلق يسمح بإنشاء جديد
تعريف الوجهة (القناة) الذي يتكون من المضيف والمنفذ في المجموعة الحالية،
تعطيل تعطيل قناة في المجموعة الحالية، تمكين تمكن قناة مرة أخرى في
المجموعة الحالية، رأس التجميع يغير المجموعة الحالية في الوضع التفاعلي حيث كافة
الأوامر التالية مستهدفة، مزيج يغير المجموعة الحالية لتكون من النوع
"التجزئة"، مساعدة طباعة معلومات المساعدة عبر الإنترنت، قتل يغلق السيد
العملية والخروج من الوضع التفاعلي، maxc يحدد الحد الأقصى لعدد
الاتصال خارج القناة (0 يعني لانهائي)، mrtg بايت
يطبع وحدات البايت المستلمة/المرسلة بتنسيق متوافق مع MRTG (المقصود أن يتم استدعاؤها
مع -c تلقائيًا بواسطة MRTG)، mrtg-conns يطبع المجموع
الاتصالات بتنسيق متوافق مع MRTG (المقصود أن يتم استدعاؤها باستخدام -c تلقائيًا
بواسطة MRTG)، استقال الخروج من الوضع التفاعلي، إعادة تعيين يعيد تعيين عدادات البايت لـ a
قناة، rr يغير المجموعة الحالية لتكون من النوع "Round Robin"، إظهار يظهر
نظرة عامة وحالة جميع القنوات بما في ذلك الواردة والصادرة
حجم النقل بالبايت. يتم فرز الإخراج حسب المجموعات. بالإضافة إلى التيار
تتم طباعة الاتصالات (ج) والحد الأقصى المسموح به من الاتصالات (ماكس)، الإصدار
طباعة الإصدار وثوابت MAXGROUPS وMAXCHANNELS في وقت الترجمة.

p تفريغ الحزمة: الرصيد يعرض جميع البيانات الواردة والصادرة على stdout باستخدام طريقة بسيطة
تمثيل خارجي للبيانات يمكن قراءته دائمًا. قد يكون هذا مفيدًا ل
تصحيح الأخطاء وتحليل البروتوكول.

t مهلة الاتصال: المهلة الافتراضية التي تحاول إنشاء اتصال بأي منها
يمكن تغيير الوجهة باستخدام هذا الخيار. المهلة الافتراضية التي بعدها أ
تعتبر الوجهة التي لا يمكن الوصول إليها حاليًا هي 5 ثوانٍ.

T حدد المهلة: المهلة المحددة () ، الافتراضي = 0 (أبدًا). هذه الميزة
غير مجرب حاليا.

أمثلة


$ تحقيق التوازن SMTP host1.test.net host2.test.net
سيتم إعادة توجيه الاتصال بمنفذ SMTP المحلي بالتغيير إلى منفذ SMTP الموجود
المضيف 1 والمضيف 2. الرصيد يعمل تلقائيا في الخلفية.

$ تحقيق التوازن -b 2001:DB8::1 80 10.1.1.1 10.1.1.2
الرصيد يرتبط بالمنفذ 80 لعنوان IPv6 المحلي 2001:DB8::1 ويوزع
الاتصالات بعناوين IPv4 10.1.1.1 و10.1.1.2.

$ تحقيق التوازن -b ::ففف:10.1.1.3 80 10.1.1.1 10.1.1.2
الرصيد يرتبط بالمنفذ 80 لعنوان IPv4 المحلي 10.1.1.3 (المتوفر في IPv6
التدوين) وتوزيع الاتصالات على عناوين IPv4 10.1.1.1 و10.1.1.2.

$ تحقيق التوازن -fp IMAP خادم البريد
سيتم دائمًا إعادة توجيه الاتصالات بمنفذ IMAP المحلي إلى المضيف
"خادم البريد". الرصيد يبقى في المقدمة وتتم طباعة جميع البيانات بطريقة قابلة للقراءة
التنسيق على stdout.

$ تحقيق التوازن -f 8888 host1 10.1.1.1:8000
تتم إعادة توجيه الاتصالات بالمنفذ المحلي 8888 بالتناوب مع المضيف 1، المنفذ 8888
والمضيف 10.1.1.1، المنفذ 8000. الرصيد يبقى في المقدمة متصلاً بـ
"السيطرة على tty".

$ تحقيق التوازن IMAP خادم البريد 1::16 ! خادم البريد2
يتم تحديد مجموعتين، تحتوي كل منهما على عضو قناة واحد. الأول حتى 16
تتم إعادة توجيه الاتصالات المتزامنة إلى "mailserver1". بمجرد وجودهم
مستهلك تحقيق التوازن يستمر مع المجموعة التالية (1) التي سوف تستهلك كل ما تبقى
الاتصالات تعيد توجيهها إلى imap ort على "mailserver2".

$ تحقيق التوازن pop3 host1 host2 host3 ! تجاوز الفشل1
الرصيد يقوم بإجراء موازنة تحميل دائرية للمضيفين الثلاثة في المجموعة الافتراضية 0
لخدمات pop3. إذا فشلت جميع الأجهزة المضيفة الثلاثة في المجموعة 0، فستفشل جميع الاتصالات
تم إرسالها إلى المضيف "failover1".

$ تحقيق التوازن التلنت target.munich.net::1
هنا تحقيق التوازن يتم استخدامه لتقييد جميع الاتصالات باتصال واحد بالضبط في كل مرة
إعادة توجيه منفذ التلنت.

$ تحقيق التوازن 8888 المضيف المحلي::12 ! المضيف المحلي::4 ! المضيف المحلي::2 المضيف المحلي::2 ! المضيف المحلي: 25
هذا اختبار بسيط، يتكون من 5 مجموعات حيث يكون التوازن مرجعيًا ذاتيًا
الخدمات 20 مرة. هذا مجرد اختبار يمكن بالتأكيد تجربته في المنزل.

استخدم الرصيد عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad