首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ssh上执行命令需要很长时间。

在ssh上执行命令需要很长时间。
EN

Server Fault用户
提问于 2014-09-12 18:15:57
回答 2查看 10.1K关注 0票数 2

奇怪的是,在我的linux服务器上,当我尝试通过ssh登录并运行命令时,大约需要15-30秒来执行每个命令。每个命令都执行得非常慢。但是,只要执行该命令,它就会执行正常的功能(我的意思是不会减慢)。

我查过了,CPU,RAM,IO,网络,一切正常。那么问题是什么呢?

EN

回答 2

Server Fault用户

发布于 2019-03-26 01:51:27

检查交换内存(free -h)的利用率。

如果某些进程占用大量交换内存,这可能会导致系统运行缓慢,而这又需要更多的时间来执行命令。

票数 0
EN

Server Fault用户

发布于 2019-09-25 17:23:19

大多数现代操作系统倾向于尽可能多地在RAM中缓存。第一次运行命令时,可能需要很长时间才能从磁盘检索所有信息。在随后的尝试中,数据已经被缓存,并且运行速度要快得多。这是在DB服务器上的一个常见场景:重SQL查询可能需要很长时间才能执行,如果然后再次运行查询,则执行是立即的,因为数据已经在那里了。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/628155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档