centos 内存不足

centos 内存不足

我租用了一个 CentOS 服务,在没有权限的情况下创建了一个swap,现在我打开我的网站很慢,访问很慢putty。当我尝试了很多次后,终于看到了我的root部分putty

这是 commond 列出的系统情况top,我不知道我的 centos 系统为什么会出现这种情况out of memory?(使用了 2G 内存)以及如何避免out of memory?内存快用完时有什么好方法释放内存吗?谢谢。

Tasks: 390 total,   1 running, 389 sleeping,   0 stopped,   0 zombie
Cpu(s): 11.8%us,  2.4%sy,  0.0%ni, 85.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2097152k total,  2097152k used,        0k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
18362 mysql     15   0  774m 307m 6532 S 99.8 15.0  177:06 mysqld
20047 root      18   0 29780  12m 6256 S  4.3  0.6   0:00.42 php
17644 root      18   0 33380  16m 6412 S  3.0  0.8   0:04.25 php
20168 root      16   0 31896  15m 6360 S  2.3  0.7   0:02.30 php
18219 root      18   0 32376  15m 6400 S  1.7  0.8   0:02.68 php
18394 root      18   0 32116  15m 6408 S  1.0  0.8   0:02.35 php
20097 root      15   0 33020  16m 6360 S  1.0  0.8   0:03.05 php
20159 root      15   0  2504 1244  812 R  0.7  0.1   0:00.48 top
17972 root      15   0 33368  16m 6404 S  0.3  0.8   0:02.46 php
19492 root      15   0 31860  15m 6408 S  0.3  0.7   0:01.92 php
    1 root      18   0  2156  664  576 S  0.0  0.0   0:26.77 init
 1215 root      15  -4  2260  652  436 S  0.0  0.0   0:00.00 udevd
 1303 root      22   0  3880 1424  796 S  0.0  0.1   0:00.00 crond
 1305 root      15   0 30780  13m 6116 S  0.0  0.7   0:10.62 php
 1573 root      25   0  3880 1424  796 S  0.0  0.1   0:00.00 crond
 1574 root      18   0 32152  15m 6360 S  0.0  0.7   0:11.36 php
 1585 root      25   0  2832  868  700 S  0.0  0.0   0:00.00 xinetd

编辑:

stoped mysqldRES从顶部排序

20190 root      18   0 38256 6400 S  21m  0.0  1.0   0:04.74 php
20189 root      15   0 37004 6408 S  20m  0.0  1.0   0:04.17 php
19827 root      15   0 36212 6400 S  19m  0.0  1.0   0:06.29 php
20047 root      15   0 35412 6408 S  18m  0.0  0.9   0:03.09 php
20211 root      15   0 34968 6408 S  18m  0.0  0.9   0:01.53 php
20213 root      18   0 34684 6724 S  18m  0.0  0.9   0:25.12 php
16258 root      18   0 33636 6408 S  17m  0.0  0.8   0:06.29 php
20177 root      18   0 33380 6408 S  16m  0.0  0.8   0:03.93 php
21969 root      18   0 33348 6400 S  16m  0.0  0.8   0:01.27 php
21813 root      18   0 33152 6408 S  16m  0.0  0.8   0:02.50 php
20227 root      15   0 33152 6404 S  16m  0.0  0.8   0:03.39 php
21876 root      18   0 33004 6404 S  16m  0.0  0.8   0:01.22 php
21747 root      15   0 32596 6732 S  16m  0.0  0.8   0:19.16 php
21762 root      15   0 32872 6404 S  16m  0.0  0.8   0:02.05 php
 7821 root      18   0 32920 6360 S  16m  0.0  0.8   0:03.27 php
13783 root      18   0 32920 6360 S  16m  0.0  0.8   0:03.37 php
20066 root      18   0 32984 6360 S  16m  0.0  0.8   0:02.66 php
15511 root      18   0 32916 6356 S  16m  0.0  0.8   0:09.72 php
21771 root      18   0 32912 6400 S  16m  0.0  0.8   0:02.45 php

编辑2:

Tasks: 217 total,   1 running, 216 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2097152k total,   983132k used,  1114020k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

答案1

这看起来好像 mySQL 占用了你的内存。降低 mysql 允许使用的内存量。配置文件应该位于/etc/my.cnf

相关内容