我正在尝试将数据文件从我的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的黑客攻击?
答案 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已应用最新补丁。
让我们看看我们从哪里来。