سؤال

لدي في منزلي حوالي 10 أجهزة كمبيوتر جميعها بمعالجات وسرعات مختلفة (جميعها متوافقة مع x86).أود تجميع هذه.لقد ألقيت نظرة على openMosix ولكن منذ أن توقفوا عن تطويره قررت عدم استخدامه.أفضل استخدام الإصدار الأحدث أو التالي للأحدث من التوزيع الرئيسي لنظام التشغيل Linux (Suse 11 وSuse 10.3 وFedora 9 وما إلى ذلك).

هل يعرف أحد أي مواقع (أو كتب) جيدة تشرح كيفية إنشاء مجموعة وتشغيلها باستخدام تطبيقات مجانية مفتوحة المصدر شائعة في معظم التوزيعات السائدة؟

أرغب في الحصول على مجموعة موازنة التحميل للبرامج المخصصة التي سأكتبها.لا أستطيع استخدام شيء مثل Folding@home لأنني بحاجة إلى اتصال دائم بكل جزء من التطبيق.على سبيل المثال، إذا كنت أقوم بتشغيل محاكاة وكان أحد أجهزة الكمبيوتر يتحكم في مكان سقوط المطر، وآخر يتحكم في ما تفعله الحيوانات العاشبة في المحاكاة.

هل كانت مفيدة؟

المحلول

لقد قمت مؤخرًا بإعداد مجموعة OpenMPI باستخدام Ubuntu.بعض الكتابة الموجودة موجودة في https://wiki.ubuntu.com/MpichCluster .

نصائح أخرى

سؤالك هو غامض جدا.ما هو تطبيق المجموعة الذي تريد استخدامه؟

أسهل طريقة لإعداد "مجموعة" هي تثبيت Folding@Home على كل جهاز من أجهزتك.لكنني أشك في أن هذا هو ما تطلبه حقًا.

لقد قمت بإعداد مجموعات لتحويل ترميز الموسيقى/الفيديو باستخدام نصوص bash البسيطة ومفاتيح ssh المشتركة من قبل.

أدير مجموعات خادم البريد في العمل.

ما عليك سوى مجموعة إذا كنت تعرف ما تريد القيام به.عد بمتطلب فعلي، وسيقترح عليك شخص ما حلاً.

نلقي نظرة على الصخور.إنها "توزيع" مجموعة كاملة تعتمد على CentOS 5.1.يقوم بتثبيت كل ما تحتاجه (المكتبات والتطبيقات والأدوات) لتشغيل مجموعة وهو سهل التثبيت والاستخدام.أنت تقوم بكل التغيير والتبديل والتكوين على العقدة الرئيسية ويساعدك ذلك في بدء تشغيل جميع العقد الأخرى.لقد قمت مؤخرًا بتثبيت أكثر من 1200 عقدة (أكثر من 10.000 مركز!) معها!ولن أتردد في تثبيته على مجموعة مكونة من 4 عقد نظرًا لأن عبء العمل لتثبيت البرنامج الرئيسي لا يوجد!

يمكنك إما تشغيل التطبيقات المكتوبة للمكتبات العنقودية مثل MPI أو PVM أو يمكنك استخدام نظام قائمة الانتظار (Sun Grid Engine) لتوزيع أي نوع من المهام.أو distcc لتجميع الكود المفضل على جميع العقد!

وهو مفتوح المصدر، gpl، مجاني، كل ما تريد!

أعتقد أنه يبحث عن شيء مشابه مع openMosix، وهو نوع من المجموعة العامة التي يمكن تشغيل أي تطبيق فوقها موزعًا بين العقد.AFAIK لا يوجد شيء مثل هذا متاح.تعد المجموعات المستندة إلى MPI هي أقرب شيء يمكنك الحصول عليه، ولكن أعتقد أنه يمكنك فقط تشغيل تطبيقات MPI عليها.

خادم لينكس الظاهري

http://www.linuxvirtualserver.org/

أنا استخدم pvm ويعمل.ولكن حتى مع إعداد ssh الرائع، الذي يسمح بتسجيل الدخول دون إدخال كلمة المرور إلى الجهاز، يمكنك بسهولة تشغيل الأوامر عن بعد على عقد الحوسبة المختلفة لديك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top