“echo 0 > /proc/sys/kernel/hung_task_timeout_secs“ disables this message

这篇具有很好参考价值的文章主要介绍了“echo 0 > /proc/sys/kernel/hung_task_timeout_secs“ disables this message。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

现象

主机无缘无故死机,主机上服务无响应

日志出现大量:"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

日志输出信息:

/proc/sys/kernel/hung_task_timeout_secs,linux,服务器

分析:

echo 0 > /proc/sys/kernel/hung_task_timeout_secs,提示内容为禁用超时限制,就不会再有上面信息提示,不建议禁用

内核参数设置为: kernel.hung_task_timeout_secs = 120 ,表示内存写到磁盘的时间限制为120s

结合任务IO堵塞信息,可判断是内存写入磁盘造成IO堵塞堆积,导致系统失去响应。先达到vm.dirty_background_ratio的条件然后触发flush进程进行异步的回写操作,但是这一过程中应用进程仍然可以进行写操作,如果多个应用进程写入的量大于flush进程刷出的量那自然会达到vm.dirty_ratio这个参数所设定的坎,此时操作系统会转入同步地处理脏页的过程,阻塞应用进程。

问题原因:

By default Linux uses up to 40% of the available memory for file system caching.
After this mark has been reached the file s文章来源地址https://www.toymoban.com/news/detail-788417.html

到了这里,关于“echo 0 > /proc/sys/kernel/hung_task_timeout_secs“ disables this message的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux下sys目录与proc目录的作用

    在Linux系统中,/sys目录是一个特殊的虚拟文件系统(sysfs),用于提供对内核和设备的运行时信息的访问。它是在内核中运行的驱动程序和子系统的接口,可以用于获取和配置系统的硬件和内核信息。 以下是/sys目录的一些主要作用: 设备和驱动程序信息:/sys目录提供了与设

    2024年02月04日
    浏览(60)
  • 记Kubernetes(k8s) 节点kubeadm join报错:[ERROR FileContent--proc-sys-net-ipv4-ip_forward]

    💖The Begin💖点点关注,收藏不迷路💖 这个错误提示显示了一个预检错误,指出 /proc/sys/net/ipv4/ip_forward 的内容未设置为 1。在 Kubernetes 的预安装检查中,这是一个必要的设置,它允许数据包在节点之间进行转发。 要解决这个问题,需要设置 /proc/sys/net/ipv4/ip_forward 的值为 1。

    2024年04月14日
    浏览(86)
  • kernel_task 进程 CPU 占用率高导致 mac 卡顿问题

    这个问题已经遇到多次了,在 mac 使用中会突然变得非常卡顿,查看活动监视器发现 kernel_task 进程 cpu 占用率很高 100% - 800%,同时风扇声音较大。 查了网上的方案,最多的教程是重启、重置SMC、NVRAM,但是都不管用。 后来发现是外接显示器的问题,外接显示器拔掉马上就恢复

    2024年02月11日
    浏览(48)
  • 杂记——19.git上传时出现the remote end hung up unexpectedly错误

    git是大家常用的项目版本控制工具,熟练地使用git可以提高开发效率,但是有时在使用git推送代码时,会提示“the remote end hung up unexpectedly”的问题,那么git推送代码提示“the remote end hung up unexpectedly”怎么解决呢,下面本文就介绍一下。 目录 1.问题描述 2.问题原因 3.解决方

    2024年02月07日
    浏览(46)
  • git 推送出现fatal: The remote end hung up unexpectedly解决方案

    在使用git更新或提交项目时候出现 \\\"fatal: The remote end hung up unexpectedly \\\" 的报错; 报错的原因原因是推送的文件太大。 下面给出解决方法 方法一: 修改提交缓存大小为500M,或者更大的数字 git config --global http.postBuffer 524288000 git config --global http.postBuffer 1048576000 或者在克隆/创建

    2024年02月04日
    浏览(52)
  • git clone 或者是vscode clone 时遇到the remote end hung up unexpectedly

    使用git clone总是报错 查看原因有三种可能:要么是缓存不够,要么是网络不行,要么墙的原因。 如果是网络不行,可以配置git的最低速度和最低速度时间: 【补充】文件太大的解决方法: 当clone或者push git项目时,文件太大也会出现fatal: The remote end hung up unexpectedly 此时需要

    2024年02月16日
    浏览(46)
  • linux proc系统

    Linux的/proc文件系统是一个特殊的文件系统,它提供了访问内核和进程信息的接口。它不是一个存储在硬盘上的文件系统,而是一个虚拟的文件系统,存在于内存中,用于向用户和进程展示有关系统状态和进程信息的数据。 /proc目录下的文件和子目录提供了对系统状态和进程信

    2024年02月12日
    浏览(38)
  • /proc/cpuinfo详解

    在分析该文件输出之前,我们先理解下几个重要的概念:物理CPU、CPU核心数、逻辑CPU。 物理CPU数(physical id):主板上实际插入的cpu数量,不重复的 physical id 有几个就有多少个物理CPU。 CPU核心数(cpu cores)  :核心又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯

    2024年02月07日
    浏览(28)
  • 【Linux】proc文件系统

    【Linux】proc文件系统 前言  一、proc文件系统简介 1.1 proc文件系统是什么? 1.2 proc文件系统的作用和特点 1.3 proc文件系统提供的信息 二、proc文件系统常用节点详述 2.1 /proc/cpuinfo  2.2 /proc/meminfo 2.3 /proc/kallsyms 2.4 /proc/interrupts 2.5 /proc/loadavg 三、总结 重要的环节:带着问题不断前

    2024年02月06日
    浏览(36)
  • /proc/meminfo 是什么文件

    /proc/meminfo 是一个虚拟文件系统,它提供了有关系统内存使用情况的实时信息。这个文件包含了关于系统内存使用情况的详细信息,如已用内存、空闲内存、共享内存、缓存等。 这个文件的内容可以通过以下命令查看: 其中,每一行都代表一个内存项,包含以下字段: MemT

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包