|
From Shabgard.ORG
متوسط
کلاستر لینوکس زیر بار
دستور فوق، ۴ اسکریپت awk را که شدیدا بار CPU را بالا خواهند برد، بطور همزمان اجرا میکند. به کنسول گره شماره ۱ بازگشته و نمودار بار را زیر نظر میگیرم:
بیچاره گره شماره ۲! نمودار به سقف رسیده است! انتظار میرود پس از چند لحظه پردازشها به گرههای بعدی کلاستر (که ما فقط گره شماره ۱ را داریم) منتقل شوند. بسیار جالب است. پس از چند ثانیه پردازشها به گره شماره ۱ منتقل شده و بار آن به سرعت بالا میرود:
همانطوری که در تصویر بالا مشاهده میکنید، میزان بار گره شماره ۱ به شدت بالا رفته و از بار گره شماره ۲ کاسته میشود. خوب این آزمایش بدی برای حصول اطمینان از کارکرد کلاستر نیست، ولی برای بررسی دقیقتر و گرفتن نتایج عملیتر، نیاز داریم تا تعدادی عملیات واقعی پردازشی را روی کلاستر انجام دهیم. یکی از بهترین عملیات پردازشی که میتواند به خوبی کارایی کلاستر را در بوته آزمایش قرار دهد، عملیات کد کردن فایلهای موسیقی است. نصب نرمافزارهای لازم http://unc.dl.sourceforge.net/sourceforge/lame/lame-3.93.1.tar.gz پس از دانلود بسته کد منبع، جهت نصب نرمافزار دستورات زیر را در خط فرمان اجرا نمایید: # gunzip lame-3.93.1.tar.gz نرمافزار Lame پس از چند دقیقه کامپایل و به راحتی نصب میشود. من نرمافزار را روی هر دو گره کلاستر نصب کردهام، چون میخواهم دقیقا نحوه عملکرد آنرا در شرایط مختلف بررسی کنم. مورد دیگری که به آن نیاز است، تعدادی فایل wav است که باید آنها را تهیه کنید. من ۵ عدد فایل wav برای انجام آزمایشات تهیه کردهام که حجم آنها حدود ۱۹۶ مگابایت میباشد (در حقیقت فایلهای MP3 بودهاند که توسط XMMS به فرمت wav برگردانده شدند). # cd /root/wav در حقیت یک حلقه عملیات تبدیل فایلها را یک به یک انجام میدهد. نتیجه حاصل مطابق جدول زیر میباشد: <DD>
خوب نتیجه قابل انتظار است، ماشین پنتیوم ۸۰۰ مگاهرتزی باید هم سریعتر از سلرون ۳۳۳ مگاهرتزی باشد. پس از این مرحله OpenMosix را اجرا کرده و کلاستر را زیر بار میگذارم. دستور عملیات به صورت زیر است: # cd /root/wav با اضافه شدن کاراکتر & تمامی ۵ عملیات به صورت همزمان و در پس زمینه اجرا خواهند شد. اجرای همزمان ۵ پروسه باعث مهاجرت پروسهها به گره دیگر کلاستر و وارد شدن کلاستر در عملیات میگردد. خوب همانطور که انتظار میرفت، کلاستر واقعا کار میکند! بسیار هیجان انگیز است. نتیجه کار مطابق جدول زیر میباشد: <DD>
همانطور که میبینید، نتیجه عملیات بسیار جالب است. زمان ۵ دقیقهای عملیات در دستگاه قویتر به سه دقیقه و نیم و زمان ۱۸ دقیقه و ۴۶ ثانیهای دستگاه ضعیفتر به چهار دقیقه و ۱۱ ثانیه کاهش یافته است! Copyright by Shabgard.ORG |