我的服务器一直处于非常高的内存使用率- 以至于它有时不允许我通过 ssh 登录。我必须在我登录之前重新启动服务器,当它重新启动时,内存使用率下降到 ~90% 并且慢慢地工作它高达 ~190%。
我注意到重新启动 apache 也会让我回到 90%,我可以使用托管工具慢慢观察内存上升。我一直在看top,但我不知道该看什么。我很确定罪魁祸首是 apache,但我不确定为什么。
top - 08:14:59 up 49 min, 1 user, load average: 0.04, 0.01, 0.00
Tasks: 41 total, 1 running, 40 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
Mem: 946344k total, 724484k used, 221860k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND …Run Code Online (Sandbox Code Playgroud) 我想知道在访问网络站点时发送了多少数据包。什么是可以帮助我获取此类数据的好程序?
在sshd_config我已经注释掉:
Subsystem sftp /usr/lib/openssh/sftp-server
但sftp仍在工作。我错过了什么?