当前位置:首页 > 实用技巧 >

linux账号未登录的情况下怎样重启(linux怎么注销系统重新登录)

来源:原点资讯(www.yd166.com)时间:2023-12-07 00:50:30作者:YD166手机阅读>>

摘要:今天有台服务器的应用没有响应,SSH远程也无法登录。通过控制台界面查看该Linux系统,出现多个错误信息echo 0 /proc/sys/kernel/hung_task_timeout,初步断定系统hung住了。

本文将呈现本初问题的解决过程,详细内容请参考下文。

一、出现问题

1、错误信息

linux账号未登录的情况下怎样重启,linux怎么注销系统重新登录(1)

2、问题状况

系统中的缓存数据过大导致系统中的应用无法访问,SSH远程登录不成功。

二、分析问题

说明:文件缓存是一项重要的性能改进,在大多数情况下,读缓存在绝大多数情况下是有益无害的(程序可以直接从RAM中读取数据)。写缓存比较复杂,Linux内核将磁盘写入缓存,过段时间再异步将它们刷新到磁盘。这对加速磁盘I/O有很好的效果,但是当数据未写入磁盘时,丢失数据的可能性会增加。

当然,也存在缓存被写爆的情况。还可能出现一次性往磁盘写入过多数据,以致使系统卡顿。这些卡顿是因为系统认为,缓存太大用异步的方式来不及把它们都写进磁盘,于是切换到同步的方式写入。

1、默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘,导致后续的IO请求都是同步的。

将缓存写入磁盘时,有一个默认120秒的超时时间。 出现上面的问题的原因是IO子系统的处理速度不够快,不能在120秒将缓存中的数据全部写入磁盘。IO系统响应缓慢,导致越来越多的请求堆积,最终系统内存全部被占用,导致系统失去响应。

2、初步认为应该是内存的清理机制出问题,优化处理。

三、解决问题

1、根据应用程序实际情况,由于服务器上所运行的应用都是需要短时间响应大量的访问,因此需要对vm.dirty_ratio,vm.dirty_background_ratio两个参数进行调优设置。增加方框内的两项内容:

linux账号未登录的情况下怎样重启,linux怎么注销系统重新登录(2)

2、需要说明的是,先达到vm.dirty_background_ratio的条件然后触发flush进程进行异步的回写操作,但是这一过程中应用进程仍然可以进行写操作,如果多个应用进程写入的量大于flush进程刷出的量那自然会达到vm.dirty_ratio这个参数所设定的坎,此时操作系统会转入同步地处理脏页的过程,阻塞应用进程。

linux账号未登录的情况下怎样重启,linux怎么注销系统重新登录(3)

3、通过修改/etc/sysctl.conf文件使得系统配置永久生效。

首先执行指令# cp /etc/sysctl.conf /etc/sysctl.conf20230317备份sysctl.conf文件。

然后执行指令# vim /etc/sysctl.conf 在后面加入以下两行。

vm.dirty_background_ratio=5

vm.dirty_ratio=10

最后reboot重启系统生效。

linux账号未登录的情况下怎样重启,linux怎么注销系统重新登录(4)

linux账号未登录的情况下怎样重启,linux怎么注销系统重新登录(5)

栏目热文

linux重启命令怎么用(linux中重启的命令是)

linux重启命令怎么用(linux中重启的命令是)

大家好,这里是肥羊杀手滴学习笔记,今天给大家分享一下Linux的重启命令。1.一般常用的重启命令reboot命令用于用来...

2023-12-07 01:04:31查看全文 >>

看倒车镜左右距离一样吗(为什么倒车镜实际距离不一致)

看倒车镜左右距离一样吗(为什么倒车镜实际距离不一致)

开车新手上路的时候看不懂后视镜已经成为了“通病”了,而且这个很重要的问题诸多的驾校都是不教的,导致了很多的新手们上路之后...

2023-12-07 01:11:03查看全文 >>

倒车镜下方的距离判断(中间倒车镜怎么判断距离)

倒车镜下方的距离判断(中间倒车镜怎么判断距离)

科目二倒车入库,点位儿为什么你总是看不准?咱们看点位,是后视镜下沿更准确一点,还是看镜根儿更准确一点儿?为什么网上的教练...

2023-12-07 00:59:13查看全文 >>

自己倒车怎样看倒车镜判断距离(倒车怎么看倒车镜判断左右方向)

自己倒车怎样看倒车镜判断距离(倒车怎么看倒车镜判断左右方向)

标题:后视镜技巧:新手上路必备,教你快速判断与后车距离,超车才安全随着汽车成为现代生活的一部分,越来越多的人踏上了驾驶的...

2023-12-07 00:37:53查看全文 >>

苟利于民出自(苟利于民不必法古出处)

苟利于民出自(苟利于民不必法古出处)

182.1992年阿尔贝维尔冬奥会,中国运动员【 】在速度滑冰项目上获得两枚宝贵的银牌,结束了我国在冬奥会上未获奖牌的历...

2023-12-07 01:11:15查看全文 >>

linux中完成重启功能(linux系统马上重启的命令)

linux中完成重启功能(linux系统马上重启的命令)

Linux 重启命令是指在Linux系统中,通过指定命令来启动或重启系统。在日常使用中,我们经常需要对系统进行重启操作,...

2023-12-07 01:17:25查看全文 >>

linux重启redis命令(linux查看redis是否启动命令)

linux重启redis命令(linux查看redis是否启动命令)

1、把redis下面的redis.conf文件里面的#requirepass foobared去掉注释,foobared...

2023-12-07 00:57:02查看全文 >>

linux重启系统的方式(linux重启的几种方式)

linux重启系统的方式(linux重启的几种方式)

Linux操作系统是个强大的OS,与windowns是完全不一样的,连机器最常见的关机,重启之类的都有好多不同的命令,也...

2023-12-07 00:37:27查看全文 >>

linux最常用命令(linux必学的命令)

linux最常用命令(linux必学的命令)

常见linux命令速查大全,有需要的小伙伴收藏加关注,干货满满。(1)blkid 可以查看块设备属性信息blkid -U...

2023-12-07 01:06:37查看全文 >>

linux重启命令init(linux关机命令init)

linux重启命令init(linux关机命令init)

init命令是Linux系统启动的第一个进程,它是所有其他进程的祖先进程。init命令负责加载操作系统内核,初始化系统环...

2023-12-07 00:48:55查看全文 >>

文档排行