@yangdongsheng I try with fstrim(just command but no virsh) in guest as you said, find it is not stable for the result. Sometimes it get partly trim for the first time, sometimes first time without change and need to do second time, sometimes several times trim will not change. I will do more research