Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.65K photos
1.36K videos
1.23K files
5.97K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
جهت برپا سازی یک کلاستر، شما به حداقل دو دستگاه مبتنی بر لینوکس که به یک شبکه داخلی متصل بوده و قادر به کامپایل کردن و اجرای هسته های سری 2.4 باشند، نیاز دارید. همچنین شبکه شما باید دارای حداقل سرعت ۱۰۰ مگابیت باشد. این سرعت به شما سرعت بسیار خوبی را اعطا خواهد نمود. سرعت اترنت استاندارد یعنی ۱۰ مگابیت به شما سرعت چندان جالب توجهی نخواهد داد. البته در صورتی که شبکه شما از این نوع است و مایل هستید تا فقط OpenMosix را تجربه نمایید، پاسخ گو خواهد بود. استفاده از اترنت های گیگابیت مفید بوده ولی انتخابی است. البته ممکن است واقعا به آن نیاز نداشته باشید و اترنت ۱۰۰ مگابیت امور شما را به خوبی انجام دهد.
اتصال گره های کلاستر به یک سوئیچ پرسرعت سیستم های شما را قادر خواهد ساخت تا در حالت Full Duplex عمل نموده و پهنای باند شما دو برابر گردد. همچنین می توانید در یک کلاستر ۲ یا ۳ گره ای از سیم کشی مخصوص جهت اتصال مستقیم گره ها به هم استفاده نمایید.
داشتن فضای Swap کافی قویا توصیه می شود. به این صورت شما قادر خواهید بود تا گره ها را بصورت دینامیک از کلاستر خارج نمایید بدون اینکه با کمبود حافظه مواجه شوید. این موضوع نیز انتخابی بوده و ممکن است در شرایط خاصی که کلاستر تحت فشار کاری بالایی قرار دارد، به شما کمک کند.
در کنار مطالب بالا، باز هم اضافه می کنم که امکان ایجاد یک کلاستر مبتنی بر فقط دو دستگاه لینوکس و یک اترنت استاندارد نیز وجود دارد.
لازم نیست که تمام کامپیوترهایی که در یک کلاستر قرار می گیرند قوی باشند و یا مهم نیست که دارای سخت افزارهای متنوعی باشند. هر قدرت پردازشی می تواند به سرعت جمعی کمک کند!
#clustering #hp #hpc #linux #openmosix @unixmens
دانشمندان موفق شده‌اند با الهام گرفتن از يك روايت كهن ، شيوه كارآمد و در عين حال ارزاني را براي دستيابي به توان‌هاي محاسباتي بسيار بالا ، تكميل كنند. به نوشته ماهنامه علمي
" ساينتيفيك آمريكن " اين شيوه هم‌اكنون در بسياري از مراكز علمي و آزمايشگاه‌هاي تحقيقاتي ، مورد استفاده قرار گرفته است.
در افسانه‌هاي قديمي آمده است كه روزي گذار كهنه سربازي گرسنه و بي‌پول به دهي فقرزده افتاد و براي رفع گرسنگي ابتكاري به خرج داد. او به مردم دهكده گفت كه مي‌تواند با استفاده از يك ديگ بزرگ آب جوش و يك تكه سنگ آش خوشمزه‌اي بپزد. مردم ده ابتدا با ناباوري به او كه ديگ را بار گزارده بود نگريستند ، اما بعد هر يك براي آنكه سهمي از آش داشته باشند ، با اهدا يك تكه كوچك گوشت يا يك دسته سبزي ، يا يكي دو تا هويج ، يا مشتي برنج ، در كار پختن و تهيه آش مشاركت كردند. دست آخر درون ديگ آنقدر ماده خوردني جاي گرفته بود كه محصول نهايي را به اندازه كافي خوشمزه و مغذي مي‌كرد. به نوشته اين ماهنامه ، محققان آزمايشگاه ملي
" اوك ريج " با استفاده از همين تمثيل ابر كامپيوتر تازه‌اي موسوم به " سنگ " را تكميل كرده‌اند كه متشكل از 130 كامپيوتر معمولي است كه به صورت كلاستري عمل مي‌كنند. يكي از اين 130 دستگاه به عنوان ورودي كل سيستم عمل مي‌كند كه از يك سو با شبكه‌ها و سيستم‌هاي ديگر در تماس است و از سويي ديگر با بقيه اعضا شبكه خود ارتباط برقرار مي‌كند. اين شبكه مسائلي را كه بدان محول مي‌شود ، با استفاده از شيوه محاسبه موازي و با تقسيم كار ميان اعضاء شبكه به انجام مي‌رساند.
يكي از بزرگترين طرح‌هايي كه اين ابر كامپيوتر مونتاژ شده از عهده آن برآمده ، تهيه نقشه جامعي از ايالات متحده است كه در آن كل مساحت امريكا به 8/7 ميليون قطعه ، هر يك به مساحت يك كيلومتر مربع ، تقسيم شده و 25 مولفه آب و هوايي مختلف براي نقاط گوناگون آن در نظر گرفته شده و در مجموع 1000 ناحيه آب و هوايي متفاوت در آن منظور شده است.
هرچند انديشه به هم پيوستن كامپيوترهاي معمولي و يا قديمي براي دستيابي به توان عملياتي بالاتر ، انديشه تازه‌اي نيست و سابقه آن به دهه 1950 باز مي‌گردد ، اما تنها در چند سال اخير است كه ظهور نرم‌افزارهاي جديد امكان بهره‌گيري كلاستري از كامپيوترهاي ديجيتالي را فراهم آورده است. به عنوان نمونه ، هم‌اكنون در موزه تاريخ طبيعي آمريكا ، 560 كامپيوتر پنتيوم 3 موجود است كه محققان با به هم پيوستن آنها ، ابر كامپيوتر قدرتمندي را بوجود آورده‌اند كه از آن براي بررسي در نحوه تطور اختران و ستارگان بهره گرفته مي‌شود.
نكته حائز اهميت در رهيافت تازه آن است كه مي‌توان از كامپيوترهاي موجود در اوقاتي كه كاربران اصلي آنها از آنها استفاده نمي‌كنند ، بهره گرفت. به عنوان مثال ، پروژه " ستي " كه به وسيله دانشگاه كاليفرنيا و براي بررسي امكان وجود موجودات هوشمند در كيهان در حال اجراست ، فعاليت خود را از طريق اينترنت و به كمك 3 ميليون كامپيوتر شخصي متعلق به شهروندان ، و در ساعات آخر شب كه كامپيوترها مورد استفاده صاحبان آنها نيستند ، دنبال مي‌كند.
#clustering #hp #hpc #linux #beowulf @unixmens
تهيه نقشه جامع از آب و هواي ايالات متحده آمريكا با استفاده از ايجاد كلاستر
بيشتر اوقات برنامه‌هاي كاربردي به توان محاسباتي بالاتري نسبت به آنچه كه يك كامپيوتر ترتيبي مي‌تواند ارائه دهد ، نياز دارند. يكي از راه‌هاي غلبه بر اين محدوديت بهبود بخشيدن سرعت عملياتي پردازنده‌ها و ساير اجزا مي‌باشد ، بطوريكه آنها بتوانند توان مورد نياز برنامه‌هاي كاربردي كه داراي محاسبات وسيع و گسترده هستند را فراهم نمايند. اگر چه در سال‌هاي اخير اين امكان تا اندازه‌اي مهيا شده است ، ليكن سرعت نور ، قوانين ترموديناميك و هزينه‌هاي سنگين ساخت پردازنده موانعي در جهت پيشرفت‌هاي آتي ايجاد كرده‌اند. يكي از راه‌حل‌هاي موثر و كم‌هزينه اتصال چندين پردازنده به يكديگر و هماهنگ نمودن عمليات و توان محاسباتي آنها مي‌باشد. سيستم‌هاي بوجود آمده تحت عنوان " كامپيوترهاي موازي " شهرت دارند و اجازه تقسيم يك كار محاسباتي بين چند پردازشگر را مي‌دهند.
همانگونه كه فيستر اشاره مي‌كند ، جهت بهبود عملكرد يك سيستم سه راه وجود دارد :
كار و تلاش بيشتر
كاركرد موثر و كارآمد
كمك گرفتن

در اصطلاح تكنولوژي‌هاي محاسباتي ، كار و تلاش بيشتر به مثابه استفاده از سخت‌افزار سريعتر
( پردازنده‌ها و دستگاه‌هاي جانبي با كارآيي و سرعت بالا ) مي‌باشد. كاركرد موثر و كارآمد به مثابه انجام كارها بصورت كارا بوده و در رابطه با الگوريتم‌ها و تكنيك‌هايي كه جهت حل مسائل و كارهاي محاسباتي استفاده مي‌شوند ، صحبت به عمل مي‌آورد. و در نهايت كمك گرفتن به بكارگيري چندين كامپيوتر جهت حل يك مسئله خاص اشاره دارد.

1 – 1 دوره‌هاي محاسبات
صنعت محاسبه يكي از صنايعي است كه سريعترين رشد را داشته و از دستاوردهاي فني پرشتاب در حوزه‌هاي سخت‌افزار و نرم‌افزار بهره جسته است. پيشرفت‌هاي تكنولوژي در عرصه سخت‌افزار ، رشد و توسعه تراشه‌ها ، فن‌آوري‌هاي ساخت تراشه ، ريزپردازنده‌هاي سريع و ارزان و همچنين پهناي باند بالا و شبكه‌هاي ارتباطي با تاخير كم مي‌باشند. در بين اين موارد پيشرفت‌هاي اخير در فن‌آوري VLSI ( تجمع در مقياس بسيار وسيع ) نقش مهمي در رشد كامپيوترهاي ترتيبي و موازي ايفا كرده است. فن‌آوري نرم‌افزار نيز به سرعت در حال رشد مي‌باشد. نرم‌افزارهاي پيشرفته‌اي چون سيستم‌عامل‌ها ، زبان‌هاي برنامه‌نويسي ، متدهاي توسعه و ابزارها ، همگي در دسترس مي‌باشند. اينها باعث رشد و ساماندهي برنامه‌هاي كاربردي در جهت خدمت به نيازهاي علمي ، مهندسي و تجاري شده‌اند. همچنين بايد خاطر نشان كرد كه برنامه‌هاي بزرگ و قدرتمند نظير پيش‌بيني وضع هوا و تحليل و بررسي زلزله ، عامل اصلي رشد و توسعه كامپيوترهاي موازي قدرتمند بوده‌اند.
يكي از راه‌هاي مشاهده محاسبه تقسيم آن به دو عصر مي‌باشد :

عصر محاسبه ترتيبي
عصر محاسبه موازي

شكل شماره 2 تغييراتي كه در عصرهاي محاسبات بوجود آمده است را نشان مي‌دهد. هر عصر محاسبه با يك توسعه در معماري‌هاي سخت‌افزاري و به دنبال آن نرم‌افزار سيستم ( به ويژه در حوزه كامپايلرها و سيستم‌عامل‌ها ) و برنامه‌هاي كاربردي شروع شده و در نهايت با رشد در PSE ها
( محيط‌هاي حل مسئله ) به اوج خود رسيده است. هر جزء از سيستم محاسباتي داراي سه فاز R&D ( تحقيق و توسعه ) ، تجاري‌سازي و توليد جنس مي‌باشد. فن‌آوري كه در وراي توسعه اجزاي سيستم محاسبه در عصر ترتيبي وجود دارد به تكامل رسيده است و رشدهاي مشابه‌اي هنوز بايد در عصر موازي رخ دهند. يعني ، فن‌آوري محاسبه موازي هنوز جاي رشد و توسعه دارد ، زيرا به اندازه كافي پيشرفت نكرده است تا به عنوان يك تكنولوژي توليد كالا مطرح شود.
#clustering #hp #hpc #linux #beowulf @unixmens
دليل اصلي ايجاد و استفاده كامپيوترهاي موازي غلبه بر تنگناي سرعت كم پردازشگر واحد با استفاده از موازي‌سازي مي‌باشد. علاوه بر اين ، نسبت بها / عملكرد يك كامپيوتر موازي كوچك بر مبناي كلاستر در مقايسه با يك ميني كامپيوتر ، بسيار كوچكتر و در نتيجه از بهاي مناسب‌تري برخوردار خواهد بود. خلاصه اينكه ، توسعه و توليد سيستم‌هايي كه سرعت متوسطي داشته و از معماري‌هاي موازي استفاده مي‌كنند بسيار ارزانتر از ايجاد عملكرد معادل در يك سيستم ترتيبي مي‌باشد.
در بخش‌هاي باقيمانده ، گزينه‌هاي معماري براي ساختن كامپيوترهاي موازي ، محرك‌هاي تغيير در جهت محاسبه موازي كم‌هزينه ، مدل كلي يك كامپيوتر كلاستر شده ، اجزاي بكار گرفته شده در ساخت كلاستر، ميان‌افزار كلاستر ، مديريت و برنامه‌ريزي منابع ، ابزارها و محيط‌هاي برنامه‌نويسي و سيستم‌هاي نماينده كلاستر مورد بحث قرار خواهند گرفت. در نهايت تكنولوژي‌هايي كه در آينده در رابطه با كلاستر وجود خواهند داشت نيز توضيح داده مي‌شوند.

2 - معماري‌هاي مقياس‌پذير كامپيوتر موازي
در طول دهه‌هاي گذشته ، سيستم‌هاي كامپيوتري بسيار متفاوتي كه از عملكرد محاسباتي بالايي برخوردار بوده‌اند ، پديدار گشته‌اند. طبقه‌بندي آنها بر مبناي چگونگي پردازنده‌ها ، حافظه و اتصالات دروني بوده است. رايج‌ترين سيستم‌ها عبارتند از :
پردازنده‌هاي موازي گسترده ( MPP )
چندپردازنده‌هاي متقارن ( SMP )
دسترسي به حافظه غير همشكل و يكسان بودن كاشه ( CC-NUMA )
سيستم‌هاي توزيعي
كلاسترها ( Clusters )

جدول شماره 1 مقايسه ويژگي‌هاي معماري و عملياتي ماشين‌هاي بالا را نشان مي‌دهد.
در واقع MPP معمولاً يك سيستم پردازش موازي بزرگ است كه در معماري آن منبع مشترك وجود ندارد. اين سيستم شامل چند صد واحد پردازش ( گره ) مي‌باشد كه از طريق يك شبكه يا سوييچ ارتباطي با سرعت بالا به يكديگر متصل شده‌اند. هر گره ( Node ) مي‌تواند تنوعي از اجزاء سخت‌افزاري داشته باشد ، اما عموماً شامل يك يا چند پردازنده و يك حافظه اصلي است. بعلاوه ، گره‌هاي ويژه مي‌توانند وسايل جانبي نظير ديسك‌ها و يا سيستم‌هاي پشتيبان داشته باشند. هر گره يك نسخه جداگانه از سيستم‌عامل را اجرا مي‌كند.
#clustering #hp #hpc #linux #beowulf @unixmens
جدول شماره 1 : خصوصيات اصلي كامپيوترهاي موازي مقياس‌پذير
امروزه سيستم‌هاي SMP داراي 2 الي 64 پردازنده بوده و داراي معماري كاملاً اشتراكي مي‌باشند. در اين سيستم‌ها كليه پردازنده‌ها از تمامي منابع موجود ( bus ، حافظه ، سيستم ورودي / خروجي ) به صورت اشتراكي استفاده مي‌كنند. يك نسخه واحد از سيستم‌عامل بر روي اين سيستم‌ها اجرا مي‌شود.
در واقع CC-NUMA يك سيستم چندپردازنده‌اي مقياس‌پذير مي‌باشد كه داراي معماري دسترسي به حافظه غيرهمشكل بوده و كاشه در اين سيستم coherent مي‌باشد. دقيقاً همانند معماري SMP ، هر پردازنده به تمامي حافظه اشراف كامل خواهد داشت. اين نوع سيستم نام ( NUMA ) را به خاطر تعداد دفعات دسترسي غير همشكل به نزديك‌ترين و دورترين بخش‌هاي حافظه ، به خود گرفته است.
سيستم‌هاي توزيع شده را مي‌توان شبكه‌هاي قراردادي از كامپيوترهاي مستقل در نظر گرفت كه داراي image سيستم‌هاي مختلف مي‌باشند و هر گره سيستم‌عامل خود را اجرا مي‌كند. ماشين‌هاي مستقل در يك سيستم توزيعي به عنوان مثال مي‌توانند تركيبي از MPP ها ، SMP ها ، كلاسترها و كامپيوترهاي شخصي باشند.
در ابتدايي‌ترين سطح ، يك كلاستر مجموعه‌اي از ايستگاه‌هاي كاري يا كامپيوترهاي شخصي است كه با استفاده از يك نوع تكنولوژي شبكه به يكديگر متصل شده‌اند. عموماً يك كلاستر ، جهت اهداف پردازش موازي بايد از ايستگاه‌هاي كاري و يا كامپيوترهاي شخصي با سرعت و عملكرد بالا كه بوسيله يك شبكه سريع به يكديگر متصل شده‌اند تشكيل شده باشد. يك كلاستر به عنوان مجموعه يكپارچه‌اي از منابع عمل كرده و مي‌تواند داراي يك Image واحد از سيستم باشد كه كل گره‌ها را پوشش مي‌دهد.

3- به سوي محاسبات موازي كم‌هزينه و انگيزه‌ها
در دهه 1980 باور بر اين بود كه كارآيي كامپيوتر با بوجود آوردن پردازنده‌هاي سريعتر و موثرتر به بهترين نحو بهبود خواهد يافت. اين نظريه با نظريه پردازش موازي كه به معناي متصل نمودن دو يا چند كامپيوتر جهت حل يك مسئله محاسباتي است ، در رقابت بود. از اوايل دهه 1990 رويه روزافزوني در خصوص دوري از ابركامپيوترهاي موازي تخصصي و گران‌قيمت و حركت به سمت شبكه‌هاي ايستگاه‌هاي كاري به وجود آمده است. در بين محرك‌هاي اصلي كه اجازه چنين تفكري را داده‌اند ، رشد سريع قابليت دسترسي اجزاء با كارآيي بالا جهت ايستگاه‌هاي كاري و شبكه‌ها مهمترين عامل بوده است. اين فن‌آوري‌ها شبكه‌هاي كامپيوتري ( كامپيوترهاي شخصي و يا ايستگاه‌هاي كاري ) را به ابزاري مناسب جهت پردازش موازي تبديل كرده‌اند و اين امر در نهايت منجر به پايين آمدن هزينه توليد سيستم‌هاي ابرمحاسبه‌اي شده است.
تحقيقات وسيعي در ارتباط با كاربرد پردازش موازي به عنوان ابزاري جهت ارائه امكانات محاسبه‌اي با كارآيي بالا براي برنامه‌هاي كاربردي بزرگ و وسيع ، صورت گرفته است. با اين وجود تا اين اواخر ، منافع اين تحقيقات به اشخاصي محدود مي‌شد كه به اين نوع سيستم‌ها دسترسي داشتند. رويه محاسبه موازي ، حركت از سوي سكوهاي ابرمحاسبه‌اي سنتي ويژه مانند Cray/SGI T3E ، به سوي سيستم‌هاي ارزانتر چند منظوره مي‌باشد كه شامل اجزايي هستند كه loosely coupled بوده و از كامپيوتر‌هاي شخصي يا ايستگاه‌هاي كاري ساخته شده‌اند كه داراي يك يا چند پردازنده‌اند. اين ديدگاه داراي چندين مزيت است ، از جمله توانايي ساخت سكويي جهت يك بودجه فرضي كه براي گروه كثيري از برنامه‌هاي كاربردي و بارهاي كاري مناسب مي‌باشد.
استفاده از كلاسترها جهت نمونه‌سازي اوليه ، رفع خطا و اجراي برنامه‌هاي كاربردي موازي به جاي سكو‌هاي ( Platforms ) محاسبه موازي تخصصي و گران‌قيمت ، بطور روزافزوني عموميت يافته است. يكي از عوامل مهم كه استفاده از كلاسترها را به يك قضيه عملي تبديل كرده است ، استاندارد كردن بسياري از ابزارها و برنامه‌هاي سودمندي است كه بوسيله برنامه‌هاي كاربردي موازي استفاده مي‌شوند. نمونه اين استانداردها كتابخانه انتقال پيام ( MPI ) و زبان موازي داده‌اي (HPF ) مي‌باشند. در اين زمينه ، استاندارد كردن اين امكان را به برنامه‌هاي كاربردي مي‌دهد كه توسعه يافته، مورد آزمايش قرار گيرند و حتي بر روي شبكه‌اي از ايستگاه‌هاي كاري اجرا شوند. سپس در مرحله بعدي با تغييرات اندكي به سمت سكوهاي موازي اختصاصي ، جايي كه زمان CPU ثبت و محاسبه مي‌شود ، منتقل شوند.
دلايلي كه در ذيل آورده شده است نشان مي‌دهند كه چرا شبكه‌اي از ايستگاه‌هاي كاري به كامپيوترهاي موازي مخصوص ترجيح داده مي‌شوند:
ايستگاه‌هاي كاري شخصي روز به روز قدرتمندتر مي‌شوند. در واقع ، كارآيي ايستگاه كاري در چند سال اخير به مقدار زيادي افزايش پيدا كرده است و در هر 18 تا 24 ماه دو برابر مي‌شود. اين رشد براي سالهاي متمادي ادامه خواهد يافت زيرا پردازنده‌هاي سريعتر و ماشين‌هاي چندپردازنده‌اي موثرتر به بازار خواهند آمد.
بدليل تكنولوژي‌هاي جديد شبكه و همچنين پروتكل‌هايي جديد كه در يك شبكه محلي پياده‌سازي مي‌شوند ، پهناي باند ارتباطي مابين ايستگاه‌هاي كاري در حال افزايش و تاخير در حال كاهش مي‌باشد.
كلاسترهاي ايستگاه‌هاي كاري جهت عمل يكپارچه‌سازي نسبت به كامپيوتر‌هاي موازي خاص ساده‌تر مي‌باشند.
ايستگاه‌هاي كاري عموماً توسط كاربرانشان كمتر به كار گرفته مي‌شوند.
ابزارهاي توسعه براي ايستگاه‌هاي كاري در مقايسه با راه‌حل‌هاي اختصاصي جهت كامپيوتر‌هاي موازي كامل‌تر مي‌باشند. اين به جهت طبيعت غير استاندارد اكثر سيستم‌هاي موازي است.
كلاسترها به راحتي قابل رشد بوده و توانايي هر گره به راحتي با افزودن حافظه و يا نصب كردن پردازنده‌هاي اضافي قابل افزايش است.
كلاسترهاي ايستگاه‌هاي كاري ارزان بوده و به راحتي جهت سكوهاي محاسباتي با توان بالا در دسترس مي‌باشند.

از آنجايي كه يك شبكه محلي عموماً داراي پهناي باند كم بوده و در شروع كار تاخير پيام زيادي دارد ، بنابراين محيط ايستگاه كاري جهت برنامه‌هاي كاربردي كه نياز به ارتباط زياد ندارند مناسب‌تر مي‌باشد. اگر برنامه كاربردي نياز به قدرت ارتباط سريعتر داشته باشد ، معماري‌هاي شبكه‌هاي محلي موجود مانند اترنت جوابگوي آن نخواهند بود.
در گذشته ، در علوم و صنايع ، ايستگاه كاري به يك سكوي UNIX گفته مي‌شد و عمليات عمده ماشين‌هايي كه تحت كامپيوترهاي شخصي بنا شده بودند ، جهت كارهاي اجرايي و پردازش متن مورد استفاده قرار مي‌گرفتند. با اين وجود همگرايي سريعي در كارآيي پردازنده‌ها و عمليات در سطح kernel ايستگاه‌هاي كاري و كامپيوترهاي خانگي در سه سال اخير صورت پذيرفته است
( معرفي ماشين‌هاي سريعي كه پردازنده آنها Pentium مي‌باشد و سيستم‌عامل‌هاي Linux و Windows NT گواهي بر اين ادعا مي‌باشد ). اين همگرايي باعث شده است تا استفاده از سيستمهاي PC-based به عنوان يك منبع محاسباتي كم هزينه جهت محاسبات موازي مورد استفاده قرار گيرد. اين عامل بعلاوه هزينه نسبتاً پايين PC ها و گستردگي آنها از لحاظ قابليت دسترسي در صنعت و علوم باعث شده است تا ايجاد تعدادي پروژه نرم‌افزاري كه هدف اصلي آنها كنترل كردن اين منابع بصورت اشتراكي است ، شروع شود.
4- دريچه‌اي به سوي فرصت‌ها
منابع موجود در شبكه‌اي ميانه از ايستگاه‌هاي كاري نظير پردازنده‌ها ، رابط‌هاي شبكه ، حافظه و ديسك سخت ، فرصت‌هاي تحقيقاتي زيادي را بوجود مي‌آورند. بطور مثال:

پردازش موازي : از پردازنده‌هاي گوناگون جهت ايجاد سيستم‌هايي مشابه MPP/DSM كه براي محاسبات موازي مورد استفاده قرار مي‌گيرند ، سود مي‌جويد.

حافظه شبكه : از حافظه موجود در هر يك از ايستگاه‌هاي كاري مي‌توان به عنوان يك كاشه DRAM به هم پيوسته استفاده نمود. اين موضوع مي‌تواند بطور قابل ملاحظه‌اي حافظه مجازي و كارآيي سيستم فايل را بهبود ببخشد.

در RAID نرم‌افزاري ( آرايه‌اي از ديسك‌هاي كم‌هزينه ) : با استفاده از آرايه ديسك‌هاي ايستگاه‌هاي كاري مي‌توان فضاي ذخيره‌سازي مقياس‌پذير با قابليت دسترسي بالا و ارزان‌قيمت را ايجاد نمود. اين كار با استفاده از شبكه محلي به عنوان زيرساختار ورودي/خروجي براي آرايه‌اي از ديسك‌هاي ايستگاه‌هاي كاري ميسر مي‌باشد. بعلاوه مي‌توان جهت برنامه‌هاي كاربردي نظير MPI-IO كه در لايه ميان‌افزار قرار داند از ورودي / خروجي موازي نيز پشتيباني به عمل آورد.

ارتباطات چندمسيره : با استفاده از چندين شبكه مي‌توان انتقال اطلاعات بين گره‌ها را بصورت موازي انجام داد.
برنامه‌هاي كاربردي موازي و مقياس‌پذير نياز به عمليات مميز شناور با كارآيي بالا ، ارتباطات با تاخير كم و پهناي باند زياد ، پهناي باند قابل انعطاف و دسترسي سريع به فايل‌ها خواهند داشت. نرم‌افزار كلاستر مي‌تواند اين نيازمندي‌ها را با استفاده از منابعي كه جهت هر كلاستر وجود دارند ، مهيا كند. مي‌توان سيستم فايلي كه از ورودي و خروجي موازي پشتيباني به عمل مي‌آورد را با استفاده از ديسك‌هايي كه جهت هر ايستگاه كاري وجود دارد بجاي استفاده از RAID سخت‌افزاري گران‌قيمت ، بوجود آورد. مي‌توان كارآيي حافظه مجازي را با استفاده از حافظه شبكه به عنوان يك فضاي ذخيره‌سازي جبراني بجاي ديسك سخت ، بطور موثري بهبود بخشيد. سيستم‌هاي فايل موازي و حافظه شبكه به نوعي شكاف بزرگ كارآيي مابين پردازنده‌ها و ديسك‌ها را كوچكتر كرده و تقليل مي‌دهند.
متصل نمودن گره‌هاي موجود در يك كلاستر با استفاده از شبكه اترنت استاندارد و يا شبكه‌هاي مخصوص با كارآيي بالا نظير Myrinet امري متداول مي‌باشد. اين چند شبكه مي‌توانند جهت انتقال اطلاعات بين گره‌هاي موجود در كلاستر بصورت موازي مورد استفاده قرار گيرند. نرم‌افزار ارتباط چندمسيره در گره‌اي فرستنده اطلاعات عمل مالتي‌پلكسينگ داده‌ها را انجام داده و سپس آن را از طريق شبكه‌هاي چندگانه ارسال مي‌كند ، سپس در گره مقصد و يا گيرنده نيز عمل دي‌مالتي‌پلكسينگ داده‌ها را انجام مي‌دهد. به همين دليل تمامي شبكه‌هاي موجود مي‌توانند جهت انتقال اطلاعات سريع مابين گره‌هاي يك كلاستر مورد استفاده قرار گيرند.
#clustering #hp #hpc #linux #beowulf @unixmens
کانالی در حوزه اپن سورس ، گنو/لینوکس ، امنیت و ... دوست داشتین عضو بشین یا به دیگران معرفی کنید
@unixmens
Livelessons Linux High Availability Clustering download nowl;https://goo.gl/PmCBb8
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
کتابی که در مورد openstreetmap نوشتم تقدیم عزیزان , جامعه متن باز نیازمند مشارکت همگان جهت بهبود و توسعه نقشه های باز هست , در این راه به یکدیگر و خودمان کمک کنیم , نقشه باز کاربردهای گسترده و بسیار زیاد دارد , هرگونه انتقاد و پیشنهاد را در مورد کتاب پذیرا هستم
با تشکرات فراوان
یاشار اسمعیل دخت
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
مقاله ras در گنو/لینوکس تقدیم عزیزان https://www.dropbox.com/s/l313wlsfd1pz1g0/ras_in_linux.pdf?dl=0 #ras #network @unixmens
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
مقاله ایجاد و مدیریت ، محدودیت در منابع در لینوکس https://www.dropbox.com/s/97q0h8l400edham/ulimit.pdf?dl=0 #yashar_esmaildokht #resource #linux @unixmens
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
سالها پیش این کتاب را نوشته بودم // تقدیم به عزیزان https://www.dropbox.com/s/ldpqg4a9ycyip8e/squid.pdf?dl=0 #rman #linux #cache #proxy @unixmens #yashar_esmaildokht