我刚刚将VPS上的OpenSSH服务器版本从4.3升级到5.8。出于一个原因,我所做的每个SSH会话现在至少要占用40 4MB的Ram (升级之前需要3到4MB)。
我的VPS只有64 My的内存,所以我真的需要那个内存,也找不到为什么会有1000%的内存使用量增加。OpenSSH并不是内存密集型的。
奇怪的是,当我尝试打开SSH-1会话时,它只需要2MB的内存,这很好。问题是SSH-1不够安全。
我如何调试问题,或者如何修复它?
我在使用Debian 4(蚀刻)。
发布于 2011-05-03 09:35:01
尝试使用pmap
pmap -x <pid_of_ssh>"pmap -报告进程的内存映射“
这将列出进程使用的所有内存对象。
---------------- ------ ------ ------
total kB 90168 3284 732您感兴趣的是RSS (驻留集大小),尽管这确实显示了90168 kB的内存使用量--其中很多是共享的,
发布于 2011-05-04 02:39:33
Dropbear是一个相对较小的SSH 2服务器和客户机。它运行在各种基于POSIX的平台上。该软件是开放源码软件,以麻省理工学院(MIT)风格的许可发布。对于“嵌入式”-type Linux (或其他Unix)系统,如无线路由器,Dropbear特别有用。
https://serverfault.com/questions/265741
复制相似问题