FreeBSD Host ZFS su root che esegue VirtualBox con Windows Server 2003 Ospiti velocità molto lenta HD

Ecco il mio setup: sto eseguendo un Dual Quad Core Xeon 2.0Ghz con 16 GB di Ram e 2 x 2 TB WD Green con FreeBSD 7 che ha ZFS in radice. Le unità disco rigido sono in uno specchio ZFS. Sto eseguendo VirtualBox 4.0.14. Ho 2 visitatori di Windows Server 2003 che utilizzano rispettivamente 4 GB di Ram e hanno 320 Virtual Disk VDI che sono circa il 70% pieno. Un Windows Server è un server terminal e l'altro è un server di database MS SQL.

Durante l'esecuzione di copie di dischi e trasferimenti direttamente dal server FreeBSD su Samba sono in grado di get velocità di trasferimento da 80 a 90 MB / s sia in lettura che in scrittura. Quando cerco di trasferire all'interno del VM, ottengo un massimo di 10 MB / s.

Quando replica un file di grandi size all'interno del VM, ottengo max 10MB / s. Uso di zpool iostat Non vedo mai l'uso di VM più di 20-30 MB / s di trasferimento massimo. All'interno della configuration di VirtualBox ho provato sia l'adattatore IDE che anche SATA. Non ho ancora provato SCSI.

Quali potrebbero essere le cause di tali velocità di accesso a disco lente?

  • ZFS rispecchia nuove unità aggiunte che non riportno le size corrette
  • Mistero della piscina ZFS scomparsa sul singolo disco Seagate FireCuda 2.5 SMR
  • Impostazione di un avviso di posta elettronica quando il disco ZFS esegue un errore su FreeNAS
  • ZFS e SAN - migliori pratiche?
  • mdadm + zfs vs mdadm + lvm
  • Cosa succede alle scritture mancate dopo una chiara eliminazione?
  • ZFS, raidz1: Perché la dimensione del volume (42T) è molto più piccola della dimensione della piscina (50T)?
  • OpenSolaris ZFS barebones per NAS
  • 2 Solutions collect form web for “FreeBSD Host ZFS su root che esegue VirtualBox con Windows Server 2003 Ospiti velocità molto lenta HD”

    1. Dovresti aggiornare a 8.3 o 9.0, ci sono molte correzioni.
    2. È necessario aggiornare VirtualBox. Devi aggiornare le porte prima di fare questo.
    3. Un buon modo per disinstallare i dischi sarebbe:
      • spostandoli a zvols, zvols può essere trasferito a VirtualBox da VBoxManage internalcommands createrawvmdk, questo lo rende less metadati e limita i settori a 8k (HINT: come i tuoi settori max predefiniti a 512K quasi each byte scritti comporteranno la scrittura di block 512K);
      • tutti i dati sul disco virtuale sono già gestiti dal sistema virtualizzato FS in modo da poter finire zfs vdev:
        • sync = distriggersto, questo distriggers la logging sul disco, dà la capacità del disco di non aspettare le scritture a lungo termine;
        • logbias = throughput, quando il log è abilitato nuove pagine per i dati sarebbero acquisiti da zpool, non dal log intent, fossati doppio scrivere; anche i dati sono scritti immediatamente;
        • compression = on, nella maggior parte degli ambienti questo accelera la lettura / scrittura;
        • NON GIRARE DEDUP ON.
    4. Non utilizzare SCSI, SATA è un modo migliore per utilizzare il disco. Dopo l'aggiornamento di VirtualBox impostare hostiocache sul controller.

    Modificare il tipo di adattatore nelle impostazioni di Virtualbox per gli OS ospite con il problema.

    Innanzitutto, select l'istanza che sta verificando velocità di trasferimento di networking lente e chiudere. Quindi entra nelle sue impostazioni.

    Seleziona "Rete" a sinistra, quindi "Avanzate" a destra.

    Esiste un menu a discesa denominato "Tipo di adattatore".

    Provare ad each tipo di adattatore e vedere se una delle altre opzioni risolve il problema.

    È inoltre ansible eseguire l'aggiornamento alla versione corrente di Virtualbox: 4.1.14. Penso che il più recente nella collezione di porte FreeBSD sia al momento attuale 4.1.12, ma anche quello dovrebbe essere migliore del 4.0.14 che stai utilizzando.

    Su una nota laterale, perché FreeBSD 7? 9 ha un supporto ZFS molto migliore.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.