复制到linux中的挂载点时出现hung_task_timeout_secs错误

时间:2015-03-21 21:37:46

标签: linux virtual-machine virtualbox zfs hung

我正在尝试将数据文件从我的VM复制到NFS VM-ZFS存储(两个VM都可以相互通信)。在复制过程中,我偶尔会遇到错误:

INFO:任务cp:阻止超过120秒。 “echo 0> / proc / sys / kernel / hung_task_timeout_secs禁用此消息”

我的VM都挂了,我必须重启它们。如果我再次复制它可以工作。

我有大约233个要复制的数据文件,很难一次又一次地重启VM。

我查看了互联网上提供的解决方案,并将vm.dirty_ratio更改为5,将vm.dirty_background_ratio更改为10以解决但无效。

我正在虚拟机上运行这些虚拟机,并为一个分配大约17GB RAM,为6GB RAM分配大约1.5GB内存。

任何可以帮助我在没有VM挂起的情况下将这些文件复制到NFS的黑客攻击?

1 个答案:

答案 0 :(得分:0)

如果我用另一个答案回答答案,我很抱歉,但是这个案例有许多需要探索的变量。

1,您有一个共享存储的Linux VM(假设)

一个。哪个发行版? 32位还是64位?当问题发生时,系统负载的顶级报告是什么?

B中。本地存储还是nas?还是圣?

℃。哪个版本的NFS? 3或4?

d。在映射NFS共享时,您可以设置挂载的变量吗?您可能想要使用rsize和wsize,将它们设置为至少64000.我建议还要在共享上设置noatime和nodiratime。

电子。从我使用Gluster的VMware背景中,您可以在存储端设置一些超时/刷新设置。存储发布它的存在的频率,告诉它存在。一个好的开始是20秒。

F。 VMware可以告诉您在物理和VM级别上读取或写入的延迟时间。试着找出那些要知道应该责怪的人。

啊,当然,请确保您的Linux VM已应用最新补丁。

让我们看看我们从哪里来。