ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
edenbלא בפורום כעת ת.הצטרפות: 27/06/2014 · הודעות: 6 ·
 

הודעה פורסם: 27/06/2014 - 19:40
נושא ההודעה: בעיה עם צריכת זיכרון מוגזמת.

שלום לכולם, אני מקווה שזה קשור לכאן ואם לא אשמח אם יעבירו למקום הנכון.
יש ברשותי שרת VPS עם 2 ג'יגה זיכרון. הגרף מציג כי הצריכה היא גבוהה ומגיעה לניצול של 96% לאחרונה[מעל ל1900 מגה]. אני הבנתי שבזיכרון שבשימוש נשמר וכולל גם את הCACHE. הומלץ לי להריץ ברוט את הקוד הנ"ל -
קוד:
egrep --color 'Mem|Cache|Swap' /proc/meminfo


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

תודה רבה,
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 27/06/2014 - 19:45
נושא ההודעה: Re: בעיה עם צריכת זיכרון מוגזמת.

edenb :
שלום לכולם, אני מקווה שזה קשור לכאן ואם לא אשמח אם יעבירו למקום הנכון.
יש ברשותי שרת VPS עם 2 ג'יגה זיכרון. הגרף מציג כי הצריכה היא גבוהה ומגיעה לניצול של 96% לאחרונה[מעל ל1900 מגה]. אני הבנתי שבזיכרון שבשימוש נשמר וכולל גם את הCACHE. הומלץ לי להריץ ברוט את הקוד הנ"ל -
קוד:
egrep --color 'Mem|Cache|Swap' /proc/meminfo


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

תודה רבה,


אתה לא צריך להריץ את הקוד הזה. יש פקודה בשם free שעושה את זה מסודר יותר עבורך.

בשביל לענות לך לגבי צריכת זיכרון, חסר המון מידע בנושא לגבי השרת שלך.
מה רץ, מה תופס אצלך זיכרון, מתי זה קורה. האם זו דליפה של תוכנה, או האם זו צורת השימוש שהיא לא תקינה וכיוב' ...
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
edenbלא בפורום כעת ת.הצטרפות: 27/06/2014 · הודעות: 6 ·
 

הודעה פורסם: 27/06/2014 - 19:56
נושא ההודעה: Re: בעיה עם צריכת זיכרון מוגזמת.

Anonymous :
edenb :
שלום לכולם, אני מקווה שזה קשור לכאן ואם לא אשמח אם יעבירו למקום הנכון.
יש ברשותי שרת VPS עם 2 ג'יגה זיכרון. הגרף מציג כי הצריכה היא גבוהה ומגיעה לניצול של 96% לאחרונה[מעל ל1900 מגה]. אני הבנתי שבזיכרון שבשימוש נשמר וכולל גם את הCACHE. הומלץ לי להריץ ברוט את הקוד הנ"ל -
קוד:
egrep --color 'Mem|Cache|Swap' /proc/meminfo


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

תודה רבה,


אתה לא צריך להריץ את הקוד הזה. יש פקודה בשם free שעושה את זה מסודר יותר עבורך.

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


תודה על המענה המהיר.
על הVPS רץ קהילת פורומים של IPS ובכתובתו - Animes.co.il
עד לפני כמה ימים הצריכה הייתה קבועה ונעה בין 55-65% וביומיים האחרונים זה נע בין 90-96%. שום דבר מיוחד לא הותקן, אני מוחק CACHE ומתקן טבלאות מדי שבוע[לא יודע עד כמה יש לזה קשר]. מה אני יכול לעשות? מה להריץ והיכן? ואיך יש לי אפשרות לבדוק מאיפה הצריכה הכה גבוהה הזו?
רב תודות,
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 27/06/2014 - 21:05
נושא ההודעה:

ישנה פקודה בשם top.

השדה שנקרא RSS מראה את הזיכרון הפיזי של התהליך שרץ. תנסה לראות מה תופס שם הרבה זיכרון פיזי.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
edenbלא בפורום כעת ת.הצטרפות: 27/06/2014 · הודעות: 6 ·
 

הודעה פורסם: 27/06/2014 - 21:41
נושא ההודעה:

Anonymous :
ישנה פקודה בשם top.

השדה שנקרא RSS מראה את הזיכרון הפיזי של התהליך שרץ. תנסה לראות מה תופס שם הרבה זיכרון פיזי.


השאלה איזה פקודה והיכן אני מריץ אותה? תודה רבה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
edenbלא בפורום כעת ת.הצטרפות: 27/06/2014 · הודעות: 6 ·
 

הודעה פורסם: 27/06/2014 - 22:07
נושא ההודעה:

אני חושב שהבנתי. הורדתי putty והרצתי לפי מה שרשמת לי, והנה מה שמוצג לי -
Image

אשמח לעזרה, מה זה אומר? מה עלי לעשות?

רב תודות!
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 27/06/2014 - 22:53
נושא ההודעה:

נראה כי mysql שלך חוגג.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
edenbלא בפורום כעת ת.הצטרפות: 27/06/2014 · הודעות: 6 ·
 

הודעה פורסם: 28/06/2014 - 09:08
נושא ההודעה:

Anonymous :
נראה כי mysql שלך חוגג.


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

הודעה פורסם: 28/06/2014 - 11:48
נושא ההודעה: כן, זה יעזור

edenb :
Anonymous :
נראה כי mysql שלך חוגג.


שמתי לב. אם אוריד מנפח המסד, זה יעזור?


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

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


באופן כללי, כדאי להשאיר 3 מהזכרון של מערכת ההפעלה לטובת מטמון וכאלו. אתה גם יכול לעבוד על צריכת הזכרון של ה- apache. למשל, enginx יתן לך ביצועים טובים מאוד, וסביר להניח בצריכת זכרון פחות גבוהה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 28/06/2014 - 13:37
נושא ההודעה:

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

$ free -m
             total       used       free     shared    buffers     cached
Mem:           467        439         28          0          6        132
-/+ buffers/cache:        301        166
Swap:          361        222        139

לכאורה יש רק 28 מ"ב פנויים. אולם בפועל חצי מהכמות שבשימוש נמצאת בשימוש על ידי המערכת לייעול הגישה לקלט/פלט. לכן השורה השניה בפלט של free מראה כמה זיכרון פנוי אם נתעלם ממה שתפוס על ידי המערכת: כמות הזיכרון הפנוי בפועל: 166 מ"ב.

מה יקרה אם אני אצטרך עוד זיכרון?
קוד:

$ perl -e 'my @a = (0..2000000); foreach (@a) {$_ = 1}; sleep 60' &
[1] 21793

$ free -m
             total       used       free     shared    buffers     cached
Mem:           467        451         15          0          0         32
-/+ buffers/cache:        418         48
Swap:          361        222        139


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

ומה יקרה בסיום?
קוד:


$ kill %1
$
[1]+  Terminated              perl -e 'my @a = (0..2000000); foreach (@a) {$_ = 1}; sleep 60'

$ free -m
             total       used       free     shared    buffers     cached
Mem:           467        296        170          0          0         32
-/+ buffers/cache:        263        203
Swap:          361        222        139
          361        224        137

זיכרון משוחרר כן יוחזר. עכשיו יש למערכת 170 מ"ב של זיכרון מבוזבז. איך אפשר להשתמש בו?
קוד:

$ free -m
             total       used       free     shared    buffers     cached
Mem:           467        308        158          0          3         46
-/+ buffers/cache:        258        208
Swap:          361        222        139

$ time du -s Maildir
8487632 Maildir

real    2m51.862s
user    0m0.720s
sys     0m6.416s

$ free -m
             total       used       free     shared    buffers     cached
Mem:           467        448         19          0          0        105
-/+ buffers/cache:        342        124
Swap:          361        222        139

$ time du -s Maildir
8487632 Maildir

real    0m46.002s
user    0m0.536s
sys     0m6.432s

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

הודעה פורסם: 28/06/2014 - 13:50
נושא ההודעה:

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

אתה לא חייב לספר לנו שאתה מריץ אינטרנט אקספלורר, שאתה מתחבר לכתובת 84.95.7.51 ואת כל שאר הפרטים.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 28/06/2014 - 15:01
נושא ההודעה:

ועוד דבר אחד:
אין לך swap (מחיצת החלפה). זה אומר כי כשהזכרון מתמלא, המערכת שלך בצרה גדולה. צור swap עכשיו!
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
edenbלא בפורום כעת ת.הצטרפות: 27/06/2014 · הודעות: 6 ·
 

הודעה פורסם: 28/06/2014 - 15:13
נושא ההודעה:

לולי :
ועוד דבר אחד:
אין לך swap (מחיצת החלפה). זה אומר כי כשהזכרון מתמלא, המערכת שלך בצרה גדולה. צור swap עכשיו!


מה זה אומר? ואיך אני עושה את זה?

לפי מה שאתה מתאר ואחרי בדיקה שלי מצאתי כי יש לי 1461 מגה פנויים -
Image

רב תודות לכם חברים,
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 28/06/2014 - 17:08
נושא ההודעה:

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

הודעה פורסם: 28/06/2014 - 17:22
נושא ההודעה:

הנה אתר שלם שהוקדש לצורך העניין...

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

לגבי תצלום מסך על אזור נבחר, אתה צריך להריץ את התוכנה מממשק הפקודה.
שם הפקודה מתחיל עם בשם של שולחן העבודה שלך - כדי לדעת מהו:
קוד:
$ apropos screen |grep screenshot
idevicescreenshot (1) - Gets a screenshot from the connected device.
mate-screenshot (1)  - capture the screen, a window, or an user-defined area and save the snapshot image to...
xfce4-screenshooter (1) - application to take screenshots

כמו שניתן לראות, שולחן העבודה שלי הוא "mate", ולכן הפקודה היא "mate-screenshot"

כדי לשלוט באזור נבחר לצילום יש להריץ את הפקודה עם "a-".
דוגמא:
קוד:
mate-screenshot -a


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

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

הודעה פורסם: 28/06/2014 - 18:46
נושא ההודעה:

בחיאת אללה זה שרת VPS איזה hwzone בראש שלך?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. edenb
  2. אורח
  3. edenb
  4. אורח
  5. edenb
  6. edenb
  7. אורח
  8. edenb
  9. אורח [רם און]
  10. אורח [צפריר]
  11. אורח [צפריר]
  12. לולי
  13. edenb
  14. לולי
  15. אורח [חמסין]
  16. אורח