Я использую виртуальную машину (qemu) с виртуальным диском на жестком диске. Он работает довольно медленно, поэтому я думаю о переносе этого виртуального диска на SSD. Единственное, что меня беспокоит, так это то, будет ли это вредным для SSD или повлияет на срок его службы.
В идеале я хотел бы измерить трафик ввода-вывода, проходящий через этот файл виртуального диска, в некоторый момент времени, чтобы я мог надежно оценить, насколько вреден / w моей виртуальной машины будет для моего SSD.
Есть ли инструмент или метод, который я мог бы использовать для этой цели?
вы можете run
# identify the disk you care for
$ virsh domblklist <guest>
Target Source
-------------------------------------------------------------
vda /var/lib/uvtool/libvirt/images/focal.qcow
vdb /var/lib/uvtool/libvirt/images/focal-ds.qcow
# Then monitor it via
$ virsh domblkstat <guestname> <disk>
vda rd_req 23209
vda rd_bytes 913245696
vda wr_req 60929
vda wr_bytes 2483832832
vda flush_operations 52825
vda rd_total_times 3619008820
vda wr_total_times 43149173909
vda flush_total_times 30698076825
Это не идеально, но это представление virt-stacks о том, что происходит, и должно дать вам достаточно, чтобы оценить, чего ожидать.