نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

  1. #1
    عضو جدید
    تاریخ عضویت
    Apr 2014
    نوشته ها
    6
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    Exclamation پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

    با سلام و احترام

    لطفاً اگر کسی از دوستان جواب رو می‌دونه، راهنمایی کنه ...

    سرور رو reboot می‌کنم (سیستم‌عامل: CentOS 7) ... میاد بالا، چیزی حدود 100MB از فضای RAM اشغال شده. نمونه با استفاده از دستور top:
    کد:
    [root@static ~]# top -o %MEM top - 06:20:21 up 4:36, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 105 total, 3 running, 102 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.2 us, 0.0 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 1017060 total, 731076 free, 139796 used, 146188 buff/cache KiB Swap: 2129916 total, 2129916 free, 0 used. 730524 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 639 root 20 0 323580 23252 6312 S 0.0 2.3 0:02.66 firewalld 1265 root 20 0 553068 16300 5724 S 0.0 1.6 0:05.25 tuned 1046 polkitd 20 0 528092 12628 4768 S 0.0 1.2 0:01.45 polkitd 729 root 20 0 521804 8556 6596 S 0.0 0.8 0:01.84 NetworkManager 488 root 20 0 129132 7420 2512 S 0.0 0.7 0:00.58 lvmetad 1 root 20 0 43896 6492 3908 S 0.0 0.6 1:17.69 systemd 640 root 20 0 283456 5900 3268 S 0.0 0.6 0:00.14 rsyslogd 498 root 20 0 46796 5612 2756 S 0.0 0.6 0:00.55 systemd-udevd 2702 root 20 0 140968 5164 3904 S 0.0 0.5 0:00.15 sshd 2425 postfix 20 0 91304 3916 2924 S 0.0 0.4 0:00.11 qmgr 2656 postfix 20 0 91236 3892 2904 S 0.0 0.4 0:00.01 pickup 1264 root 20 0 82552 3588 2732 S 0.0 0.4 0:00.36 sshd 476 root 20 0 35128 3116 2792 S 0.0 0.3 0:02.90 systemd-journal 1045 root 20 0 53060 2652 2072 S 0.0 0.3 0:00.15 wpa_supplicant 2720 root 20 0 157676 2200 1532 R 0.3 0.2 0:00.05 top 2422 root 20 0 91132 2156 1128 S 0.0 0.2 0:00.09 master 2705 root 20 0 115380 2044 1616 S 0.0 0.2 0:00.01 bash 654 chrony 20 0 115840 1896 1496 S 0.0 0.2 0:00.27 chronyd 637 dbus 20 0 34952 1880 1408 S 0.0 0.2 0:00.21 dbus-daemon 615 root 16 -4 51208 1784 1324 S 0.0 0.2 0:00.04 auditd 644 root 20 0 26396 1748 1424 S 0.0 0.2 0:00.20 systemd-logind 656 root 20 0 126328 1684 1056 S 0.0 0.2 0:00.27 crond 643 avahi 20 0 27984 1512 1264 S 0.0 0.1 0:00.04 avahi-daemon 642 root 20 0 19304 1260 960 S 0.0 0.1 0:02.49 irqbalance 2446 squid 20 0 27388 1232 996 S 0.0 0.1 0:00.00 log_file_daemon 2447 squid 20 0 27388 1232 996 S 0.0 0.1 0:00.00 log_file_daemon 665 root 20 0 110032 856 732 S 0.0 0.1 0:00.02 agetty
    (البته در نمونه بالا، همون‌طور که ملاحظه می‌کنید چهار ساعت از زمان بالا اومدن سیستم‌عامل گذشته ... اگر زودتر اجرا می‌کردم دستور top رو، از این هم کمتر بود میزان فضای پُر RAM)

    متأسفانه با گذشت زمان، ‌بدون این‌که هیچ اتفاق خاصی رخ ‌بده، مدام فضای اشغال شده RAM بیشتر می‌شه ... تا جایی که بعد از گذشت چند ساعت، دیگه تقریباً جای خالی نداره (زیر 100MB فضای خالی)!!!
    عجیب این‌که در فهرست برنامه‌ها و فضایی که از RAM اشغال کردند، هیچ تغییر قابل ملاحظه‌ای به وجود نیومده! نمونه بعدی، بعد از گذشت 13 ساعت:
    کد:
    [root@static ~]# top -o %MEM top - 14:57:26 up 13:13, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 105 total, 1 running, 104 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 1017060 total, 61996 free, 800624 used, 154440 buff/cache KiB Swap: 2129916 total, 2129916 free, 0 used. 65252 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 639 root 20 0 323580 23252 6312 S 0.0 2.3 0:02.87 firewalld 1265 root 20 0 553068 16300 5724 S 0.0 1.6 0:21.04 tuned 1046 polkitd 20 0 528092 12768 4828 S 0.0 1.3 0:08.26 polkitd 729 root 20 0 521804 8556 6596 S 0.0 0.8 0:03.44 NetworkMan+ 488 root 20 0 129132 7420 2512 S 0.0 0.7 0:00.58 lvmetad 1 root 20 0 43896 6496 3912 S 0.0 0.6 1:27.05 systemd 640 root 20 0 283456 5900 3268 S 0.0 0.6 0:00.97 rsyslogd 498 root 20 0 46796 5612 2756 S 0.0 0.6 0:00.55 systemd-ud+ 3268 root 20 0 140968 5164 3904 S 0.0 0.5 0:01.39 sshd 3237 root 20 0 140832 5064 3816 S 0.0 0.5 0:02.31 sshd 2425 postfix 20 0 91304 3916 2924 S 0.0 0.4 0:00.22 qmgr 3196 postfix 20 0 91236 3892 2904 S 0.0 0.4 0:21.88 pickup 1264 root 20 0 82552 3600 2744 S 0.0 0.4 0:00.72 sshd 476 root 20 0 35128 3336 3012 S 0.0 0.3 0:04.29 systemd-jo+ 1045 root 20 0 53060 2652 2072 S 0.0 0.3 0:00.15 wpa_suppli+ 3287 root 20 0 157676 2196 1532 R 0.0 0.2 0:02.06 top 2422 root 20 0 91132 2156 1128 S 0.0 0.2 0:03.56 master 3272 root 20 0 115380 2048 1620 S 0.0 0.2 0:00.02 bash 654 chrony 20 0 115840 1896 1496 S 0.0 0.2 0:16.08 chronyd 637 dbus 20 0 34952 1880 1408 S 0.0 0.2 0:00.83 dbus-daemon 615 root 16 -4 51208 1784 1324 S 0.0 0.2 0:00.78 auditd 644 root 20 0 26396 1748 1424 S 0.0 0.2 0:07.52 systemd-lo+ 3240 root 20 0 115248 1696 1436 S 0.0 0.2 0:00.30 bash 656 root 20 0 126328 1684 1056 S 0.0 0.2 0:00.67 crond 643 avahi 20 0 27984 1512 1264 S 0.0 0.1 0:00.61 avahi-daem+ 642 root 20 0 19304 1260 960 S 0.0 0.1 0:25.83 irqbalance 2884 squid 20 0 27392 1232 996 S 0.0 0.1 0:00.00 log_file_d+ 2885 squid 20 0 27392 1228 996 S 0.0 0.1 0:00.00 log_file_d+
    خب من سیستم‌عامل رو هم عوض کردم و از نو نصب کردم (CentOS-7-x86_64-Minimal)، اما (در شرایطی که تقریباً هیچ برنامه جدیدی نصب نکرده بودم)، اوضاع به همین صورت بود!!!
    (نتیجه اجرای دستور free هم مشابه است.)


    -------------------------------------------------------------------------------------
    مشکل زیر هم وجود داره که تا الان چند بار بروز کرده و شده قوز بالای قوز (قبل و بعد از تعویض سیستم‌عامل) ... ولی نمی‌دونم ‌به مسئله بالا ربط داره یا نه!
    کد:
    Message from syslogd@static at Apr 17 01:09:24 ... kernel:BUG: soft lockup - CPU#0 stuck for 22s! [(swapoff):12061]
    جستجو کردم ... برخی گفتند از دستکاری تنظیمات مربوط به Clock‏ CPU در BIOS هست!!!

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Apr 2014
    نوشته ها
    297
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    303
    تشکر شده در
    245 پست

    پیش فرض پاسخ : پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

    هیچ جای نگرانی نیست
    این فضا به صورت رزرو نگه داشته شده است و در صورت نیاز دیگر برنامه ها آزاد خواهد شد
    مقداری از فضا به صورت cache درامده که باعث افزایش سرعت شما خواهد شد
    ترجمه متون تخصصی ---- تدریس خصوصی
    اسکریپت نویسی php

  4. #3
    عضو انجمن
    تاریخ عضویت
    Nov 2012
    نوشته ها
    522
    تشکر تشکر کرده 
    608
    تشکر تشکر شده 
    585
    تشکر شده در
    432 پست

    پیش فرض پاسخ : پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

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

    در ضمن,به کانفیگ سرورت هم بستگی داره ها.
    مشکلی بود د خدمتم.
    موفق باشید.

  5. #4
    عضو جدید
    تاریخ عضویت
    Apr 2014
    نوشته ها
    6
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

    نقل قول نوشته اصلی توسط hamid53214 نمایش پست ها
    هیچ جای نگرانی نیست
    این فضا به صورت رزرو نگه داشته شده است و در صورت نیاز دیگر برنامه ها آزاد خواهد شد
    مقداری از فضا به صورت cache درامده که باعث افزایش سرعت شما خواهد شد
    اما فیلدی که مقدار اون تغییر چشم‌گیر کرده، فیلد used هست ‌؛ نه فیلد buff/cache !!!
    البته من گاهی با مشکل کندی شدید سیستم و طولانی شدن زمان reboot ‌هم برخورد کرده‌ام که هنوز نتونستم علت دقیقش رو پیدا بکنم ... اما به مسئله بالا شک دارم که شاید مشکل از اون باشه.
    اگر لازم شد اطلاعات دقیق‌تری از این مشکل ارائه خواهم کرد.

    - - - Updated - - -

    نقل قول نوشته اصلی توسط IrIsT نمایش پست ها
    سلام و درود.
    ...
    ...
    در ضمن,به کانفیگ سرورت هم بستگی داره ها.
    مشکلی بود د خدمتم.
    موفق باشید.
    عرض کردم سیستم‌عامل رو کلا پاک کردم و از نو نصب کردم ... کدوم کانفیگ؟!!
    تنها کاری که روی سیستم عامل جدید انجام داده بودم، اجرای دستور yum -y update بود و تغییر پورت SSH و قدری تنظیمات امنیتی (مربوط به همون SSH) ... که متوجه شدم این مشکل وجود داره!!

  6. تعداد تشکر ها از smmir به دلیل پست مفید


  7. #5
    عضو انجمن
    تاریخ عضویت
    Apr 2014
    نوشته ها
    297
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    303
    تشکر شده در
    245 پست

    پیش فرض پاسخ : پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

    cat /proc/meminfo

    این رو چک کنید


    https://www.centos.org/docs/5/html/5...c-meminfo.html
    ویرایش توسط hamid53214 : April 17th, 2016 در ساعت 16:49
    ترجمه متون تخصصی ---- تدریس خصوصی
    اسکریپت نویسی php

  8. #6
    عضو انجمن
    تاریخ عضویت
    Nov 2012
    نوشته ها
    522
    تشکر تشکر کرده 
    608
    تشکر تشکر شده 
    585
    تشکر شده در
    432 پست

    پیش فرض پاسخ : پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

    نگاه کنید,احتمالات رو گفتم
    من خودم به همین مشکل گرفتار بودم.
    مشکل از هارد و قطعات سرورم بود.اما مشکل من این بود که کلودلینوکس هم ریخته بودم,هی تند تند برای اونها پیغام خطا میومد و حافظه کم میاورد.هرچقدر هم زیادتر میکردم بازم پیغام میداد
    سرور رو عوض کردم و قطعات بهتر گرفتم,کانفیگ هم از اولیه درست انجام دادم دیگه به مشکل نخوردم.اینکه حافظه کم نشون بده ادی هستش.به صورت رزرو نگه میذاره
    اما اگه روی سایت ها تاثیر میذاره بدون مشکل از قطعات و سرورته.

  9. #7
    عضو انجمن alivw71 آواتار ها
    تاریخ عضویت
    Sep 2011
    نوشته ها
    234
    تشکر تشکر کرده 
    635
    تشکر تشکر شده 
    137
    تشکر شده در
    113 پست

    پیش فرض پاسخ : پر شدن خودبه‌خود فضای RAM در سرور مجازی - سیستم‌عامل CentOS

    سلام
    htop را رو سرور نصب کنید ، دقیقا نشون میده چقدر منابع مصرف میکنه.


  10. تعداد تشکر ها از alivw71 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سیستم‌عامل سریع Slax روی فلش مموری شما
    توسط hostnic در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: October 16th, 2015, 15:41
  2. پاسخ ها: 28
    آخرين نوشته: March 11th, 2014, 15:17
  3. پاسخ ها: 0
    آخرين نوشته: May 24th, 2013, 12:13
  4. پاسخ ها: 0
    آخرين نوشته: May 20th, 2012, 21:02

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •