با سلام و احترام
لطفاً اگر کسی از دوستان جواب رو میدونه، راهنمایی کنه ...
سرور رو 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 هست!!!