50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

اشتراک گذاشتن منابع سخت افزاری

سلام ، چند تا سیستم با مشخصات معمولی دارم، می خواستم بدانم در صورتی که آن ها را شبکه کنم، آیا امکان دارد منابع سخت افزاری هم به اشتراک گذاشته شوند؟ مثلا یک سیستم از سخت افزار دیگر سیستم ها برای سرعت بیشتر بهره ببرد؟

پرسیده شده در 1395/02/21 توسط

7 پاسخ

5

ما میتونیم مثلا چندتا هارد دیسک رو بر روی کلاینت های مختلف به اشتراک بذاریم تا از حجم بیشتری برای استفاده برخوردار بشیم، اما این که بخایم بر روی دو تا کلاینت دوتا CPU 5500 داشته باشیم و بگیم از طریق شبکه دوتاشو با هم جمع کنیم تا یه CPU 11000 به وجود بیاد خیر، نمیشه!

گرچه از طریق مدل های مشابه میشه یه کارایی انجام داد، و اونم با استفاده از تکنولوژی Clustering بر روی ویندوزهای سروری هست. به این صورت که مثلا میایم و یه وبسایت ایجاد می کنیم برای دانلود فیلم و موزیک، اون وقت این وبسایت رو Cluster می کنیم بر روی چندتا سرور. کاربر اول که بخاد وبسایت رو باز کنه سایت از روی سرور شماره یک باز میشه، کاربر دوم که بخاد سایت رو باز کنه کلاستر اونو میفرسه به سرور دوم و سایت از طریق سرور دوم باز خواهد شد، و الی آخر. حالا اگر ده تا سرور رو با هم کلاستر کرده باشیم، در نتیجه یه توازن بار پدید میاد و اگر همزمان 10000 نفر بیان سایت رو باز کنن دیگه فشار تنها بر روی یک سرور نخواهد بود و هر ده تا سرور درگیر این ماجرا خواهند شد و در نتیجه به یک باره کل ترافیک و پردازش همزمان بر روی تنها یک سرور ایجاد نخواهد شد و از مشکلاتی همچون هنگ کردن سرور یا از مدار خارج شدن اون جلوگیری می کنه. ضمن این که بایستی در نظر داشت که کلاسترینگ بر روی همه سرویس ها و یا برنامه های موجود در سرورها قابل اعمال نیست و تنها برنامه ها و سرویس های خاصی هستند که از این تکنولوژی حمایت می کنن

پاسخ در 1395/02/21 توسط
0

با تشکر از پاسخ دوستان،

parsa.yousefi عزیز هدف این بود که چند تا سیستم متوسط (رو به پایین) را منابعشون را به اشتراک بگذاریم برای پردازش های سنگین(البته منظورم کارهای گرافیکی سنگین است).

پاسخ در 1395/02/22 توسط
4

با تشکر از دوستان که پاسخ صحیح رو دادند

من یکی از دلایل اینکه این کار فعلا عملی نیست رو ذکر می کنم:

در مادربورد اجزای اصلی سیستم با ارتباطاتی بسیار بسیار سریع به همدیگه متصل هستند و سرعت انتقال اطلاعات مابینشون در حد 32 گیگابایت بر ثانیه هست (توجه کنید گیگابیت نیست گیگابایت بر ثانیه هست! که میشه ۲۵۶ گیگابیت بر ثانیه) و حتی سرعت های بیشتری هم هست بنده در اینجا سرعت PCI Express 16x و PQI رو مثال زدم, و این سرعت انتقال اطلاعات معادل سرعت کل انتقال اطلاعات در یک سوییچ چند صد میلیون تومنی هست! و فعلا کامپیوتری نیست پورت مثلا ۲۵۶ گیگابیتی داشته باشه

در نتیجه فعلا رو کامپیوترهای شخصی و با استفاده از اتصالات شبکه ای این کار عملی نیست

پاسخ در 1395/02/22 توسط
3

سلام

فکر نکنم چنین چیزی ممکن باشه دوست عزیز

پاسخ در 1395/02/21 توسط
1

ماشاالله ، واقعا لذت میبرم این پاسخ های دقیق رو میبینم ، طبیعتا تنها راهکار این روش استفاده از Parallel Processing یا پردازش موازی هست همونطور که بچه ها گفتن ، اما روی سیستم های شما جواب نمیده ، اما بچه ها ما برای خیلی از سازمان ها به ویژه دانشگاه های کشور برای سرورهاشون با استفاده از ویندوز سرور HPC که مخفف High Performance Computing هست اینکار رو انجام دادیم ، اما قطعا برای سیستم های متوسط و پایین فکرش رو هم نکنید. ITPRO باشید

پاسخ در 1395/02/28 توسط
0
سلام چطور میتوان یک os روی دو یا چند سرور تو رَک نصب کرد که از منابع رم و cpu همه استفاده کرد به طوری که مثلا اگه هر سرور دو cpu و 64گیگ رم داره ، همزمان از دو سرور 4 cpu و 128 رم گرفت و استفاده کرد ؟ مثلا کمپانی های بزرگ چطور چند ترا رم و پردازنده یکپارچه از چند رک دارن
پاسخ در 1400/09/21 توسط
4

فرمايش دوستان همگي كامل و صحيح بود

شما ميخواين چكاري انجام بدين؟

ميتونين از پردازش موازي استفاده كنين اما بيشتر آزمايشگاهيه تا محيط عملياتي

پاسخ در 1395/02/22 توسط

پاسخ شما