SSH 连接通常应使用多少 RAM?

Dra*_*kes 5 ssh memory sshd

我想问一下 SSH 连接通常需要多少内存。以下是我如何找出发生了多少 RAM 命中:

请不要因为我正在使用 GoDaddy 共享托管计划或 cPanel 而激动不已。当没有任何运行时,cPanel 报告正在使用 0 MB 的 RAM。当我通过 SSH 连接到我的(1GB,2 个 CPU)共享主机时,cPanel 突然报告大约 490 MB 的 RAM 正在使用中。

(另外,我实际上删除了公共文件夹中的所有 PHP 文件,以消除由于机器人爬行而导致的可能性。我阅读了https://serverfault.com/questions/449296/why-is-linux-reporting-free-memory-奇怪的是,但这没有帮助。)

无连接:

没有 SSH

通过 SSH 连接到我的帐户后:

SSH

ps aux输出:

login as: user123
user123@xxxx.com's password:
user123@a2plcpnl0490 [~]$ ps aux
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
user123   675171  0.0  0.0 138652  1492 ?        S    11:09   0:00 pure-ftpd (ID
user123   678698  0.0  0.0 191408  9132 ?        S    11:25   0:00 /usr/bin/php
user123   679664  0.0  0.0 104632  1832 ?        S    11:29   0:00 sshd: user123@
user123   679666  0.0  0.0  11476  1636 pts/0    Ss   11:29   0:00 -bash
user123   679759  0.0  0.0  13380  1028 pts/0    R+   11:30   0:00 ps aux
user123@a2plcpnl0490 [~]$
Run Code Online (Sandbox Code Playgroud)

我的问题是,SSH 连接需要多少 RAM?一般情况下大约 500 MB 左右吗?

GoDaddy 支持人员表示:“就是这样。获取 VPS。” 真的是这样吗??

小智 2

寻找比 GoDaddy 更好的提供商。我首先想到的是 BlueHost 或 Hostgator,尽管我从未使用过其中任何一个。

您的 ps aux 输出显示您的 ssh 会话当前使用 1.8kib 内存 1.8 SSH 1.6 -bash 124 cpaneld 1.02 ps aux

所有大小均以 kib 为单位,因此总计约为 128mb。认为完全配置和运行的操作系统将使用另外 300mb 并且 ssh 之前的面板以某种最低功耗状态显示它并且当您在其中进行 ssh 时显示它的全部功能,这并不是没有道理的。

另一个想法是,他们会给您一个被监禁的会话,并且仅在您登录或主动运行某些内容时才根据您的限制分配资源。