מדריך מהיר ליצירת קובץ החלפה לשרת ה- masternode של לינוקס

על מנת להפעיל את ה- masternode תחילה עליך VPS. ובכן, אתה יכול לקנות אחד מ- Vultr או Digital Ocean. הם הכי אמינים וספקי ה- VPS המומלצים ביותר עבור המוח. אם אינך בטוח כיצד לבחור את השרת הנכון, עיין במדריכים הבאים.

הגדרת שרת masternode של האוקיינוס ​​הדיגיטלי

תצורת Vultr VPS עבור מאסטרנודים

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

כעת לאחר הגדרת התצורה של השרת עליכם להתקין את הבינאריות ולקמפל את הקבצים הדרושים. אך על מנת להרכיב את קובץ הארנק אתה זקוק ל- VPS עם לפחות זיכרון RAM של 2 GB.

ובכן, כדי לחסוך כמה דולרים אולי בחרתם בשרת עם זיכרון RAM אחד.

מעבד אחד ו- 1 GB של זיכרון RAM הוא השרת המינימלי, שמספיק להפעלת masternode. עם זאת זה לא מספיק כדי להרכיב את הארנק ולא מספיק כדי להריץ יותר מ- masternode אחד.

VPS עם פחות מ -2 GB של זיכרון RAM ברוב המקרים לא יצליח לבנות את הבינאריות. אז אם יש לך שרת עם פחות מ -2 GB RAM; יהיה עליך ליצור קובץ החלפה.

מהו קובץ החלפה ומדוע יש צורך במברנות?

כפי שאמרנו; יש צורך בקובץ החלפה כדי לאסוף את הארנק בשרת שלך. אבל יש צורך רק אם לשרת שלך אין מספיק זיכרון RAM (פחות מ -2 GB).

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

אז אם לשרת שלך יש רק זיכרון RAM של 1 ג’יגה בייט אז החלפה תעשה הבדל עצום. זה ימנע מהשרת שלך לקרוס כאשר RAM נמצא תחת לחץ. וזה גם עוזר לשרת להריץ יישום שצורך כמות גדולה של זיכרון ללא בעיות.

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

בכל מקרה זה מה שיעזור לבנות את הבינאריות בשרת. יתר על כן, אם אתה מעוניין להפעיל 2 או יותר masternodes באותו VPS, תוכל לנצל את הזיכרון הווירטואלי הזה.

אז בואו נתחיל.

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

יצירת קובץ החלפה

המדריך הבא עובד עם הגדרות חדשות וקיימות כאחד. כמו כן זה עובד עם כל גרסאות שרת אובונטו כגון: v16.04, v18.04, v18.10 וכו ‘.

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

שלב 1: בדוק אם יש קובץ החלפה

לפני שנמשיך להגדיר קובץ החלפה, נוודא תחילה שההחלפה כבר לא קיימת.

כדי לאמת את שטח ההחלפה פשוט הזן את הפקודה הבאה ולחץ על Enter:

חינם-מ

עכשיו אתה צריך לראות משהו כזה.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # חינם -m

סך הכל בשימוש חובב / מטמון משותף בחינם

ממ: 985 69 708 0 207 778

החלפה: 0 0 0

אין החלפה

אם אין מקום להחלפה פנוי, אז ליד סעיף החלפה אתה אמור לראות את הערך 0.

לחלופין, תוכל גם להפעיל את פקודת swapon.

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

שלב 2: יצירה והחלפת שטח החלפה

ניתן ליצור שטח החלפה של 2 GB או 3 GB או אפילו 4 GB. זה תלוי בך ואין מספר מושלם. אך הכלל הכללי הוא פי 2 מזיכרון המערכת הזמין. אז אם ה- RAM של ה- VPS שלך הוא 1 ג’יגה בייט, אנו ממליצים לך ליצור קובץ החלפה של 2 ג’יגה-בתים.

כדי ליצור קובץ החלפה של 2 GB, הזן את הפקודה הבאה ולחץ על Enter

dd if = / dev / zero of = / swapfile count = 2048 bs = 1M

פתק: החלף את 2048 ב- 3072 עבור 3GB ו- 4096 עבור שטח החלפה של 4GB.

כעת הפקודה הנ”ל אמורה לייצר פלט דומה לזה.

2048 + 0 רשומות ב

2048 + 0 רשומות בחוץ

2147483648 בתים (2.1 GB, 2.0 GiB) הועתקו, 3.24693 s, 661 MB / s

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ #

יצירת קובץ החלפה

פירוש הדבר שקובץ ההחלפה נוצר אך עדיין אינו מופעל.

שלב 3: הפעלת קובץ החלפה

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

עכשיו הזן את הפקודה הבאה ולחץ על Enter.

chmod 600 / swapfile

הפקודה שלעיל מעדכנת את הרשאת קבצי ההחלפה. מעכשיו זה מאפשר הרשאת קריאה / כתיבה רק למשתמשי שורש ולאף אחד אחר.

לאחר מכן הפעל את קובץ ההחלפה על ידי הפעלת הפקודה הבאה

mkswap / swapfile

שתפיק את התוצאה הבאה:

הגדרת גרסת 1 להחלפה, גודל = 2 GiB (2147479552 בתים)

ללא תווית, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

הפעלת החלפה הלאה

אם התוצאה זהה לאמור לעיל, המשך לשלב הבא שמפעיל את ההחלפה.

שלב 4: אפשר החלפה

כעת הקובץ מוכן. כדי לאפשר את החלפת הזנת הפקודה למטה.

swapon / swapfile

מה שלא יפיק דבר מלבד ההחלפה הופעל. כדי לבדוק את קובץ ההחלפה הזן כעת את הפקודה free -m ואתה אמור לראות את התוצאה הבאה.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # חינם -m

סך הכל בשימוש חובב / מטמון משותף בחינם

ממ: 985 70 64 0 850 768

החלפה: 2047 0 2047

שטח החלפת מאסטרנודה

הוא מציג את סך החלל הזמין והשימוש בו.

זהו זה! השלמנו בהצלחה את הגדרת קובץ ההחלפה בשרת ה- masternode שלך. עכשיו יש התקנה אחרונה.

שלב 5: אפשר החלפה בהפעלה מחדש של המערכת

שרת ה- masternode שלך ​​יפעל 24 x 7. עם זאת, בשלב מסוים אתה עלול לאתחל מחדש את השרת.

העניין הוא שהשרת שלך לא יאפשר את קובץ ההחלפה באופן אוטומטי במהלך אתחול המערכת מחדש. לכן עלינו להבטיח שהחלפה תופעל אוטומטית במהלך האתחול. כדי לאפשר את החלפת האתחול הזן את הפקודה הבאה.

הד סודו "/ swapfile אף swap swap 0 0" >> / etc / fstab

זהו זה. סיימנו ליצור ולהגדיר את התצורה של קובץ ההחלפה. עכשיו אתה יכול להמשיך ולחבר את הארנק או שתוכל להגדיר את ה- masternode השני באותו השרת.

התייחסות: https://www.vultr.com/docs/setup-swap-file-on-linux