做啥网站流量高,ipv6地址可以做网站吗,wordpress 瀑布流模板,东台网站建设服务商打开 xshell ssh 登录远程服务器#xff1a;卡在下面这里#xff0c;迟迟不继续
当 SSH 连接卡在 Connection established. 之后#xff0c;但没有显示远程终端提示符时#xff0c;这通常意味着连接已经成功建立#xff0c;说明不是网络连接和服务器连接问题#xff0c;… 打开 xshell ssh 登录远程服务器卡在下面这里迟迟不继续
当 SSH 连接卡在 Connection established. 之后但没有显示远程终端提示符时这通常意味着连接已经成功建立说明不是网络连接和服务器连接问题可能就是服务器自己的问题了 一、直接的解决办法重点 查明原因
打开服务器官网我用的是阿里云的服务器查看你的服务器的相关运行信息
如果发现你的机器如下图一样CPU占用和硬盘IO的数据有点不对劲有点高了这表示当前你的机器被大量服务使用着可能是运行着某些大型服务因此导致服务器变卡 解决办法
1、如果你的机器真的在运行某些大型服务而且就是你自己主动运行的那就没办法了就是其他服务占用导致机器变卡
2、如果不是则可能是某些服务堆积过多比如我的机器大概是因为 vscode 服务占用的内存资源太多了平时会用 vscode 远程登录写代码
若这些服务你认为可以关闭则直接重启你的机器
打开你云服务器的官网打开你的机器服务页面找到重启键下面是阿里云的重启键位置 等待重启即可 二、手动开启一个 swap 分区缓解服务器内存和 CPU 占用过高的问题 手动开启一个 swap 分区可以暂时缓解服务器内存和 CPU 占用过高的问题。当物理内存RAM不足时操作系统会使用 swap 分区作为虚拟内存将不常用的数据移到磁盘上从而释放 RAM 供更重要的进程使用。这可以有效防止系统因内存不足而崩溃或变得非常缓慢。 如何创建和启用 swap 分区
1. 检查现有 swap
首先检查你的服务器是否已经有 swap 分区
sudo swapon --show如果输出为空则表示没有启用 swap。 2. 创建 swap 文件
你可以通过创建一个 swap 文件来增加虚拟内存。以下是一个常见的做法 选择一个合适的大小通常建议 swap 的大小为物理内存的 1-2 倍但具体取决于你的需求和磁盘空间。例如如果你有 4GB 的 RAM可以创建一个 8GB 的 swap 文件。 创建 swap 文件 sudo fallocate -l 8G /swapfile设置适当的权限 sudo chmod 600 /swapfile设置 swap 文件把文件转换为swap文件 sudo mkswap /swapfile启用 swap 文件激活swap文件这里可以直接用命令挂载上一个swap分区但是重启后要重新挂载 sudo swapon /swapfile如果不需要了可以也可以卸载
卸载sudo swapoff /swapfile验证 swap 是否已启用 sudo swapon --show你应该看到新创建的 swap 文件已经启用。
以下是我给自己的系统开了 2G 的分区 3. 使 swap 永久生效
为了确保在系统重启后 swap 仍然有效你需要将其添加到 /etc/fstab 文件中
echo /swapfile none swap sw 0 0 | sudo tee -a /etc/fstab4. 调整 swappiness 参数
swappiness 参数控制内核使用 swap 的频率。默认值通常是 60但这可能不适合所有情况。你可以根据需要调整这个值 临时调整 sudo sysctl vm.swappiness10永久调整 编辑 /etc/sysctl.conf 文件添加或修改以下行 vm.swappiness10较低的 swappiness 值如 10意味着内核会尽量避免使用 swap只有在绝对必要时才会将数据移到 swap 中。较高的值如 60 或更高则会让内核更积极地使用 swap。 5. 监控 swap 使用情况
你可以使用以下命令监控 swap 的使用情况
free -h或者使用 top、htop 等工具查看实时的内存和 CPU 使用情况。 其他建议
虽然启用 swap 可以暂时缓解内存不足的问题但它并不是长期解决方案。swap 是基于磁盘的访问速度远低于物理内存因此频繁使用 swap 会导致系统性能下降。为了更彻底地解决问题建议你考虑以下措施
优化应用程序 检查哪些进程占用了大量的内存和 CPU并尝试优化它们。关闭不必要的服务和进程减少资源消耗。 增加物理内存 如果可能的话考虑升级服务器的物理内存RAM。这是最直接且有效的解决方法。 负载均衡 如果你有多个服务器可以考虑将负载分摊到不同的服务器上避免单台服务器过载。 三、我的解决思路非必要观看 当你等待好一会后发现 xshell 登录成功连接上服务器了但是向这个打开的终端窗口输入命令终端的反应变慢了每一条命令都是迟迟才响应
此时我想到服务器并不是不能登录而是响应速度变慢了 于是打开服务器官网我用的是阿里云的服务器 发现我的机器 cpu占用到了 50% 以上 、硬盘IO 也到了一个较高的数值说明该机器正在运行某些比较大的服务如果你确实有用该服务器运行大型服务则原因就是你的大型服务占用该机器的大部分性能导致你的 vscode 或 xshell 登录不上机器与终端响应变慢破案了
但是我确定我没有运行大型服务是不是中病毒了但我也确定我没有乱下载什么东西
最终大法重启该服务器
世界真理机器的 99%的问题都能通过重启解决 打开你云服务器的官网打开你的机器服务页面找到重启键下面是阿里云的重启键位置 重启时机器名称旁边的 “运行中” 会变成 “正在停止”等停止字样等待一会
过几分钟若还是 “正在停止”等停止字样此时刷新一下当前页面试试不行继续等待直到最后重启成功 重新使用 vscode 和 xshell 登录远程机器此时就成功了