דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. תמונת דוקר mysql:8.0 זוללת זיכרון

תמונת דוקר mysql:8.0 זוללת זיכרון

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

    התמונה הזו
    https://hub.docker.com/_/mysql
    כשהיא עולה לראשונה, או כשאני עושה לה ריסטרט, היא לוקחת בערך 400 מגה, אבל תוך כמה שעות של עבודה מול המסד היא מתנפחת ומגיעה לגי'גה ואולי יותר.
    בדקתי אם זו בעיה של קוננקשנים פתוחים, נראה שלא זו הבעיה, גם כשהיא בשיא צריכת הזיכרון אין יותר מחמש או שש חיבורים פתוחים מולה.
    מה אפשר לעשות?

    תגובה 1 תגובה אחרונה
    0
    • י מנותק
      י מנותק
      יוסף בן שמעון
      כתב ב נערך לאחרונה על ידי
      #2

      ניסיתי להכניס לקומפוז את השורות האלו (ע"פ זה)

          ulimits:
            nproc: 6553
            nofile:
              soft: 2667
              hard: 4667
      
      

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

      רפאלר 2 תגובות תגובה אחרונה
      0
      • רפאלר מנותק
        רפאלר מנותק
        רפאל
        השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
        #3

        @יוסף-בן-שמעון מאוד כדאי שתציג את הקובץ במלואו

        י תגובה 1 תגובה אחרונה
        2
        • י מנותק
          י מנותק
          יוסף בן שמעון
          השיב לרפאל ב נערך לאחרונה על ידי
          #4

          @רפאל

          version: '3.7'
          services:
          
            db:
              image: mysql:8.0
              command: --default-authentication-plugin=mysql_native_password
              volumes:
                - ./db_data:/var/lib/mysql
              restart: always
              environment:
                MYSQL_ROOT_PASSWORD: MYSQL_ROOT_PASSWORD
              ulimits:
                nproc: 6553
                nofile:
                  soft: 2667
                  hard: 4667
              networks:
                caddy:
          
            phpmyadmin:
              image: phpmyadmin/phpmyadmin
              restart: always
              environment:
                PMA_HOST: db
                MYSQL_ROOT_PASSWORD: MYSQL_ROOT_PASSWORD
              networks:
                caddy:
          
          
          
          networks:
            caddy:
              external: true
          
          
          רפאלר yossizY 2 תגובות תגובה אחרונה
          0
          • רפאלר מנותק
            רפאלר מנותק
            רפאל
            השיב ליוסף בן שמעון ב נערך לאחרונה על ידי רפאל
            #5
            פוסט זה נמחק!
            תגובה 1 תגובה אחרונה
            0
            • yossizY מנותק
              yossizY מנותק
              yossiz
              השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
              #6

              @יוסף-בן-שמעון האם מדובר בתהליך mysqld או על המכונה בכללות?
              כלומר האם נכנסת לתוך המכונה להריץ top ולראות מה תופס זכרון?
              (יש בעיה ישנה ב-WSL של אי שחרור זכרון מטמון, יכול להיות שמדובר בבעיה זו?)

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              י תגובה 1 תגובה אחרונה
              2
              • רפאלר מנותק
                רפאלר מנותק
                רפאל
                השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
                #7
                פוסט זה נמחק!
                תגובה 1 תגובה אחרונה
                0
                • י מנותק
                  י מנותק
                  יוסף בן שמעון
                  השיב לyossiz ב נערך לאחרונה על ידי
                  #8

                  @yossiz אמר בתמונת דוקר mysql:8.0 זוללת זיכרון:

                  (יש בעיה ישנה ב-WSL של אי שחרור זכרון מטמון, יכול להיות שמדובר בבעיה זו?)

                  WSL זה של וינודוס? כי זה שרת של לינוקס

                  @yossiz אמר בתמונת דוקר mysql:8.0 זוללת זיכרון:

                  @יוסף-בן-שמעון האם מדובר בתהליך mysqld או על המכונה בכללות?
                  כלומר האם נכנסת לתוך המכונה להריץ top ולראות מה תופס זכרון?

                  בתוך המכונה אין top,

                  bash: top: command not found
                  bash: htop: command not found
                  

                  הרצתי מבחוץ docker top וזה התוצאה

                  UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
                  systemd+            446012              445987              2                   09:03               ?                   00:06:43            mysqld --default-authentication-plugin=mysql_native_password
                  

                  מה אפשר לעשות עם זה?

                  תגובה 1 תגובה אחרונה
                  1

                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום