小编MrC*_*vin的帖子

文件系统 (ext4) 如何“存储”TRIM 信息?

建议启用每周运行一次的 TRIM cron 作业。当调用 fstrim 命令时,文件系统会将 TRIM 信息发送到驱动器以丢弃已删除的数据(我希望我做对了)

到目前为止一切顺利,这在很多地方都有描述。

但是我找不到任何关于这些 TRIM 信息如何/在哪里“存储”在 fstrim 命令之间的文件系统中的信息?

并且可以以某种方式“清除”这些 TRIM 信息,以便 SSD 不会获得所有必须丢弃的页面/块的信息?

或者 fstrim 命令会比较文件系统和 SSD 哪些数据实际上被删除了?

ssd trim

3
推荐指数
1
解决办法
1295
查看次数

Win10 来宾高 KVM 主机 CPU 使用率

前段时间有人注意到 Win10 1803 WM 会在主机上提供高 CPU 使用率,例如 25%,即使客户端 CPU 使用率为 0%。它是通过在您的 virt XML 文件中设置这些设置来解决的:

 <hyperv>
   <relaxed state='on'/>
   <vapic state='on'/>
   <spinlocks state='on' retries='8191'/>
   <synic state='on'/> 
   <stimer state='on'/>
 </hyperv>

 <clock offset='localtime'>
   <timer name='rtc' tickpolicy='catchup'/>
   <timer name='pit' tickpolicy='delay'/>
   <timer name='hpet' present='no'/>
   <timer name='hypervclock' present='yes'/>
 </clock>
Run Code Online (Sandbox Code Playgroud)

但问题是新回来的。我已经从 Debian 拉伸 ( QEMU 2.8.1/ Kernel 4.9) 转移到了 Buster ( QEMU 3.1.0/ Kernel 4.19) 和 Windows 10 1809。
问题可能与我不能再<synic state='on'/>在 Buster 上使用有关,而我可以在同一硬件上的 Stretch 上使用。
当我尝试启动 VM 时出现此错误

error: internal error: process …
Run Code Online (Sandbox Code Playgroud)

kvm debian windows qemu libvirt

3
推荐指数
1
解决办法
4630
查看次数

标签 统计

debian ×1

kvm ×1

libvirt ×1

qemu ×1

ssd ×1

trim ×1

windows ×1