复印开始时复印速度快

Jav*_*Jav 6 usb dd cp copy 16.04

当我复制文件时(与我使用的进程无关 - krusader、cp、dd ......)首先它非常快,就像太快一样(大约 7000 MB/s 到 USB 2.0 笔式驱动器)。然后它突然变慢(通常为 99%)并且几乎冻结了几分钟。我的猜测是,第一部分被复制到某个缓存,然后以正常速度同步到 USB。

问题显示在这里,当我测试驱动器性能(/dev/sdb是 USB 2.0 笔式驱动器)时:

$ sudo hdparm -Tt /dev/sdb

/dev/sdb:
Timing cached reads:   14654 MB in  2.00 seconds = 7332.19 MB/sec
Timing buffered disk reads:  64 MB in  3.05 seconds =  20.97 MB/sec
Run Code Online (Sandbox Code Playgroud)

这个错误可能是相关的

笔记本电脑:Ubuntu 16.04(4.10.0-42-generic),Awesome WM,16G RAM,512 SSD,...(这不是我第一次遇到这个问题 - 我的旧笔记本电脑也有 16G RAM)

rav*_*ery 3

您可能遇到了提到的错误,但这也可能是正常操作。

首先,系统写入驱动器缓存,该速度可能非常快,具体取决于内存总线速度。当缓存到达某个点时,它开始将页面推送到磁盘,同时仍然接收对缓存的写入。由于磁盘写入比内存写入慢得多,因此缓存最终会被填满。发生这种情况时,系统将缓存刷新到磁盘并开始直接写入磁盘。根据缓存大小,此刷新可能需要一段时间才能处理。

正如您链接的错误报告中提到的,更改“脏率”可以减少这种滞后。