在 UBUNTU 18.04 Lts 中复制大文件时速度很慢

在 UBUNTU 18.04 Lts 中复制大文件时速度很慢

我正在复制 USB 驱动器中的一个大文件,复制超过一半时,它卡住了并停止在那里,而我无法复制该文件。我正在尝试这个命令

echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes

但它错了。

bash: /proc/sys/vm/dirty_background_bytes: Permission denied

答案1

尝试这个:

sudo echo $((64*1024*1024)) | sudo tee /proc/sys/vm/dirty_background_bytes
sudo echo $((192*1024*1024)) | sudo tee /proc/sys/vm/dirty_bytes

另外,为了确保此修复在重启后仍然有效,请将以下内容添加到您的 /etc/rc.local 文件中,如果不存在,请创建它。

echo $((64*1024*1024)) | sudo tee /proc/sys/vm/dirty_background_bytes
echo $((192*1024*1024)) | sudo tee /proc/sys/vm/dirty_bytes

然后使 rc.local 文件可执行

chmod +x /etc/rc.local

检查一切正常:

sudo systemctl restart rc-local
sudo systemctl status rc-local

来源:

相关内容