Я только что обновил версию сервера OpenSSH на моем VPS с 4.3 до 5.8. По какой-то причине каждый сеанс SSH, который я делаю, теперь занимает не менее 40 МБ ОЗУ (до обновления требовалось 3-4 МБ).
Мой VPS имеет только 64 МБ ОЗУ, поэтому мне действительно нужен этот ОЗУ, и я не могу найти причину, по которой использование ОЗУ увеличилось на 1000%. OpenSSH не так сильно требует оперативной памяти.
Странно то, что когда я пытаюсь открыть сеанс SSH-1, он занимает всего 2 МБ оперативной памяти, и это нормально. Проблема в том, что SSH-1 недостаточно безопасен.
Как я могу отладить проблему или как ее исправить?
Я использую Debian 4 (etch).
Dropbear - это относительно небольшой сервер и клиент SSH 2. Он работает на различных платформах на основе POSIX. Dropbear - это программное обеспечение с открытым исходным кодом, распространяемое по лицензии MIT. Dropbear особенно полезен для "встроенных" систем Linux (или других Unix), таких как беспроводные маршрутизаторы.
Попробуйте использовать pmap
pmap -x <pid_of_ssh>
"pmap - отчет о карте памяти процесса"
Это перечислит все объекты в памяти, используемые процессом.
---------------- ------ ------ ------
total kB 90168 3284 732
RSS (размер резидентного набора) - это то, что вас интересует, хотя он показывает использование памяти в размере 90168 КБ, большая часть из которых используется совместно,