اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

مشکل در مصرف بالای ram در لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    مشکل در مصرف بالای ram در لینوکس

    سلام دوستان من یه سرور دارم که 10 گیگ رم داره از این 10 گیگ ram حدود 7 گیگ خورده ای داره مصرف میشه. میخوام ببینم چه اپلیکیشن هایی هستند که دارن ram رو مصرف میکنند. چطور میتونم چک کنم که در لحظه هر اپلیکیشن چقدر ram داره مصرف میکنه ؟ البته اینم بگم دستور top رو زدم ولی هیچ اپلیکیشنی نشونم نداد که داره ram رو میخوره
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

    #2
    با سلام و عرض احترام
    یه سرور لینوکسی دارید که براش ۱۰ گیگ رم گذاشتین ؟! مگه چیکار میخواید بکنید ؟! :203: ۷ گیگ هم داره استفاده میکنه؟! :83:
    موارد زیر رو انجام بدید به جواب میرسید :

    کد PHP:
    apt-get install htop 
    بعد هم مثل عکسی که این پایین گذاشتم میتونید details رو ببینید
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	htop.png
نمایش ها:	1
اندازه:	241.7 KB
شناسه:	17273
    فایل های پیوست شده

    کامنت


      #3
      سرور ویپ دارم حجم تماس ها بالاست باید اینقدر رم داشته باشه. htop میخوام نصب کنم ولی نمیشه.
      آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-30-2021, 05:00 PM.
      اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

      کامنت


        #4
        بچه ها من htop میگیرم ram سیستم تا خرخره پر شده ولی توی چیزایی که در htop نشون میده هیچ نرم افزاری نمیبینم که مموری بالایی داره مصرف میکنه. به نظرتون از چی میتونه باشه.
        برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	htop.PNG
نمایش ها:	1
اندازه:	116.2 KB
شناسه:	17274
        آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-11-2016, 04:09 PM.
        اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

        کامنت


          #5
          من وقتی با htop پراسس ها رو چک میکنم و بعدش پراسس ها رو بر اساس مموری مرتب میکنم کلی استریسک داره از مموریم استفاده میکنه. من چطور میتونم از شر اینا راحت بشم ؟
          برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	htop-asterisk.PNG
نمایش ها:	1
اندازه:	101.3 KB
شناسه:	17280
          آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-26-2016, 03:06 PM.
          اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

          کامنت


            #6
            سرور رو ریبوت کنین ببینین این پروسس ها باز هم هستن
            Instagram : https://www.instagram.com/iranlinuxforum

            Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

            Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
            Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
            Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
            LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

            Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

            کامنت


              #7
              نوشته شده توسط behrooz مشاهده پست
              سلام دوستان من یه سرور دارم که 10 گیگ رم داره از این 10 گیگ ram حدود 7 گیگ خورده ای داره مصرف میشه. میخوام ببینم چه اپلیکیشن هایی هستند که دارن ram رو مصرف میکنند. چطور میتونم چک کنم که در لحظه هر اپلیکیشن چقدر ram داره مصرف میکنه ؟ البته اینم بگم دستور top رو زدم ولی هیچ اپلیکیشنی نشونم نداد که داره ram رو میخوره
              سلام

              سرور شما بهینه سازی نشده به این خاطر هستش که به این مشکل میخورین.
              وارد اس اس اچ بشین و دستور زیر رو وارد کنین:
              کد:
              cd /proc/sys/vm/

              خب حالا با دستور زیر فایلی که میگم رو باز میکنین:
              کد:
              nano drop_caches
              اگه اررور دادش یعنی ویرایشگر نانو رو نصب نکردین.با دستور زیر ویرایشگر نانو رو میتونین نصب کنین البته اگه اررور داد این دستور رو بزنین:
              کد:
              yum -y install nano
              بعد که باز شدش یه عدد صفر وجود داره شما اون رو تبدیل به عدد 3 بکنین و بعد دکمه های زیر رو به ترتیب وارد کنین:
              کد:
              ctrl+x
              کد:
              enter

              بعدش دستور زیر رو بزنین تا مشاهده کنین که منابع رم شما ازاد شدش:
              کد:
              free -m

              اگر نتونستین مراحل بالارو انجام بدین و یا انجام دادین و خواستین که مشکل رو بطور داعمی برطرف کنین با من از طریق امضا در تماس باشین.

              امیدوارم مثمر سمر واقع شده باشم.

              کامنت


                #8
                ممنون soundland عزیز، میشه بفرمایید من اون 0 رو بکنم 3 چه تاثیری روی رم سرور یا خود سرور میذاره؟ با تشکر
                اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

                کامنت


                  #9
                  مصرف بالای رم سرور شما به این خاطر هستش که حافظه موقت سرور شما داره استفاده میشه.
                  با استفاده از دستورالعملی که گفتم حافظه موقت رم شمارو خالی میکنیم.
                  نگران نباشین اتفاق ناخوشایندی برای سرور شما اتفاق نمیفته اگه دقیق انجامش بدین.

                  کامنت


                    #10
                    مرسی من با vim بازش کردم و موقعی که فایل drop_caches رو ادیت کنم و عدد 3 رو میذارم بعدش که wq میزنم که فایل رو ذخیره کنه این پیغام رو میده و نمیذاره ذخیرش کنم:
                    کد:
                    "/proc/sys/vm/drop_caches"
                    WARNING: The file has been changed since reading it!!!
                    Do you really want to write to it (y/n)?
                    q خالی هم که میزنم این پیغام رو میده :
                    کد:
                    E37: No write since last change (add ! to override)
                    هیچ جوره نمیذاره ذخیرش کنم.
                    آخرین ویرایش توسط behrooz; در تاریخ/ساعت 01-27-2016, 12:25 PM.
                    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

                    کامنت


                      #11
                      نوشته شده توسط behrooz مشاهده پست
                      مرسی من با vim بازش کردم و موقعی که فایل drop_caches رو ادیت کنم و عدد 3 رو میذارم بعدش که wq میزنم که فایل رو ذخیره کنه این پیغام رو میده و نمیذاره ذخیرش کنم:
                      کد:
                      "/proc/sys/vm/drop_caches"
                      WARNING: The file has been changed since reading it!!!
                      Do you really want to write to it (y/n)?
                      q خالی هم که میزنم این پیغام رو میده :
                      کد:
                      E37: No write since last change (add ! to override)
                      هیچ جوره نمیذاره ذخیرش کنم.
                      سلام

                      بهتر بود که از نانو استفاده میکردین اما در هر حال موردی نیستش.
                      دستور زیر رو بزنین:

                      کد:
                      echo 3 > /proc/sys/vm/drop_caches
                      بعد از زدن دستور بالا اگه پیغامی نیومد یعنی دستور شما اعمال شده.
                      سپس یه چک مجدد کنین مصرف رم تون رو.

                      کامنت


                        #12
                        نوشته شده توسط sunlands مشاهده پست
                        سلام

                        بهتر بود که از نانو استفاده میکردین اما در هر حال موردی نیستش.
                        دستور زیر رو بزنین:

                        کد:
                        echo 3 > /proc/sys/vm/drop_caches
                        بعد از زدن دستور بالا اگه پیغامی نیومد یعنی دستور شما اعمال شده.
                        سپس یه چک مجدد کنین مصرف رم تون رو.
                        ممنون soundlands عزیز با این دستور echo به شدت مصرف رمم افت کرد. واقعا نمیدونم چطور تشکر کنم ازتون.
                        فقط یه سوال این قضیه برام هنوز هضم نشده که با این کار چه اتفاقی توی رم افتاد که اینقدر مصرفش اومد پایین. اینم ممنون میشم یه توضیح بدین.
                        اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

                        کامنت


                          #13
                          نوشته شده توسط behrooz مشاهده پست
                          ممنون soundlands عزیز با این دستور echo به شدت مصرف رمم افت کرد. واقعا نمیدونم چطور تشکر کنم ازتون.
                          فقط یه سوال این قضیه برام هنوز هضم نشده که با این کار چه اتفاقی توی رم افتاد که اینقدر مصرفش اومد پایین. اینم ممنون میشم یه توضیح بدین.
                          لینوکس مقدار قابل توجهی از رم رو داخل حافظه ی موقتی که اسمش کش (cache)هست رو ذخیره میکنه.من اومدم دستوری رو بهتون گفتم که اون حافظه کش رو خالی کنین.
                          فقط این حافظه کش به طور مرتب کار خودش رو انجام میده و همیشه در حال پر شدن هستش.شما باید با پیگیری کردن سرورتون هرزمان که مصرف رم بالا رفت از دستوری که دادم استفاده کنین.اگه سوال دیگه ای بود میتونین درخواست شماره تماس کنین تا بهتون بدم برای مشکلات احتمالی آینده.

                          کامنت


                            #14
                            بسیار سپاسگذارم از پیگیری ها و راهنمایی ها تون. اطلاعات تماس شما رو در امضاء مشاهده میکنم اگر کاری بود حتما مزاحم تون میشم.
                            اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

                            کامنت

                            درباره انجمن منطقه لینوکسی ها

                            انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

                            شبکه های اجتماعی
                            در حال انجام ...
                            X