וטנובואב הפלחה חטש ףיסוהל דציכ


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

הפלחה עדימ תקידב :1 בלש

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

$ sudo swapon --show

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

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

$ free -h

.תכרעמב הליעפ הפלחה ןיא יכ ,ליעלש טלפהמ תוארל ןתינ

הציחמב יונפ םוקמ תקידב :2 בלש

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

$ df -h

.הפלחה ץבוק תריציל יונפ םוקמ קיפסמ שי / םע הציחמל

וטנובואב הפלחה ץבוק תריצי :3 בלש

.גצומכ ls הדוקפה תועצמאב הפלחהה לדוג תא אדוו (ךלש םיכרצה יפל לדוגה םיאתהל ןתינ) 1GB לדוגב fallocate הדוקפה תועצמאב וטנובוא לש root (/) תיירפסב \"swap.img \"

$ sudo fallocate -l 1G /swap.img
$ ls -lh /swap.img

.1GB רמולכ חטש לש הנוכנה תומכה םע הפלחהה ץבוק תא ונרציש תוארל ןתינ ,ליעלש טלפהמ

וטנובואב הפלחהה ץבוק תלעפה :4 בלש

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

$ sudo chmod 600 /swap.img
$ ls -lh /swap.img

.הביתכו האירק תואשרה שי root שמתשמל קרש תוארל לוכי התא ליעלש טלפהמ

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

$ sudo mkswap /swap.img
$ sudo swapon /swap.img

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

$ sudo swapon --show
$ free -h

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

וטנובואב עובקה הפלחהה ץבוק תא ביכרה :5 בלש

.תואבה תודוקפה תלעפה ידי לע ותוא תמאלו /etc/fstab ץבוקב הפלחהה ץבוק יטרפ תא ףיסוהל ךילע ,עובקל הפלחהה חטש תא ךופהל ידכ

$ echo '/swap.img none swap sw 0 0' | sudo tee -a /etc/fstab
$ cat /etc/fstab

וטנובואב הפלחה תורדגה ןונווכ :6 בלש

.הפלחהב שומישה תעב ךלש וטנובוא יעוציב לע ועיפשיש רידגהל ךילעש תורדגה רפסמ ןנשי

Swappiness ל ץוחמ םינותנ הפילחמ ךלש תכרעמה (תורידת וזיאבו) המכ ןייצמה ,סקוניל לש הביל רטמרפ אוה- RAM רתוי הובג אוה לנרקה חטשב שומישה ךכ ,רתוי הובג ךרעהש לככ ."100" ל "0" ןיבש רבד לכב שמתשה

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

$ cat /proc/sys/vm/swappiness

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

$ sudo sysctl vm.swappiness=10

. /etc/sysctl.conf ץבוקל האבה הרושה תא ףיסוהל ךילע ,העובקל וז הרדגה ךופהל ידכ

vm.swappiness=10

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

.proc םיצבקה תכרעמ תתליאש ידי לע יחכונה ךרעה תא קודבל לוכי התא

$ cat /proc/sys/vm/vfs_cache_pressure

.50 ומכ רתוי הביצי הרדגהל תאז רידגהל ונילע ,עיצמ ינא .ידמ ההובג תוריהמב ןומטמהמ דוק עדימ הריסמ ונלש תכרעמה רמולכ ,100 ל רדגומ יחכונה ךרעה

$ sudo sysctl vm.vfs_cache_pressure=50

. /etc/sysctl.conf ץבוקל האבה הרושה תא ףיסוהל ךילע ,העובקל וז הרדגה ךופהל ידכ

vm.vfs_cache_pressure=50

.םייסתשכ ץבוקה תא רוגסו רומש

וטנובואב הפלחה ץבוק תרסה :7 בלש

.תואבה תודוקפה תא לעפה ,רצונש שדחה הפלחהה ץבוק תא קוחמל וא ריסהל ידכ

$ sudo swapoff -v /swap.img
$ sudo rm -rf /swap.img

.etc/fstab/ץבוקמ הפלחהה ץבוק ךרע תא קחמ ,ףוסבל

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