fstrim для Windows Guests и Ceph Storage, Proxmox Виртуальная Среда
starnetwork
Guest
0
20.03.2018 18:25:00
Привет, как я могу запустить решение fstrim для Windows KVM с хранилищем Ceph? Было бы здорово, если бы это можно было делать регулярно. Спасибо!
RCK
Guest
0
10.02.2019 12:59:00
Я только что протестировал функцию discard на последней версии proxmox 5.3, и теперь SATA корректно выполняет обрезку с Win7/2008r2! Так что, если хотите, чтобы функция discard работала правильно, вам нужно использовать local-lvm (thin) и: ОС >= Win8/2012 + контроллер VirtIO SCSI + SCSI HDD + опция Discard (лучшая производительность HDD) ОС = Win7/2008r2 + контроллер VirtIO SCSI + SATA HDD + опция Discard
Rainerle
Guest
0
13.02.2019 00:09:00
Привет, после чтения твоих постов я перенастроил свои системы Windows 7 и Server 2008r2 для работы с SATA на Ceph RBD хранилище. ... bootdisk: sata0 ostype: win7 sata0: ceph-proxmox-VMs:vm-106-disk-0,cache=writeback,discard=on,size=30G scsihw: virtio-scsi-pci ... Используя , я смог подтвердить, что это работает для обеих упомянутых версий. К сожалению, команда qm agent <VMID> fstrim выдает следующее сообщение: root@proxmox01:~# qm agent 106 fstrim { "error" : { "class" : "GenericError", "desc" : "fstrim поддерживается только для Win8+" } } root@proxmox01:~# Поэтому я запустил оптимизатор диска внутри ОС. В целом мне удалось освободить 11% от общего объема используемого пространства на Ceph хранилище...
RCK
Guest
0
13.02.2019 09:03:00
Я подтверждаю это поведение следующим образом: я настроил KVM с Windows 7 "sata + discard" на одном "local-lvm" + "thin pool" хранилище. У меня на Windows 7 нет агента, так что я не могу запустить "qm agent xxx fstrim". Я сделал резервное копирование ВМ --> 20 ГБ. Я скопировал большой файл размером 10 ГБ на свою ВМ, сделал резервное копирование --> 30 ГБ. Я удалил большой файл размером 10 ГБ на своей ВМ, сделал резервное копирование --> снова 20 ГБ.
RCK
Guest
0
25.02.2019 12:56:00
Подтверждено на другой виртуальной машине с Windows 7 и proxmox-ve: 5.3-1, функция discard здесь работает хорошо с следующей конфигурацией: Локальный агент не нужен, команда fstrim тоже. Код: bootdisk: sata0 cores: 4 ide2: none,media=cdrom keyboard: fr memory: 8192 name: Generateur-Win7-202 net0: virtio=00:11:97:09:02:02,bridge=vmbr0 numa: 0 onboot: 1 ostype: win7 sata0: local-lvm:vm-202-disk-0,discard=on,size=110G scsihw: virtio-scsi-pci sockets: 1 tablet: 0 vga: std
RCK
Guest
0
28.02.2019 21:11:00
Будь осторожен, даже если "discard=on" работает с SATA, производительность SATA на Win7x64 значительно ниже, чем у SCSI. Мой собственный тест на SSD показал, что драйвер SATA в 2–4 раза медленнее, чем SCSI.