tuner562 Posted July 13, 2020 Posted July 13, 2020 Hello, I have been looking for a way to migrate away from my dead Acer Easyshare + Xpenology that I built some time ago. Being built on an Atom with 2GB I only used it for as a shared drive as my daily driver is a Lenovo M900 SFF with an i7-6700. At my workplace I manage a virtualized environment and I wanted to see if I could easily redeploy xpenology as a VM and make my migration a lot less painful. I have a VMUG subscription and was planning on deploying VMware on testing machine that I used for development which doesn't get a lot of usage. I started doing research when I came across Unraid and it had all the features I needed and way more, not even to mention lots of great support. The setup is composed of: Unraid 6.8.3 Lenovo S30 Machine Type 0569 E5-2680 @ 2.7ghz 4x 16GB ECC RDIMM AMD Radeon R7 240 1x ADATA 1TB SU800 SSD, 4x WD 6TB HDD Being a workstation with large fans means it has server like features without the noise. I setup Unraid to run as a share for my files, backup for my mac, plex docker, sonarr, handbrake, transmission, minecraft and more to come! Now it's time to deploy Unraid on my main development machine. My Lenovo P920 Running a single Xeon Silver 4208, for now... 1 Quote
tuner562 Posted September 10, 2020 Author Posted September 10, 2020 (edited) Place holder for my Windows 10 VM performance optimizations <timer name=‘hpet’ present=‘yes’/> <disk type='file' device='disk'> <driver name='qemu' type='raw' discard='unmap' cache='writeback'/> <source file='/mnt/user/domains/ <cputune> <emulatorpin cpuset='0'/> </cputune> <cpu mode='host-passthrough' check='none'> </cpu> <os> <smbios mode='host'/> </os> <synic state='on'/> <stimer state='on'/> Edited September 10, 2020 by tuner562 Quote
tuner562 Posted October 17, 2020 Author Posted October 17, 2020 Pictured here is the second of two 6132 Gold CPUs. I picked up a pair of CPUs in various conditions for cheap on ebay. One had a dent on the corner and one had a scratch on a pin. Both I took a chance on them since I would be saving half of what they would cost in decent condition on the condition the seller would allow me to return them if they fail burn-in. After several days of continuous use and deep heat cycles they performed flawlessly and consistent. Quote
tuner562 Posted October 17, 2020 Author Posted October 17, 2020 Now that I have a second CPU why should I let it go alone without a GPU occupying a pci channel. Here I am testing out a 2nd and 3rd GPU. This allows me to use the R7 240 as the boot display and leaving the Nvidia for transcoding and gaming. I soon learned I could not get the system to idle less than 200W according to the APC UPS. The GTX 1050 being a 75w part and the 1660ti a 120w part I thought I would be better off with the 1050, but I was wrong. At idle they were both pretty low on power consumption but under load the story was different. The higher power 1660ti would actually use less power for the same work load. I was playing games at a 4k resolution and the 1050 just couldn't keep up. Quote
tuner562 Posted October 17, 2020 Author Posted October 17, 2020 I am now trying to get W2k19 Datacenter working with hyper-v nested. I've been trying different configurations for the past two days and so far this is the only one to work. It's just a starting point as I now have to get passthrough going, it's going to get the GTX and a dedicated NIC. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='15'> <name>win2k19-2</name> <uuid>b85c4b3d-cf59-40ba-b745-322d99c28024</uuid> <metadata> <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0"> <libosinfo:os id="http://microsoft.com/win/2k19"/> </libosinfo:libosinfo> </metadata> <memory unit='KiB'>33554432</memory> <currentMemory unit='KiB'>33554432</currentMemory> <vcpu placement='static'>16</vcpu> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-4.2'>hvm</type> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> </hyperv> <vmport state='off'/> </features> <cpu mode='custom' match='exact' check='full'> <model fallback='forbid'>Skylake-Server</model> <topology sockets='1' cores='8' threads='2'/> <feature policy='require' name='hypervisor'/> <feature policy='disable' name='mpx'/> <feature policy='require' name='clflushopt'/> <feature policy='require' name='pku'/> </cpu> <clock offset='localtime'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> <timer name='hypervclock' present='yes'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <pm> <suspend-to-mem enabled='no'/> <suspend-to-disk enabled='no'/> </pm> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/mnt/user/domains/win2k19-2.img' index='3'/> <backingStore/> <target dev='vda' bus='virtio'/> <boot order='1'/> <alias name='virtio-disk0'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/en_windows_server_2019_x64_dvd_4cb967d8.iso' index='2'/> <backingStore/> <target dev='sdb' bus='sata'/> <readonly/> <boot order='2'/> <alias name='sata0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.185.iso' index='1'/> <backingStore/> <target dev='sdc' bus='sata'/> <readonly/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb'/> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <alias name='usb'/> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <alias name='usb'/> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1d' function='0x2'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <alias name='pci.3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0x14'/> <alias name='pci.5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <interface type='network'> <mac address='52:54:00:11:40:f1'/> <source network='default' portid='001065f6-8629-4ab0-9b72-0b252105a4b0' bridge='virbr0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/2'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/2'> <source path='/dev/pts/2'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <graphics type='vnc' port='5900' autoport='yes' listen='127.0.0.1'> <listen type='address' address='127.0.0.1'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <redirdev bus='usb' type='spicevmc'> <alias name='redir0'/> <address type='usb' bus='0' port='2'/> </redirdev> <redirdev bus='usb' type='spicevmc'> <alias name='redir1'/> <address type='usb' bus='0' port='3'/> </redirdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> Quote
Trigonal Posted October 19, 2020 Posted October 19, 2020 On 10/17/2020 at 5:45 PM, tuner562 said: Now that I have a second CPU why should I let it go alone without a GPU occupying a pci channel. Here I am testing out a 2nd and 3rd GPU. This allows me to use the R7 240 as the boot display and leaving the Nvidia for transcoding and gaming. I soon learned I could not get the system to idle less than 200W according to the APC UPS. The GTX 1050 being a 75w part and the 1660ti a 120w part I thought I would be better off with the 1050, but I was wrong. At idle they were both pretty low on power consumption but under load the story was different. The higher power 1660ti would actually use less power for the same work load. I was playing games at a 4k resolution and the 1050 just couldn't keep up. You may want to switch the direction of the rear CPU heatsink fan It looks like they are set up to exhaust into one another. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.