Infernoman

Members
  • Posts

    20
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Infernoman's Achievements

Noob

Noob (1/14)

0

Reputation

  1. i misread the instructions and migrated on January first. I thought the signing server would be active until April/may but that’s the dns server.
  2. Welp I misread the instructions. and only today have decided to check the fix my common problems plugin... Guess who updated their certificate after january 1st... Now what?
  3. So it doesn't seem to get much better than I currently have it setup at least for VM performance. And for overall system speed, the only way I'm going to increase performance is by swapping the data or parity drives for SSD's?
  4. Hey guys looking for some performance tips on how to increase the speed of my unraid server. Been looking into a few different options and I wanted to get some opinions on the matter. Currently I run my VM's directly on the cache drive but have been notified that it could be better to use an unassigned device to run the VM's on. Only thing I'm worried about is not getting the speed of 4 raided ssd's on the VM itself. a max of 2 VM's are running at one time. 2(4) cpu cores have been assigned to unraid 2 cores and 2 hyperthreaded cores. I was thinking about purchasing an NVME pcie ssd for the VM's and removing them from the cache array. To hopefully decrease the load on the cache array for anyone transferring to and from the machine. And hopefully decrease the amount of time on the parity check. Currently it takes anywhere from 10-14 hours. Cores are isolated already Disk settings have been altered http://prntscr.com/eaksrp 4 Cache drives in raided btrfs array 2TB data drive has a btrfs filesystem 4 storage chipsets in total. 2 cache drives share 1 chipset. 2 cache drives have their own chipset, and the data and parity share chipsets.
  5. Alright perfect ! So since i'm not using very intensive docker apps, And file transfer to and from the server is rare. My drive setup SHOULD be okay in theory. It could probably be a bit better but I'm sure I'll learn more as time comes. I've just installed the unassigned devices plugin just to check it out a bit more. I've also just learned how to isolate the cpus for vm's from unraid so that should help. Going to restart the server shortly and see how it goes.
  6. Good that you got it running. Want it faster? Where is the vm mounted? I see it's on a cache drive, but is that an SSD or spinning disk? Spinning disk is much more sluggish. Even if it's an SSD cache, some believe that it is better for disk i/o to have the vm on an SSD mounted via unassigned devices. That's how I do it, but for other reasons. Also, cpu pinning.... What i've found is that the common idea of using HT cores with os x vm's don't give the best cpu performance. For example, I ran the following cinebench test this morning on 12 of my 24 cores (on 2 processors) Non paired threads spanning 2 processors <vcpupin vcpu='0' cpuset='12'/> <vcpupin vcpu='1' cpuset='13'/> <vcpupin vcpu='2' cpuset='14'/> <vcpupin vcpu='3' cpuset='15'/> <vcpupin vcpu='4' cpuset='16'/> <vcpupin vcpu='5' cpuset='17'/> <vcpupin vcpu='6' cpuset='18'/> <vcpupin vcpu='7' cpuset='19'/> <vcpupin vcpu='8' cpuset='20'/> <vcpupin vcpu='9' cpuset='21'/> <vcpupin vcpu='10' cpuset='22'/> <vcpupin vcpu='11' cpuset='23'/> Cinebench scores 1081 1104 1121 Paired HT threads on a single processor <vcpupin vcpu='0' cpuset=‘6’/> <vcpupin vcpu='1' cpuset=‘7’/> <vcpupin vcpu='2' cpuset=‘8’/> <vcpupin vcpu='3' cpuset=‘9’/> <vcpupin vcpu='4' cpuset=’10’/> <vcpupin vcpu='5' cpuset='11’/> <vcpupin vcpu='6' cpuset='18’/> <vcpupin vcpu='7' cpuset='19'/> <vcpupin vcpu='8' cpuset='20'/> <vcpupin vcpu='9' cpuset='21'/> <vcpupin vcpu='10' cpuset='22'/> <vcpupin vcpu='11' cpuset='23'/> Cinebench scores 759 757 749 topology: in previous tests I've done with os x I didn't see any improvement or degradation specifying the topology to the vm. Quite a bit of difference. unRaid shows in the dashboard that when both tests are run, cpu usage is 100% on those cores, but the results are about a 45% increase in cpu power benchmark score when not using HT cores for vm assignments. I'm not saying the way I do is right for your setup, but you could at least experiment and run your own tests. ALSO isolate your vm cores from unRaid if you haven't already, and then set emulator pin to one of the cores you left for unRaid. This makes sure that only the vm uses the cores assigned to it. splashtop/teamviewer may still use cpu to render even if you have a video card. I don't remember... someone else will have to chime in on that. but OS X screen share will use the gpu but sadly no sound... There may be some other gains from adjusting clover settings. I am about to start a new topic on that to compare notes with others and no clutter this one up so much. Thanks for the tips I'm definitely going to do some playing around with it later tonight. I use my vm's for building and developing c++ applications. So most of my build environments are on a spinning 2tb array disk with 2*250gb and 2*256gb cache drives in btrfs raid. My main OS(win10) which i'm typing from now, has gpu passthrough and is stored directly on the raided cache drive. But I've never isolated any cores for the VM's or used an unmounted drive as my belief was that the VM would perform better with paired threads and a cache drive or on the raided cache drive itself. The only thing I have done is opted to leave cores 0/6 free for unraid. 1. Is it possible my other VM's could benefit from core isolation as well? Also, you said that most recommend to run the VM on an isolated drive which is in an unmounted state. 2. Wouldn't the VM benefit more from having a SSD array drive with raided SSD cache IF that SSD array drive was only being used for VM's? Or like I'm currently doing for performance on my main machine which is storing on the raided cache drive?
  7. Hey guys trying to get a Mac VM installed on my unraid machine and having some issues. I've tried to install via the video method which has gotten me as far as the loading screen for mac. Part way through the loading screen it goes to a circle with an cross through it http://prntscr.com/dzku30 I'm not trying to forward anything to the VM. Just a basic VNC based OSX. Left my xml below. <domain type='kvm' id='66' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>osx</name> <uuid>f6280639-c278-06d5-dc34-139749b38493</uuid> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>6</vcpu> <cputune> <vcpupin vcpu='0' cpuset='3'/> <vcpupin vcpu='1' cpuset='4'/> <vcpupin vcpu='2' cpuset='5'/> <vcpupin vcpu='3' cpuset='9'/> <vcpupin vcpu='4' cpuset='10'/> <vcpupin vcpu='5' cpuset='11'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/f6280639-c278-06d5-dc34-139749b38493_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='3' threads='2'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Mac OSX Sierra/sierra.img'/> <backingStore/> <target dev='hdc' bus='sata'/> <boot order='1'/> <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='0x07' 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='0x07' 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='0x07' 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='0x07' 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='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:51:66:48'/> <source bridge='virbr0'/> <target dev='vnet1'/> <model type='e1000-82545em'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </interface> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='5900' autoport='yes' websocket='5700' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </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> <memballoon model='none'> <alias name='balloon0'/> </memballoon> </devices> <seclabel type='none' model='none'/> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=OSKKEYHERE'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel'/> </qemu:commandline> </domain> Update: Think I may have found my issue. First issue was relating to the VirtIO drive instead of SATA. second was the ethernet bridge Update2: Well I finally got booted. And into the VM. Went to teamviewers website. and both the VM and emhttp locked up until the vnc session was cleared. Update3: And we're in ! I believe the lockup was related to the low amount of video memory and the VM does seem a bit slow still. any insight on these two things appreciated.
  8. definitely seeing a steadier cpu utilization on both VM's now. Instead of having a single core spiking its more evenly distributed, and doesn't seem to be affecting the game nearly as much. `
  9. Perfect that is definitely something i was un aware of I will try splitting the resources correctly now. Perhaps you also know why my VM's are showing as 3.5Ghz when its overclocked to 4.0Ghz? and both of them are using the host passthrough method.
  10. Hey guys, currently im running 2 virtual machines on an unraid setup. the server configuration is below followed by the VM config's Server Intel 3970x Gigabyte GA-x79-UP4 32GB 1333mhz ram 2x256gb samsung ssd's (Cache) 2x120gb samsung ssd's (Array) 1x320gb seagate hdd (Array) 1x2tb seagate hdd (Parity) VM #1 Windows 10 16gb ram 3 physical 3 virtual cores (cores 6-11) GTX 980 OVMF Bios 60gb cache drive allocated VM #2 Windows 10 8gb ram 3 physical 3 virtual cores (cores 0-5) AMD Radeon 6950 Seagate Bios 60gb cache drive allocated In the unraid GUI it shows as 4.0 GHZ which is the current configuration for my cpu. Currently i have it set in my go script to set all of the CPU's to performance mode. But my VM's are defaulting to 3.5 Ghz which i find to be odd. My VM's are also affected by this while gaming. with a high cpu usage. it doesnt matter how good your video cards are if the CPU can't keep up. and it should be able to keep up with 2 VM's just fine. The only other thing running on the machine is a teamspeak server inside a docker app. any insight on this would be greatly appreciated. CPU 0 seems to spike on the seagate VM causing it to have issues with the game in question (counter strike global offensive)
  11. With both VM's audio cards from nvidia disabled. The cpu usage is okay. trying to track down which of the cards is giving me issues. Is this a known problem? And maybe theres a fix for it already like i've seen for other issues in the past?
  12. Updated the system to the beta version. and things seem to be responding a bit better. I removed the overclock for now like suggested. But so far it seems that it hasn't cured the issue. although it has cured a few stability issues. I added a second cache drive in. and now have 2 * 120 gb ssd cache drives that the windows installs are on. with a 256 gb ssd drive and a 2tb hdd parity drive. The cpu spikes seem to be happening inside the VM. And even when the program i'm using is set not to use core 0 on the VM. core 0 is still spiked. it seems to be happening at random which VM is affected based on how they're started maybe?
  13. If i'm not mistaken. with 2 cores free now. that the machine should not be spiking the cpu on the VM. So what the hell could be going on? I've installed windows too many times to count and am getting a bit discouraged with the software. Since i've tried a few different configurations. with and without cache drives. and the VM with windows 10 seems to constantly be having issues compared to the smaller one which is now running windows 7. I love the ability the software has and im sure that its probably my own fault. but i can't seem to find much regarding this issue.
  14. Same issue unfortunately. I left 2 cores free, and the cpu usage on both of the VM's in htop is quite ridiculous. Is there a possibility I have my drives setup incorrectly? I was running 3 VM's inside of this machine using VMware before. unfortunately that didnt support pci passthrough. and thats one of the reasons i switched over to UNraid. So I know the processing power is there. EDIT: Heres something insteresting which may relate to disk usage. When running crystal disk mark inside the larger VM the cpu usage also spikes on core 0 of the VM. EDIT2: Downloading is also causing a cpu spike on both VM's
  15. I have not. I figured there could be something else going on in the background. I'll try freeing cores 0 and 1. and split the other 10 between the two VM's Is it possible that KVM could be using all 12 cores instead of just core 0 which is why i would see the increased load across all cores? the VM in question is currently using cores 5-11 and the other using 0-4. but i still seem to be having the issue. if KVM did use core 0 then should the VM having issues be the smaller one since its using cores 0-4? I think that in theory if you have not hidden them from unRAID then all cores can be used. However from other postings it seems that unRAID seems to preferentially use core 0. In terms of which VM would have problems I would expect it to be the one that is wanting to do the most if it is continually waiting on access to core 0. However these sorts of interaction can be mysterious and hard to predict so anything I say is simply a guess. no problem the insight is definitely appreciated. I'm still on my free trial so i'm just trying to get used to the software and see if its viable for what i need. When i check "htop" on the server. it shows that there is one process for qemu-system-x86_64 using 286% of the cpu... I'm assuming this is my culprit so i'm going to shut down both of the vm's now. re allocate the cores. and check htop again.