שלום,
האם תוכלו להסביר מה אומרות ההגדרות:
1. Number of high affinity connections for the report service during non-peak period
2. Number of low affinity connections for the report service during non-peak period
3. Maximum number of processes for the report service during non-peak period
ההסבר באתר של IBM לא כל כך ברור. השאלה היא מה כל הגדרה אומרת ובנוסף מה ההשלכות על ביצועי הדוחות?
נתוני הסביבה:
קוגנוס 10.2.1
קוגנוס רץ על שרת לינוקס CentOS.
תודה מראש על העזרה
שרת קוגנוס מריץ n תהליכים (Processes) לדיווח 32 ביט (התהליכים נקראים BiBUs ואפשר לראות אותם רצים על השרת). כל תהליך כזה תומך בעד m חיבורים (connections) שתומכים בשני שירותים (Services) נפרדים - שירות להרצת דו"חות אונליין (Report Service) ושירות להרצת דו"חות אצווה (Batch Report Service). למערכת קוגנוס מוגדרות שעות עבודה בשיא (peak hours) כאשר יתר השעות הן non peak hours. בדר"כ נקצה יותר חיבורים לדו"חות און ליין בשעות שיא (שאז המשתמשים מחוברים ועובדים) ויותר חיבורים לדו"חות אצווה בשעות שאינן שעות שיא (שאז אנחנו מריצים ג'ובים ותזמונים ברקע ליום המחרת).
גם n (כמות התהליכים), גם m (כמות הקשרים), גם שעות פעילות שיא וגם ההקצאה של חיבורים ל-report ו-batch report מוגדרים באמצעות מסכי האדמיניסטרציה. כמובן שהם נגזרים מהחומרה הקיימת, והקצאת-יתר תגרום לעומסים וקריסות.
חיבור יכול להיות חיבור בזיקה גבוהה (high affinity) שפירושו שהחיבור מעדיף להשתמש באותו השרת שממנו התחילה הבקשה (דוג': אם משתמש מריץ דו"ח עם עימוד, ולוחץ על next page, יש עדיפות שהבקשה תעובד על ידי אותו השרת שהריץ את הדו"ח מלכתחילה כדי לחסוך בפעולות רקע כמו עיבוד והכנת השאילתה לשליחה), או בזיקה נמוכה שפירושו שכל שרת יכול לעבד את הבקשה. (יש גם בקשות בזיקה אבסולוטית שפירושו שהבקשה חייבת להתבצע על ידי אותו שרת). אם קוגנוס מותקן על שרת אחד אין משמעות לזיקה.
עם הרקע הזה, המענה לשאלתך הוא כזה:
1. מספר חיבורים בזיקה גבוהה בכל תהליך שמוקדשים ל-report service (הרצת דו"חות און ליין) בזמן שאינו זמן שיא.
2. מספר חיבורים בזיקה נמוכה בכל תהליך שמוקדשים ל-report service (הרצת דו"חות און ליין) בזמן שאינו זמן שיא.
3. מספר תהליכים מקסימלי ש-report service יכול לתפוס בזמן שאינו זמן שיא.
למשל (וזו דוגמה מופשטת), בוא נניח ששמנו את הערך 2 בראשון, 4 בשני ו-2 בשלישי. זה אומר שעל השרת ירוצו עד 2 תהליכים המוקדשים להרצת דו"חות און ליין, שיכולים לפתוח ששה חיבורים (2 בזיקה גבוהה, 4 בזיקה נמוכה), בשעות שאינן שעות שיא. אם במהלך שעות אלה 13 איש יריצו דו"חות ביחד, אחד מהם ייכנס לתור.
ר"צ קוגנוס ומפתח בכיר
דאטה מיין - חטיבת ה-BI של מלמ-תים