用free命令查看内存使用率看看 看第2行的使用率另外 我机器是4G内存 装的是RedFlag DC Server5.0我做过测试,只启动操作系统不启动数据库和应用的话,100M足以,启动oracle10g数据库后,300M也够用了。但这不包含启动其他应用的情形。看看free命令的结果看看吧。我贴一下我的结果 total used free shared buffers cachedMem: 373936 327664 46272 0 10608 255524-/+ buffers/cache: 61532 312404 swap: 1638620 0 1638620 可以看到我分配的内存是373936k,使用了61532k ,虚拟内存swap使用了0当前是只启动oracle10g数据库。启动图形界面后,使用了102632k swap使用了412k 我觉得是不是你跑了其他的应用造成的,你可以用top命令看看哪个进程使用的内存比较多
创新互联公司专注于荔湾企业网站建设,自适应网站建设,购物商城网站建设。荔湾网站建设公司,为荔湾等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
是root方式运行的吗
如果是非root运行,su需要输入密码,所以就阻塞了
未遇过类似问题,请问你SSH client重新连接还有问题么?
我遇到这类问题的话,会看看是否有connectionTimeout,或者显示字符buffer的参数设置
开机时间过长 或者用的服务器版 偶尔会卡一下 一般linux是比较效率的
如果是远程登录的话,一般是网络连接或者sshd本身的问题,你在远程敲命令,服务器没识别到,就不会往下走,所以通常这种情况下,可以从网络方面排查,也可以重启下sshd服务看看是否能解决
如果是本地登录,一般都是服务器性能问题了,需要看下CPU,磁盘,内存,或者是否被攻击等等