עבור לתוכן

איחוד מהירות מעבדים ברשת

Featured Replies

פורסם

שלום לכולם!

שמעתי מחבר שלי שיש תוכנה שמאפשרת לאחד את מהירות המעבדים ברשת. לדוגמה: אם יש לכם שני מחשבים עם מעבדי פנטיום 4 2400 ברשת, אז אתם יכולים באחד מהמחשבים להשתמש בכוח של המחשב השני ואז יש לכם בו 4800  MHZ.

אני לא יודע מהו שם התוכנה, אולי אתם מכירים?

תודה מראש. :xyxthumbs:

פורסם

I'll take a wild guess and say

זה שייך לתוכנה.

פורסם

מה זה... פעם ראשונה שאני שומע דבר כזה ואני בטוח שאין דבר כזה...

פורסם

דווקא יש, וקוראים לו openMosix, וזו תוכנה חופשית (שימו לב, חופשית, לא חינמית - למרות שהיא גם לא עולה כסף).

זה תוסף לקנרל של Linux שמאפשר ליצור צבירים (Clusters) של מחשבים שעובדים יחד. העיבוד המקבילי מתבצע בשיטת SSI.

כאן אתם יכולים למצוא LiveCD שמבוסס על Knoppix ויש בו את openMosix. כדי להתחיל ליצור צבירים, פשוט תצרבו מספר עותקים של הדיסק הזה, ותפעילו בעזרתם מספר מחשבים המחוברים לרשת אחת. כל השאר אוטומטי.

בברכה.

פורסם

גם אני עוד לא שמעתי על דבר כזה.

נאמר שזה אפשרי וזה באמת מה שהתוכנה הזאת עושה בפועל, לאילו שימושים אפשר להפנות את זה? דברים יומיומיים?

פורסם

רק ללינוקס? :\

פורסם

זה אפקטיבי?

פורסם
  • מחבר

תודה רבה!

אחלה פורום.

אני יכול להפעיל את התוכנה הזו גם על וינדוס XP?

פורסם

התוכנה הספציפית הזאת בנויה ללינוקס

ד"א ככה עובד גוגל עם קלאסטרים של מחשבים רגילים (גם פנטיום 3)

פורסם
  • מחבר

סבבה, תודה.

מכירים אולי תוכנה כזו שעובדת גם על וינדוס XP?

פורסם

על Microsoft Windows התוכנה הזו לא תעבוד, וכנראה גם אין תוכנה דומה שתעבוד על אותה פלטפורמה.

הסיבה לכך היא שכדי לכתוב כזו תוכנה צריך גישה לליבה (קרנל) של מערכת ההפעלה - דבר שהוא לא נגיש ב-Windows.

ההתקנה ב-Linux נעשית תוך הידור (קימפול) מחדש של הקרנל.

באשר לאפקטיביות של התוכנה - יש להבין דבר אחד והוא שאי אפשר לבדר (מלשון מדור) thread יחיד על מספר מחשבים.

כאשר תנסו להריץ thread יחיד אז הוא פשוט יהגר ברשת למכונה המהירה ביותר, אבל לא יתבצע על שתי מכונות במקביל.

כדי להוציא את המיטב מצביר מכונות יש להשתמש בתוכנות שמיועדות לכך.

כמו כן, ניתן להריץ מספר תהליכים במקביל - דבר שיצור מספר threads ויחלק את העומס בין מחשבי הרשת.

וזה על רגל אחת איך פועלת SSI.

ישנן עוד שיטות, אבל חלקן אף מצריכות כתיבה מחדש של הקוד תוך התחשבות בעובדה שהן ירוצו על צביר.

עפ"י בנצ'מארק שלא מזמן ראיתי, openMosix מספקת ביצועים קרובים למקומיים. הכוונה היא שאם אתה מכריח thread כלשהו לרוץ על מכונה מסוימת ברשת, הוא ירוץ באותו זמן כאילו הרצת אותו על אותה מכונה פיסית.

לבסוף, רק אציין שבשיטה הזו פועלים, כמדומני, כ-7 מתוך 10 מחשבי העל החזקים בעולם.

בברכה.

פורסם
  • מחבר

תודה רבה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים