למה השם המסחרי לא אומר כלום
"שרת עם מעבד Xeon" היא אמירה בערך כמו "רכב עם מנוע". Xeon היא משפחת מעבדי השרתים של אינטל מזה למעלה מעשרים שנה, ו‑EPYC היא המקבילה של AMD מאז 2017. שתיהן מכילות דורות רבים, וההפרש בין הישן לחדש בתוך אותה משפחה הוא לא שיפור מדורג אלא פער של ממש.
מעבד מ‑2016 ומעבד מ‑2024 יכולים להיקרא שניהם Xeon, ולהיות רחוקים זה מזה בכמות הליבות, בביצועים לליבה, במהירות הזיכרון ובכמות החשמל שהם צורכים כדי לעשות את אותה עבודה. אף אחד מהנתונים האלה לא מופיע בשם המסחרי. כולם מופיעים במספר הדגם, וזה מה שנפענח כאן.
Intel: איפה בעצם מסתתר הדור בדגם?
אינטל שברה את שיטת השמות שלה ב‑2017, ולכן צריך להכיר שתי תקופות.
- 1
לפני 2017: סדרות E5 ו-E7
המספר נראה כמו E5-2680 v4. הדור מופיע בסוף כ‑v1 עד v4, כאשר v4 הוא האחרון ויצא ב‑2016. כל מעבד מהסדרה הזאת הוא בהכרח מלפני 2017. הם עדיין נפוצים מאוד בשוק היד שנייה.
- 2
מ-2017 והלאה: Xeon Scalable
המספר נראה כמו Gold 6338, בן ארבע ספרות. הספרה השנייה היא הדור: 61xx דור ראשון, 62xx דור שני, 63xx דור שלישי, 64xx דור רביעי, 65xx דור חמישי. זו הספרה היחידה שצריך להסתכל עליה כדי לדעת את הגיל.
- 3
והרמה: Bronze, Silver, Gold, Platinum
אלה רמות בתוך הדור, לא דורות. הן קובעות כמה ליבות, באיזה תדר, וכמה מעבדים אפשר לחבר יחד. Gold מדור ישן יכול בהחלט להיות חלש מ‑Silver מדור חדש, ולכן אי אפשר להשוות רמות בין דורות.
Xeon E5-xxxx v3
- הדור
- לפני Scalable
- בערך משנת
- 2014
Xeon E5-xxxx v4
- הדור
- לפני Scalable, האחרון בסדרה
- בערך משנת
- 2016
Xeon Silver / Gold 61xx
- הדור
- דור ראשון
- בערך משנת
- 2017
Xeon Silver / Gold 62xx
- הדור
- דור שני
- בערך משנת
- 2019
Xeon Silver / Gold 63xx
- הדור
- דור שלישי
- בערך משנת
- 2021
Xeon Silver / Gold 64xx
- הדור
- דור רביעי
- בערך משנת
- 2023
Xeon Gold 65xx
- הדור
- דור חמישי
- בערך משנת
- 2023
| מה שכתוב בהצעה | הדור | בערך משנת |
|---|---|---|
| Xeon E5-xxxx v3 | לפני Scalable | 2014 |
| Xeon E5-xxxx v4 | לפני Scalable, האחרון בסדרה | 2016 |
| Xeon Silver / Gold 61xx | דור ראשון | 2017 |
| Xeon Silver / Gold 62xx | דור שני | 2019 |
| Xeon Silver / Gold 63xx | דור שלישי | 2021 |
| Xeon Silver / Gold 64xx | דור רביעי | 2023 |
| Xeon Gold 65xx | דור חמישי | 2023 |
התאריכים הם שנות ההשקה של הדור, לצורך התמצאות. דגם ספציפי בתוך דור יכול לצאת מאוחר יותר.
AMD EPYC: אותו רעיון, ספרה אחרת
אצל AMD השיטה עקבית יותר, אבל הספרה שמסמנת את הדור נמצאת במקום אחר: השלישית.
EPYC 7001
- שם הדור
- דור ראשון
- בערך משנת
- 2017
EPYC 7002
- שם הדור
- דור שני (Rome)
- בערך משנת
- 2019
EPYC 7003
- שם הדור
- דור שלישי (Milan)
- בערך משנת
- 2021
EPYC 9004
- שם הדור
- דור רביעי (Genoa)
- בערך משנת
- 2022
EPYC 9005
- שם הדור
- דור חמישי (Turin)
- בערך משנת
- 2024
| מה שכתוב בהצעה | שם הדור | בערך משנת |
|---|---|---|
| EPYC 7001 | דור ראשון | 2017 |
| EPYC 7002 | דור שני (Rome) | 2019 |
| EPYC 7003 | דור שלישי (Milan) | 2021 |
| EPYC 9004 | דור רביעי (Genoa) | 2022 |
| EPYC 9005 | דור חמישי (Turin) | 2024 |
- הסיומת P
- מעבד שמיועד לשרת עם שקע אחד בלבד ולא ניתן לחבר שניים כאלה. זול יותר, ומתאים לחלוטין כשהתצורה ממילא חד-מעבדית. חשוב לדעת כדי לא להשוות מחירים בין שני דברים שונים.
- שקע (Socket)
- המקום הפיזי שבו יושב מעבד בלוח האם. שרת עם שני שקעים יכול להחזיק שני מעבדים, ולכן מכפיל ליבות אבל גם מכפיל רישוי בתוכנות שמחויבות לפי מעבד.
- ליבה מול ליבה וירטואלית
- בשרת פיזי מקבלים ליבות אמיתיות. בשרת וירטואלי מקבלים vCPU, שהיא הקצאה מתוך חומרה משותפת. שני המספרים נראים דומה בהצעה ואינם אותו דבר.
יותר ליבות או תדר גבוה, מה קובע יותר?
אחרי שיודעים את הדור, נשארת ההחלטה האמיתית. והיא לא "מה יותר חזק" אלא "מה התוכנה שלי יודעת לנצל".
מסד נתונים, ERP, הנהלת חשבונות
- מה חשוב יותר
- תדר גבוה
- למה
- שאילתות כבדות רצות ברצף ולא מתפזרות על הרבה ליבות
הרבה מכונות וירטואליות
- מה חשוב יותר
- כמות ליבות
- למה
- כל מכונה צריכה את חלקה, והתדר פחות מכריע
שרת טרמינל או VDI לצוות
- מה חשוב יותר
- כמות ליבות
- למה
- הרבה משתמשים במקביל, כל אחד בעומס בינוני
אתר או שרת אפליקציה
- מה חשוב יותר
- איזון, נוטה לליבות
- למה
- בקשות מקבילות רבות אך קלות יחסית
עיבוד וידאו, רינדור, בנייה
- מה חשוב יותר
- כמות ליבות
- למה
- עומסים שמתפצלים היטב על פני ליבות רבות
| מה רץ אצלכם | מה חשוב יותר | למה |
|---|---|---|
| מסד נתונים, ERP, הנהלת חשבונות | תדר גבוה | שאילתות כבדות רצות ברצף ולא מתפזרות על הרבה ליבות |
| הרבה מכונות וירטואליות | כמות ליבות | כל מכונה צריכה את חלקה, והתדר פחות מכריע |
| שרת טרמינל או VDI לצוות | כמות ליבות | הרבה משתמשים במקביל, כל אחד בעומס בינוני |
| אתר או שרת אפליקציה | איזון, נוטה לליבות | בקשות מקבילות רבות אך קלות יחסית |
| עיבוד וידאו, רינדור, בנייה | כמות ליבות | עומסים שמתפצלים היטב על פני ליבות רבות |
אם המערכת המרכזית שלכם היא מסד נתונים אחד שכולם עובדים מולו, תדר. אם אתם מריצים הרבה דברים במקביל, ליבות. ואם אתם לא בטוחים, זו בדיוק השאלה שכדאי לשאול את יצרן התוכנה לפני שקונים חומרה, ולא אחרי.
לבדוק בעצמכם, בדקה
מה שיש לכם היום
- בלינוקס: הפקודה lscpu מציגה את דגם המעבד המלא בשורת Model name.
- ב-Windows: מנהל המשימות, לשונית ביצועים, ושם מופיע דגם המעבד למעלה מימין.
- חפשו את מספר הדגם המדויק ובדקו באיזו שנה הוא יצא. אם הספרה השנייה (Intel) או השלישית (AMD) קטנה ממה שציפיתם, יש לכם תשובה.
- עשו את הבדיקה גם על שרת שכבר רץ אצלכם שנים. לא מעט ארגונים מגלים כך שהם משלמים על חומרה מדור שלא ידעו עליו.
מה לשאול לפני שחותמים
שאלות שכדאי לשאול ספק
- מה מספר הדגם המלא של המעבד? "Xeon Gold" אינה תשובה, "Xeon Gold 6338" כן.
- כמה שקעים יש בשרת, וכמה מעבדים מאוכלסים בפועל?
- כמה ליבות פיזיות סך הכול, ובאיזה תדר בסיס?
- אם זה שרת וירטואלי: מה יחס ההקצאה, כלומר כמה vCPU מוקצים מול הליבות הפיזיות?
- מה גיל החומרה, ומה מדיניות ההחלפה כשרכיב נכשל?
- אם החומרה מדור קודם, איך זה בא לידי ביטוי במחיר?
- האם אפשר לשדרג בהמשך באותו שרת, או שנדרש מעבר למכונה אחרת?
ב‑VPS לא מקבלים מעבד שלם אלא הקצאה מתוכו, ולכן דגם המעבד חשוב פחות ויחס ההקצאה חשוב יותר. עדיין שווה לשאול על שניהם: מעבד ישן עם הקצאה נדיבה ומעבד חדש עם הקצאה צפופה יכולים להרגיש דומה, אבל הם יתנהגו אחרת לגמרי בשעת עומס. הרחבנו על בחירת המשאבים במדריך כמה RAM ו‑vCPU צריך לשרת.
אז איך פוענחים דגם מעבד שרת?
מעבד מדור קודם הוא לא פסול. הוא לפעמים בדיוק ההחלטה הנכונה, כשהמחיר משקף את הגיל וכשהעומס ידוע ויציב. מה שכן בעייתי הוא הצעה שלא נוקבת בדגם, כי אז אין לכם דרך לדעת אם אתם משלמים מחיר של 2024 על חומרה של 2016.
בקשו את מספר הדגם המלא. בדקו ספרה אחת. זה כל מה שצריך כדי להפוך הצעה עמומה להצעה שאפשר להשוות. ואם אתם רוצים לדעת מה באמת צריך לעומס שלכם ולא רק מה מציעים לכם, המדריכים על שרת ייעודי ועל עלות שרת לעסק משלימים את התמונה.
ואם הגעתם לכאן כדי לבחור מעבד לשרת אמיתי ולא רק כדי להבין את הטבלאות: אצלנו התצורה נבנית סביב המעבד ולא להפך — אתם אומרים מה רץ על השרת, ואנחנו מציעים דור וליבות שמתאימים לעומס במקום למכור לכם את הדגם שהכי קרוב במלאי.
שאלות נפוצות
כי הפער בין דורות הוא לא קוסמטי. מעבד שרת מ-2016 ומעבד מ-2024 יכולים לשאת את אותו שם משפחה, ולהיות רחוקים זה מזה פי כמה בביצועים לליבה, בכמות הליבות, במהירות הזיכרון ובצריכת החשמל ליחידת עבודה. שרת ישן יכול להיות בחירה נכונה לגמרי כשהמחיר משקף את זה. הבעיה מתחילה כשמוכרים לכם אותו במחיר של חדש, וזה קורה בעיקר כשההצעה כתובה בעמימות.
אצל Intel, בסדרת Xeon Scalable מספר הדגם הוא בן ארבע ספרות, והספרה השנייה היא הדור. כלומר Gold 6248 הוא דור שני, ו-Gold 6338 הוא דור שלישי. אצל AMD EPYC המספר הוא בן ארבע ספרות והספרה השלישית היא הדור: 7302 הוא דור שני, 7313 הוא דור שלישי. זה נראה שרירותי עד שמכירים את זה, ואז אפשר לקרוא כל הצעה בשלוש שניות.
E5 היא משפחת המעבדים של אינטל שקדמה לסדרת Scalable, והאחרונים בה יצאו ב-2016. הם עדיין נמכרים בהיקפים גדולים בשוק היד שנייה, כי הם זמינים וזולים מאוד. לעומסים קלים או לסביבות בדיקה זו יכולה להיות עסקה סבירה. מה שלא סביר הוא לשלם עליהם מחיר של חומרה עדכנית, או לגלות רק אחרי החתימה שזה מה שקיבלתם.
אלה רמות בתוך אותו דור, ולא דורות בפני עצמם. הן קובעות כמה ליבות יש, באיזה תדר, וכמה מעבדים אפשר לחבר יחד בשרת אחד. Bronze ו-Silver מיועדים לעומסים קלים יחסית, Gold הוא הטווח הרחב שרוב הארגונים נמצאים בו, ו-Platinum הוא הקצה. הנקודה החשובה: Gold מדור ישן יכול להיות חלש ממשמעותית מ-Silver מדור חדש. הרמה לבדה לא מספרת את הסיפור.
אין תשובה גורפת, וכל מי שנותן אחת מוכר לכם משהו. בשנים האחרונות EPYC נוטה להציע יותר ליבות ויותר נתיבי זיכרון ו-PCIe באותו טווח מחיר, מה שמתאים לווירטואליזציה ולריבוי מכונות. Intel נוטה להיות חזק בעומסים שרגישים לביצועי ליבה בודדת ובסביבות עם תלות בתוכנה שכוונה עבורו. השאלה המעשית היא לא מי מנצח, אלא מה התוכנה שלכם באמת צריכה, ובאיזה דור המעבד שמציעים.
היא מציינת מעבד שמיועד לשרת עם שקע אחד בלבד, כלומר שאי אפשר לחבר שניים כאלה יחד. הם זולים יותר, וכשהתצורה ממילא חד-מעבדית זו בחירה יעילה. שווה להכיר את זה כדי לא להשוות מחירים בין מעבד עם P למעבד בלעדיה ולהסיק שאחד זול יותר, כשבפועל מדובר בשני מוצרים שונים.
תלוי לגמרי במה שרץ. מסד נתונים או מערכת ERP שמריצה שאילתות כבדות ברצף מרוויחה מתדר גבוה ומביצועי ליבה בודדת. שרת שמריץ הרבה מכונות וירטואליות או הרבה משתמשים במקביל מרוויח מכמות ליבות. הטעות הנפוצה היא לקנות את המספר הגדול, ליבות או ג׳יגה-הרץ, בלי לשאול איזו מהשתיים המערכת שלכם בכלל יודעת לנצל.
בלינוקס הפקודה lscpu מציגה את דגם המעבד המלא, וב-Windows אפשר לראות אותו במנהל המשימות תחת הלשונית ביצועים. משם מחפשים את מספר הדגם המדויק ורואים באיזו שנה הוא יצא. זו בדיקה של דקה, וכדאי לעשות אותה גם על שרת שכבר רץ אצלכם. לא מעט ארגונים מגלים כך שהם משלמים כבר שנים על חומרה מדור שהם לא ידעו עליו.
את מספר הדגם המלא, לא את שם המשפחה. "Xeon Gold" זו לא תשובה. "Xeon Gold 6338" זו תשובה, ואפשר לבדוק אותה בעצמכם. אם ספק מסרב לנקוב בדגם או עונה בכלליות, זה בדרך כלל אומר משהו. בשרת וירטואלי המצב שונה: שם מקבלים ליבות וירטואליות ולא מעבד שלם, ולכן שווה לשאול גם על יחס ההקצאה, כלומר כמה לקוחות חולקים את אותה חומרה.
לא, וזו הנקודה שהכי חשוב לא לפספס. שרת מדור קודם במחיר שמשקף את גילו יכול להיות ההחלטה הכלכלית הנכונה, במיוחד לסביבת פיתוח, לשרת גיבוי או לעומס יציב וידוע. מה שצריך זה שהמחיר, תוחלת החיים והזמינות של חלקי חילוף יהיו על השולחן מראש. הבעיה היא אף פעם לא הדור, אלא חוסר השקיפות לגביו.
