我正在尝试将数据文件从我的VM复制到存储(这两个VM可以相互通信)。在复制过程中,有时我会遇到错误:
信息:任务cp:阻塞超过120秒。"echo 0>/proc/sys/ this /hung_secs禁用此消息“
我的VM挂起和我必须重新启动它们。如果我再抄一次,它就能用了。
我有大约233个数据文件要复制,它变得很难重新启动VM的一次又一次。
我查看了互联网上给出的解决方案,并将vm.dirty_ratio改为5,vm.dirty_background_ratio改为10以解决问题,但它不起作用。
我正在虚拟盒上运行这些VM,并为其中一个分配了大约17 6GB的RAM,而NFS VM则分配给了6GB的RAM。
任何可以帮助我在不挂VM的情况下将这些文件复制到NFS的黑客?
发布于 2015-03-31 11:09:56
如果我用另一个答案回答一个问题,我很抱歉,但是这个案例有很多变量需要去探索。
1,您有一个Linux共享您的存储(假设)
哪个发行版? 32位还是64位?当问题发生时,顶层报告系统负载的内容是什么?
当地储藏室还是nas?还是桑?
NFS的哪个版本?3还是4?
当映射NFS共享时,您能设置挂载的变量吗?您可能需要使用调整大小和大小,将其设置为至少64000。我还建议在这一份额上设置noatime和nodiratime。
从我使用Gluster的VMware背景来看,您可以在存储端设置一些超时/刷新设置。存储多久一次发布它的存在,告诉它是活着的。一个好的开始是20秒。
VMware可以告诉您在物理和VM级别上读或写的延迟。试着找出那些人来知道该怪谁。
啊,当然,还要确保您的Linux应用了最新的修补程序。
让我们看看从这里得到什么。
https://stackoverflow.com/questions/29188343
复制相似问题