condor - tau
TRANSCRIPT
CondorCondorEddie AronovichEddie Aronovich
[email protected]@cs.tau.ac.il
? ?condor condor מה זהמה זה(batch)מערכת לניהול עבודות אצווה
, עבודות, קונדור אחראי על ניהול תוריםעדיפויות והקצאת משאבים
מערכת משתמשת במשאבי מחשב פנויים
jobjobשלבים בחיי שלבים בחיי עבודה נשלחת לריצה
ומוקצה לה מספר בתור
,התאם לדרישות העבודהבמחפש מחשב condor-ה
עם המשאבים הדרושים
מתבצע מעקב אחר התקדמותcheckpointsהעבודה כולל
בסיום העיבוד נשלחת הודעה למשתמש
? ? מה הקונדור מסוגל לעשותמה הקונדור מסוגל לעשות
חישובים נומריים
סימולציות
ניתוח נתונים
עיבוד מקבילי
condorניתן לבצע כל זאת – ללא
??כמה עבודות במערכת כמה עבודות במערכת
כמה מילים על סביבת העבודהכמה מילים על סביבת העבודה
:העבודה הפשוטה ביותר היאcondor_run /bin/date
ניתן להריץ עבודות מכל מחשב
יש להשתמש תמיד בשמות קבצים וספריות מוחלטים
/sctratch-שטח זמני ניתן למצוא ב
scriptscript לדוגמאלדוגמא
scriptscript--פרמטרים שימושיים בפרמטרים שימושיים בInitialdir = {שם ספריה{
Requirements = Memory >= 128
Rank = )memory>=256(|| )machine == “abel-12.math.tau.ac.il”
Environment = LD_LIBRARY_PATH=…
מצב המערכתמצב המערכת
פקודות שימושיותפקודות שימושיותcondor_q [-global]
condor_q [-run][–analyze {job-no}]
condor_status [-run]
condor_rm [job-no] [-all]
condor_submit {script file}
MatlabMatlab- - מקרה פרטי מקרה פרטי
בצורה חלקה batch -אינה עובדת כ
–scriptניתן להריץ דרך condorאך לא באמצעות
את הקוד" לקמפל"ניתן ולהריצו כקוד מקומפל
משתמשים טוביםמשתמשים טובים
מריצים עבודת ניתנות למיקבול
מריצים מעט עבודות ארוכות
מבצעים ניסוי לפני הרצה
מתחשבים בסביבה
משתמשים רעיםמשתמשים רעיםמריצים עבודה הדורשת קלט ממקלדת
מריצים עבודת שאינן נתנות למיקבול
מבצעים הקצאות זכרוןשלא לצורך
יודעים שהם יחידים במערכת
קישוריםקישוריםhttp://www.cs.tau.ac.il/faq/hebrew/condor.html
http://www.cs.wisc.edu/condor
Google – easy to find
??שאלות שאלות