在 Linux 上将内容写入可移动设备(USB 记忆棒/HDD、SD 卡等)时,我经常在前几秒钟看到令人难以置信的写入速度,有时以 GB/s(写入缓冲区的填充)的顺序,然后是几秒钟几分钟的安静(缓冲区实际上正在写入设备)。
这是误导。很难判断实际的写入速度。这很烦人(在刷新缓冲区时不能中断程序)。它可能会导致 FS 损坏,并且至少会在设备正在写入的情况下拔掉插头时导致未写入的内容。
在我的情况下,写入缓冲区似乎超过了 GB。有没有办法控制它?我想将其降低到更合理的值。
注意:这与文件系统缓存无关,这种影响也会出现在原始设备上
注意:我不想完全禁用写缓冲区
谢谢!
我希望我的 ssh 配置中有一个与任何本地 IP 匹配的主机部分:
Host 10.* 192.168.*.* 172.31.* 172.30.* 172.2?.* 172.1?.*
setting
setting
...
Run Code Online (Sandbox Code Playgroud)
只要我直接连接到相关的 IP,这就会起作用。但是,如果我连接到稍后解析为这些 IP 之一的主机名,则该部分将被忽略。
sshd 有我认为可以用于此的匹配地址部分,但它们在 ssh 客户端配置中不起作用。
有没有办法实现这一目标?