−25%

על Windows בתשלום שנתי, עד 31.10. לחבילות

EQVPS
התחלה

מתי באמת צריך 64 GB זיכרון (ומתי 2 GB מספיקים)

10 באוק׳ 2026 · 4 דק' קריאה · EQVPS Team

„השרת איטי, בואו נכפיל את הזיכרון” הוא הרפלקס היקר ביותר באחסון. לפעמים הוא נכון. אבל לעיתים קרובות המכונה מחכה לדיסק, או שהמעבד בעומס מלא, והזיכרון החדש פשוט שוכב בטל בזמן שהחשבון מוכפל.

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

שלוש פקודות, שתי דקות

הריצו אותן על השרת האיטי כשהוא איטי, לא בארבע לפנות בוקר כשלא קורה כלום:

free -m
vmstat 1 10
cat /proc/pressure/cpu /proc/pressure/memory /proc/pressure/io

כך קוראים אותן בלי ספר לימוד.

הפקודה free -m. התעלמו מהעמודה free; ‏Linux ממלא בכוונה את הזיכרון הפנוי במטמון דיסק. הסתכלו על available. אם במכונה של 2 GB יש שם רק כמה מאות מגה-בייט וה-used של ה-swap ממשיך לעלות, הזיכרון בדוחק.

הפקודה vmstat 1 10. ארבע עמודות מספרות את רוב הסיפור:

עמודהמה היא אומרתמצביעה על
si / soדפים שנכנסים ויוצאים מה-swap בשנייהזיכרון
waאחוז הזמן שהמעבד מחכה לדיסקדיסק
us + syאחוז הזמן שהמעבד עובדמעבד
stאחוז הזמן שההיפרווייזר נתן את המעבד שלכם למישהו אחרמעבד (ה-vCPU מתחלק עם אחרים)

כמה ערכים שאינם אפס ב-si/so מדי פעם זה נורמלי. האות האמיתי הוא swap קבוע, שנייה אחרי שנייה.

הקבצים /proc/pressure/*. הכי כנים מבין השלושה. כל קובץ מראה איזה חלק מהזמן משימות עמדו בהמתנה למשאב הזה. ‏some avg60=25.00 ב-memory אומר שבדקה האחרונה משהו חיכה לזיכרון רבע מהזמן. הקובץ עם המספרים הגבוהים ביותר הוא צוואר הבקבוק שלכם.

אם זה הדיסק

‏wa גבוה, לחץ io גבוה, מעט swap. הסיבה הרגילה היא מסד נתונים או אפליקציה עם הרבה לוגים שקוראים יותר ממה שנכנס למטמון.

וכאן המפנה: יותר זיכרון יכול לפתור את זה, כי Linux ישמור במטמון חלק גדול יותר מהדיסק. אם מסד הנתונים שלכם 6 GB והחלק החם 3 GB, מעבר מ-2 ל-8 GB זיכרון יכול להעלים את בעיית הדיסק. אבל אם מסד הנתונים 300 GB וכל שאילתה נוגעת בחלק אחר, שום כמות סבירה של זיכרון לא תכיל אותו במטמון. אז הפתרון הוא אינדקסים טובים יותר, שאילתות קטנות יותר או ארגון נתונים אחר. כל התוכניות כאן רצות על NVMe, כך שהדיסק עצמו רק לעיתים רחוקות הוא החלק האיטי. בדרך כלל זה דפוס הגישה.

אם זה המעבד

‏us+sy גבוהים, לחץ cpu, אין swap, מעט המתנה לדיסק. דחיסה, בנייה, קידוד וידאו, עיבוד תמונה, חישובים קריפטוגרפיים. יותר זיכרון לא יעזור בכלל.

שימו עין גם על st. ב-VPS, ‏vCPU הוא נתח מהזמן של ליבה פיזית, לא הליבה כולה: המספר בתוכנית הוא תקרה לקפיצות קצרות, ועומס מלא ממושך עלול להיות מוגבל כדי שיהיה הוגן לכל מי שעל המכונה. אם המשימה שלכם צריכה את כל הליבות ב-100% במשך שעות, זו שאלה של המשימה עצמה, ואנחנו מעדיפים לומר זאת עכשיו ולא אחרי שקניתם תוכנית גדולה יותר.

אם זה באמת הזיכרון

‏swap קבוע, לחץ זיכרון עולה, ה-OOM killer ב-dmesg. עכשיו השאלה היא: כמה.

‏2 GB מספיקים, לעיתים קרובות לשנים, עבור: בוט אחד או כמה, API קטן, VPN, אתר סטטי מאחורי Nginx, כמה סקרייפרים ב-cron, סוכן ניטור. ‏Micro נותן 2 vCPU, ‏2 GB ו-25 GB ב-‎$5 לחודש ב-NAT, או ב-‎$10 עם IPv4 משלו.

‏4–8 GB הם האמצע הנוח: אפליקציית ווב עם מסד הנתונים שלה, אינדקס חיפוש קטן, אוטומציה של דפדפן ללא ממשק, שניים-שלושה סוכנים זה לצד זה.

‏32–64 GB מיועדים לנתונים שחייבים לחיות בזיכרון:

  • מסד נתונים שסט העבודה שלו עשרות גיגה-בייט, כדי שהמטמון באמת יחזיק את הנתונים החמים;
  • מטמון או תור גדול בזיכרון שלא יכול לגלוש לדיסק בלי להאט הכול;
  • אינדקס וקטורי לחיפוש על פני מיליוני קטעים (מספרים אמיתיים ב-RAG באירוח עצמי בקנה מידה גדול);
  • הסקה של מודל שפה בינוני על מעבד, שבה המשקלות חייבים להיכנס לזיכרון;
  • איחוד: עשרה שירותים שחיו בעבר על עשרה שרתים קטנים.

בשביל זה קיים Pro-64: ‏12 vCPU, ‏64 GB זיכרון, ‏600 GB של NVMe ו-IPv4 ייעודי ב-‎$70 לחודש. המדרגות שבאמצע הן Pro-32 ב-‎$40 ו-Pro-48 ב-‎$55; מעליו Pro-80 ב-‎$90. זמינות המיקומים לתוכניות Pro מוצגת בזמן ההזמנה.

איפה מכונה גדולה לא מתאימה

שלושה מקרים שבהם 64 GB הם התשובה הלא נכונה, גם אם אפשר להרשות זאת.

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

משימות ממושכות על מעבד מלא. כמו שנאמר: ‏vCPU הוא קיבולת לקפיצות. שתים-עשרה מהן ב-100% מסביב לשעון זה לא מה ש-VPS נבנה בשבילו.

ו„ליתר ביטחון”. אם שלוש הפקודות לא מראות לחץ זיכרון, ה-60 GB הנוספים יהיו מטמון לקבצים שאתם לא קוראים. התחילו קטן יותר. מעבר לתוכנית גדולה יותר מאותו סוג רשת מוסיף vCPU, זיכרון ודיסק במקום, עם הפעלה מחדש אחת, כמו שמתואר בהחלפת תוכנית. להקטין במקום אי אפשר, ולכן לקנות גדול מדי עולה כסף אמיתי: כדי להקטין עוברים לשרת חדש, ואיך להעביר VPS בלי השבתה היא עבודה שעדיף לא להזדקק לה.

אם אתם משווים תוכניות של ספקים שונים, איך לקרוא מפרטים של VPS מסביר מה באמת מבטיחים המספרים של vCPU, דיסק ופורט.

שאלות נפוצות

איך יודעים שלשרת ה-VPS חסר זיכרון?

הסתכלו על פעילות ה-swap ועל לחץ הזיכרון, לא על כך שיש מעט זיכרון פנוי. ‏Linux משתמש בזיכרון הפנוי כמטמון לדיסק, ולכן בשרת בריא הזיכרון הפנוי תמיד נמוך. אם ב-vmstat העמודות si/so נשארות מעל אפס לאורך זמן, או ש-/proc/pressure/memory מראה המתנה מתמשכת, חסר זיכרון.

האם יותר זיכרון יאיץ שרת שמוגבל על ידי המעבד?

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

האם 2 GB זיכרון מספיקים ל-VPS?

לשירות קטן אחד או שניים, כן: בוט, API קטן, VPN, אתר סטטי, כמה סקריפטים מתוזמנים. רבים מהם רצים שנים על פחות מ-1 GB. זה מפסיק להספיק כשמוסיפים מסד נתונים עם סט עבודה שגדל, מערך אוטומציה של דפדפן או כמה שירותים בבת אחת.

מה באמת צריך 64 GB?

עומסים שמחזיקים כמות גדולה של נתונים בזיכרון: מסד נתונים עם עשרות גיגה-בייט של נתונים חמים, מטמון גדול בזיכרון, אינדקס וקטורי לחיפוש, הסקה של מודל שפה בינוני על מעבד, או הרבה שירותים שרוכזו במכונה אחת.

אפשר להתחיל קטן ולגדול אחר כך?

כן. מעבר לתוכנית גדולה יותר מאותו סוג רשת מוסיף vCPU, זיכרון ודיסק במקום, עם הפעלה מחדש אחת. אבל במקום תוכניות רק גדלות: כדי להקטין מזמינים שרת חדש ועוברים אליו.

תגובות

אין עדיין תגובות. היו הראשונים.

השאירו תגובה

התגובות עוברות מודרציה לפני שהן מופיעות.