微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Linux中模拟悬挂任务?

我只是更改了/etc/sysctl.conf中的以下配置:

# Reboot 5 seconds after panic
kernel.panic = 5

# Panic if a hung task was found
kernel.hung_task_panic = 1

# Setup timeout for hung task to 300 seconds
kernel.hung_task_timeout_secs = 300

我想测试kernel.hung_task_panic = 1和kernel.hung_task_timeout_sec = 300是否正常工作.如何在linux中模拟悬挂任务以测试这两种配置.我正在使用Ubuntu 16.04 Server

解决方法:

您可以冻结文件系统,然后触发写入,如下所示:

# fsfreeze --freeze /path/to/mountpoint
# echo crap > /path/to/mountpoint/file

因为您打算触发崩溃,所以我强烈建议您将几个MB文件添加到tmpfs挂载点,lostup(获取/ dev / loop0左右),mkfs并最终挂载该文件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐