- 论坛徽章:
- 0
|
我的系统运行了五六天后,内存占用率高达98%,找了半天也没有找到原因,希望哪位大哥能伸手相助:
我想把内存回收回来,试过echo 3 > /proc/sys/vm/drop_caches,没有任何效果。
这是meminfo的信息,可以看到,内存都被cached了:- MemTotal: 2011984 kB
- MemFree: 73060 kB
- Buffers: 252 kB
- Cached: 1870020 kB
- SwapCached: 0 kB
- Active: 7812 kB
- Inactive: 992 kB
- Active(anon): 7544 kB
- Inactive(anon): 4 kB
- Active(file): 268 kB
- Inactive(file): 988 kB
- Unevictable: 1868996 kB
- Mlocked: 0 kB
- HighTotal: 1140332 kB
- HighFree: 21888 kB
- LowTotal: 871652 kB
- LowFree: 51172 kB
- SwapTotal: 0 kB
- SwapFree: 0 kB
- Dirty: 24 kB
- Writeback: 0 kB
- AnonPages: 7544 kB
- Mapped: 5304 kB
- Shmem: 4 kB
- Slab: 38320 kB
- SReclaimable: 6184 kB
- SUnreclaim: 32136 kB
- KernelStack: 808 kB
- PageTables: 464 kB
- NFS_Unstable: 0 kB
- Bounce: 0 kB
- WritebackTmp: 0 kB
- CommitLimit: 1005992 kB
- Committed_AS: 26744 kB
- VmallocTotal: 122880 kB
- VmallocUsed: 5028 kB
- VmallocChunk: 89148 kB
- HardwareCorrupted: 0 kB
- HugePages_Total: 0
- HugePages_Free: 0
- HugePages_Rsvd: 0
- HugePages_Surp: 0
- Hugepagesize: 2048 kB
- DirectMap4k: 10232 kB
- DirectMap2M: 901120 kB
复制代码 内核不停地在杀进程清内存,但是很明显,每个进程占用的内存其实是很低的,这样做并没有任何意义:- [562209.725054] Pid: 11739, comm: rrdsystem Tainted: G W 2.6.38.8 #560
- [562209.725056] Call Trace:
- [562209.725062] [<c01c12d0>] ? dump_header+0x80/0x1b0
- [562209.725064] [<c01c1730>] ? oom_kill_process+0x60/0x280
- [562209.725067] [<c01c1657>] ? select_bad_process+0x77/0xf0
- [562209.725069] [<c01c1b3a>] ? out_of_memory+0x1ea/0x350
- [562209.725072] [<c01c5246>] ? __alloc_pages_nodemask+0x676/0x690
- [562209.725075] [<c01f5ab0>] ? alloc_pages_vma+0x70/0x120
- [562209.725078] [<c01de244>] ? do_wp_page+0x214/0x950
- [562209.725081] [<c0710380>] ? dst_rcu_free+0x0/0x40
- [562209.725083] [<c01decea>] ? handle_pte_fault+0x36a/0xcf0
- [562209.725085] [<c01df7e0>] ? handle_mm_fault+0x170/0x1e0
- [562209.725088] [<c083212a>] ? do_page_fault+0x1aa/0x460
- [562209.725091] [<c0715850>] ? ip_forward+0x0/0x430
- [562209.725093] [<c0719940>] ? ip_output+0x0/0xc0
- [562209.725095] [<c0831f80>] ? do_page_fault+0x0/0x460
- [562209.725097] [<c082f5ff>] ? error_code+0x67/0x6c
- [562209.725100] [<c01300d8>] ? in_gate_area+0x18/0x40
- [562209.725102] [<c03920a1>] ? __put_user_4+0x11/0x18
- [562209.725105] [<c0141f21>] ? schedule_tail+0x51/0x90
- [562209.725107] [<c01030c6>] ? ret_from_fork+0x6/0x1c
- [562209.725109] Mem-Info:
- [562209.725110] Node 0 DMA per-cpu:
- [562209.725111] CPU 0: hi: 0, btch: 1 usd: 0
- [562209.725113] CPU 1: hi: 0, btch: 1 usd: 0
- [562209.725114] CPU 2: hi: 0, btch: 1 usd: 0
- [562209.725115] CPU 3: hi: 0, btch: 1 usd: 0
- [562209.725116] CPU 4: hi: 0, btch: 1 usd: 0
- [562209.725117] CPU 5: hi: 0, btch: 1 usd: 0
- [562209.725118] CPU 6: hi: 0, btch: 1 usd: 0
- [562209.725119] CPU 7: hi: 0, btch: 1 usd: 0
- [562209.725120] Node 0 Normal per-cpu:
- [562209.725121] CPU 0: hi: 186, btch: 31 usd: 83
- [562209.725123] CPU 1: hi: 186, btch: 31 usd: 61
- [562209.725124] CPU 2: hi: 186, btch: 31 usd: 0
- [562209.725125] CPU 3: hi: 186, btch: 31 usd: 164
- [562209.725126] CPU 4: hi: 186, btch: 31 usd: 79
- [562209.725127] CPU 5: hi: 186, btch: 31 usd: 38
- [562209.725128] CPU 6: hi: 186, btch: 31 usd: 57
- [562209.725129] CPU 7: hi: 186, btch: 31 usd: 69
- [562209.725130] Node 0 HighMem per-cpu:
- [562209.725132] CPU 0: hi: 186, btch: 31 usd: 174
- [562209.725133] CPU 1: hi: 186, btch: 31 usd: 52
- [562209.725134] CPU 2: hi: 186, btch: 31 usd: 0
- [562209.725135] CPU 3: hi: 186, btch: 31 usd: 156
- [562209.725136] CPU 4: hi: 186, btch: 31 usd: 70
- [562209.725137] CPU 5: hi: 186, btch: 31 usd: 43
- [562209.725138] CPU 6: hi: 186, btch: 31 usd: 46
- [562209.725139] CPU 7: hi: 186, btch: 31 usd: 51
- [562209.725142] active_anon:7563 inactive_anon:0 isolated_anon:0
- [562209.725142] active_file:32 inactive_file:12 isolated_file:0
- [562209.725143] unevictable:460410 dirty:0 writeback:0 unstable:0
- [562209.725143] free:12363 slab_reclaimable:1557 slab_unreclaimable:14849
- [562209.725144] mapped:1832 shmem:0 pagetables:226 bounce:0
- [562209.725146] Node 0 DMA free:5264kB min:140kB low:172kB high:208kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15796kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
- [562209.725151] lowmem_reserve[]: 0 867 1987 1987
- [562209.725154] Node 0 Normal free:43840kB min:8048kB low:10060kB high:12072kB active_anon:784kB inactive_anon:0kB active_file:128kB inactive_file:48kB unevictable:741144kB isolated(anon):0kB isolated(file):0kB present:887976kB mlocked:0kB dirty:0kB writeback:0kB mapped:4kB shmem:0kB slab_reclaimable:6228kB slab_unreclaimable:59396kB kernel_stack:960kB pagetables:64kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:397 all_unreclaimable? yes
- [562209.725160] lowmem_reserve[]: 0 0 8964 8964
- [562209.725162] Node 0 HighMem free:348kB min:512kB low:3112kB high:5712kB active_anon:29468kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:1100496kB isolated(anon):0kB isolated(file):0kB present:1147512kB mlocked:0kB dirty:0kB writeback:0kB mapped:7324kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:840kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
- [562209.725168] lowmem_reserve[]: 0 0 0 0
- [562209.725170] Node 0 DMA: 0*4kB 0*8kB 1*16kB 2*32kB 3*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 1*4096kB = 5264kB
- [562209.725175] Node 0 Normal: 131*4kB 117*8kB 338*16kB 460*32kB 149*64kB 50*128kB 9*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 43412kB
- [562209.725181] Node 0 HighMem: 87*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 348kB
- [562209.725186] 460455 total pagecache pages
- [562209.725187] 0 pages in swap cache
- [562209.725188] Swap cache stats: add 0, delete 0, find 0/0
- [562209.725189] Free swap = 0kB
- [562209.725190] Total swap = 0kB
- [562209.728711] 522224 pages RAM
- [562209.728712] 294402 pages HighMem
- [562209.728713] 19228 pages reserved
- [562209.728714] 11514 pages shared
- [562209.728717] 485718 pages non-shared
- [562209.728718] [ pid ] uid tgid total_vm rss cpu oom_adj oom_score_adj name
- [562209.728726] [ 166] 0 166 513 121 3 -17 -1000 udevd
- [562209.728729] [ 572] 0 572 512 109 0 -17 -1000 udevd
- [562209.728731] [13088] 0 13088 618 182 0 0 0 pppoe-connect
- [562209.728746] [13107] 0 13107 618 181 0 0 0 pppoe-connect
- [562209.728748] [13126] 0 13126 618 183 0 0 0 pppoe-connect
- [562209.728751] [13149] 0 13149 618 182 0 0 0 pppoe-connect
- [562209.728754] [13845] 0 13845 1800 1230 6 0 0 lighttpd
- [562209.728757] [13851] 0 13851 3554 1164 3 0 0 php-cgi
- [562209.728760] [13882] 0 13882 6245 2063 0 0 0 php-cgi
- [562209.728763] [13883] 0 13883 4203 1994 5 0 0 php-cgi
- [562209.728766] [13911] 0 13911 995 225 7 0 0 sshd
- [562209.728769] [13927] 0 13927 617 77 5 0 0 telnetd
- [562209.728772] [13958] 0 13958 709 294 4 0 0 pppoebalance
- [562209.728774] [14004] 0 14004 1224 245 5 0 0 daemon
- [562209.728777] [14005] 0 14005 1224 402 0 0 0 daemon
- [562209.728780] [14058] 0 14058 3324 520 0 0 0 pppoe-balance
- [562209.728783] [14060] 0 14060 3554 1165 1 0 0 php-cgi
- [562209.728786] [14072] 0 14072 802 277 0 0 0 zebra
- [562209.728788] [14074] 0 14074 617 150 5 0 0 crond
- [562209.728791] [14087] 0 14087 456 73 0 0 0 watchdog
- [562209.728794] [15882] 0 15882 512 111 2 -17 -1000 udevd
- [562209.728797] [18023] 0 18023 473 175 4 0 0 syslogd
- [562209.728800] [18030] 0 18030 1063 760 0 0 0 klogd
- [562209.728802] [29649] 0 29649 618 99 6 0 0 getty
- [562209.728806] [ 8604] 0 8604 4411 2246 0 0 0 php-cgi
- [562209.728809] [ 8888] 0 8888 4409 2334 0 0 0 php-cgi
- [562209.728811] [12530] 0 12530 874 268 1 0 0 pppd
- [562209.728814] [12545] 0 12545 874 269 1 0 0 pppd
- [562209.728817] [13202] 0 13202 874 269 1 0 0 pppd
- [562209.728820] [11553] 0 11553 874 268 1 0 0 pppd
- [562209.728822] [11697] 0 11697 617 100 7 0 0 sh
- [562209.728825] [11698] 0 11698 456 95 1 0 0 run-parts
- [562209.728828] [11722] 0 11722 584 100 6 0 0 sleep
- [562209.728831] [11723] 0 11723 723 308 4 0 0 rrdsystem
- [562209.728834] [11737] 0 11737 723 101 5 0 0 rrdsystem
- [562209.728836] [11738] 0 11738 723 101 6 0 0 rrdsystem
- [562209.728839] [11739] 0 11739 723 54 4 0 0 rrdsystem
- [562209.728842] Out of memory: Kill process 13088 (pppoe-connect) score 1 or sacrifice child
- [562209.827455] Killed process 11553 (pppd) total-vm:3496kB, anon-rss:180kB, file-rss:892kB
- [562241.843123] UDP: short packet: From 123.161.170.77:38646 140/12 to 112.94.69.42:13289
- [562246.508975] UDP: short packet: From 112.111.123.212:13138 18653/1060 to 112.94.71.63:4926
- [562379.687180] pppoe-balance invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0
- [562379.687183] pppoe-balance cpuset=/ mems_allowed=0
复制代码 |
|