OpenSSH需要10倍的RAM?

我刚将VPS上的OpenSSH服务器版本从4.3升级到5.8。 因为每个SSH会话我现在需要至less40MB RAM(升级前需要3-4MB)。

我的VPS只有64MB的RAM,所以我真的需要这个RAM,并且找不到RAM的使用率达到1000%的原因。 OpenSSH不是RAM密集型的。

奇怪的是,当我尝试打开一个SSH-1会话时,只需要2MB的ram,这很好。 问题是SSH-1不够安全。

我该如何debugging问题,或者如何解决问题?

我正在使用Debian 4(蚀刻)。

尝试使用pmap

pmap -x <pid_of_ssh> 

“pmap – 报告进程的内存映射”

这将列出进程正在使用的所有内存对象。

 ---------------- ------ ------ ------ total kB 90168 3284 732 

RSS(驻留集大小)是你感兴趣的内容,虽然这显示了90168 kB的内存使用情况,很多是共享的,

Dropbear是一个相对较小的SSH 2服务器和客户端。 它运行在各种基于POSIX的平台上。 Dropbear是开源软件,以MIT风格的许可证分发。 Dropbear对“embedded式”Linux(或其他Unix)系统(如无线路由器)特别有用。