ABA


"רדיס לא מנקה את הזכרון - יש למישהו מושג למה?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21824 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21824
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   17:05   27.09.16   
אל הפורום  
  רדיס לא מנקה את הזכרון - יש למישהו מושג למה?  
 
   ערכתי לאחרונה בתאריך 27.09.16 בשעה 17:14 בברכה, Bonito
 
יש לי שרת רדיס עם 24GB אבל בתכלס השימוש של הרדיס לא אמור להיות יותר מ1GB-2GB במקרה הכי גרוע, אחרי 16-18 שעות הוא מגיע לאזור ה12-14 GB.

*יש בערך 20K KEYS בממוצע, רובם יחסית קטנים.
*EXPIRED KEYS כן נמחקים אבל הזכרון ממשיך לגדול.
* CENTOS 7 + REDIS 2.8.19
כפתרון זמני הגדרתי maxmemory.

יש מה לעשות עם זה? חוץ מFLUSHALL פעם ביום.



                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  קרה לי מקרה ב sql-server fly 02.10.16 02:14 1
     מה הקשר בין מחט לתחת? VeNom  03.10.16 00:03 3
  תקרא קצת כאן VeNom  03.10.16 00:01 2
     כן קראתי את זה אבל זה לא המקרה פה(אני חושב לפחות) Bonito  03.10.16 03:06 4

       
fly
חבר מתאריך 23.7.13
668 הודעות, 1 פידבק, -1 נקודות
   02:14   02.10.16   
אל הפורום  
  1. קרה לי מקרה ב sql-server  
בתגובה להודעה מספר 0
 
   שהיו מלא חריגות וזה מילא את הטבלה של החריגות

אז הרצתי סקריפט שמראה לי את הגודל של כל הטבלאות וכך עליתי על הבעיה

אבל אין טבלאות בnosql אז לא יודע


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   00:03   03.10.16   
אל הפורום  
  3. מה הקשר בין מחט לתחת?  
בתגובה להודעה מספר 1
 
   רדיס זה לא SQL ולא NOSQL.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   00:01   03.10.16   
אל הפורום  
  2. תקרא קצת כאן  
בתגובה להודעה מספר 0
 
   http://redis.io/topics/memory-optimization

הנה פסקה שיכולה להיות רלוונטית:

Redis will not always free up (return) memory to the OS when keys are removed. This is not something special about Redis, but it is how most malloc() implementations work. For example if you fill an instance with 5GB worth of data, and then remove the equivalent of 2GB of data, the Resident Set Size (also known as the RSS, which is the number of memory pages consumed by the process) will probably still be around 5GB, even if Redis will claim that the user memory is around 3GB. This happens because the underlying allocator can't easily release the memory. For example often most of the removed keys were allocated in the same pages as the other keys that still exist.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Bonito 
חבר מתאריך 22.9.09
14859 הודעות
   03:06   03.10.16   
אל הפורום  
  4. כן קראתי את זה אבל זה לא המקרה פה(אני חושב לפחות)  
בתגובה להודעה מספר 2
 
   ריבוט לVPS סידר את זה, עומד על 400 מגה קבוע, לא סגור מה נדפק אבל בינתיים אין בעיות(שלושה ימים).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net