השוואת שרתי ה־Live של Eitanium: מהשרתים הקטנים ועד תשתית alive החדשה

לפני העלייה לשידור ביצענו סדרת בדיקות תשתית והשוואת משאבים בין שלושת השרתים הפעילים בסביבת Eitanium.

המטרה הייתה לקבל Baseline אמיתי לפני עומס Live: לבדוק CPU, ליבות, RAM, Swap, Load Average, זמינות משאבים ותהליכי FFmpeg פעילים — ורק לאחר מכן להשוות למה שקורה בזמן שידור אמיתי.

נתון השרת הראשי Encoder / Live alive החדש
CPUs לוגיים 2 4 32
ליבות פיזיות 2 4 16
RAM כולל 3.3GB 7.3GB 125GB
RAM זמין בבדיקה 1.8GB 2.0GB ~98GB
Swap 2GB אין 262GB
CPU פנוי בבדיקה 90.9% 21.1% 93.4%
Load בזמן הבדיקה 0.17 13.20 2.69
מצב בזמן הבדיקה רגוע תחת עומס FFmpeg רגוע מאוד

השרת החדש, alive, נמצא כבר בסדר גודל אחר לחלוטין: 32 CPUs לוגיים, 16 ליבות פיזיות ו־125GB RAM, עם מרווח עבודה משמעותי מאוד ל־Live, Restreaming, FFmpeg ו־Encoding.

אבל מבחינתי החלק המרשים לא פחות הוא דווקא השרתים הקטנים.

השרת הראשי, עם 2 CPUs וכ־3.3GB RAM בלבד, עדיין ממשיך לבצע את העבודה בצורה יציבה. גם שרת ה־Encoder/Live, עם 4 CPUs וכ־7.3GB RAM, ממשיך לבצע בפועל עבודות FFmpeg ו־Restreaming — למרות שבזמן הבדיקה כבר ראינו שהוא מתקרב משמעותית יותר לגבולות המשאבים שלו.

כלומר, הסיפור כאן הוא לא רק "שרת חדש וחזק יותר".

ההשוואה מראה גם עד כמה אפשר להגיע רחוק עם תשתית שנבנתה נכון, שירותים שמופרדים בצורה חכמה, ניצול יעיל של משאבים ותהליך אבולוציוני של מערכת שנמצאת בייצור לאורך זמן.

השוואת שרתי ה־Live של Eitanium: מהשרתים הקטנים ועד תשתית alive החדשה

השוואת תשתיות Live ו־Encoder ב־Eitanium