PeteUnraid

Members
  • Posts

    18
  • Joined

  • Last visited

Everything posted by PeteUnraid

  1. I just updated and it works great. Thanks again man.
  2. Yeah its basically the exact same product anyway. Following guides for pfsense or opnsense works basically the same if you are setting things up and I had no problem changing to opnsense at home. I use pfsense at work still as you can buy support but the products are very close.
  3. Hello. This docker is very nice. Does anyone know how to stop the world and start it again with a new random seed for a new world? Pete
  4. I resolved this problem of cpu not scaling down by using the tweak and scheduling performance at 23:30 and powersave at 23:35. This would mean it switches back down every day even if something changes it.
  5. @SweetPeachez Interesting and good info from testdasi. Maybe as a last test if you have time you could set the <vcpu placement='static'>24</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1-47'/> <vcpupin vcpu='1' cpuset='1-47'/> ... <vcpupin vcpu='24' cpuset='1-47'/> and topology sockets='1' cores='24' threads='1'/> As I would be interested to know how that performed with all the other tweaks you have done, if you have the time. You would have to ensure you didnt run any other VMs while doing the benchmark though. The above does exclude core 0 (for unraid to use). P
  6. This error I googled and it lead me to some people saying they changed the PSU here: mce: [Hardware Error]: CPU 2: Machine Check: 0 Bank 5: bea0000000000108 https://community.amd.com/thread/216084#comment
  7. Oof I guess so, hopefully an update and fix is not far off
  8. My bad, apologies. I should have noticed. Try with all 48 cores pinned as well.
  9. Ok I am wondring as a workaround (I know this isnt normally recommended) he can test by trying to pin every single core (ie pin all 48 cpus) the the VM and not leave any free for unraid at all (and remove any isolation). It might make unraid a bit unhappy under heavy load but at the same time at least give him good scores until the bug is patched and most of the time I would imagine (even in gaming) he would not be maxing every single one of the cores all the time.
  10. Is this relevant to the issue Jerky? https://bugs.launchpad.net/qemu/+bug/1856335 "AMD CPUs have L3 cache per 2, 3 or 4 cores. Currently, TOPOEXT seems to always map Cache ass if it was an 4-Core per CCX CPU, which is incorrect, and costs upwards 30% performance (more realistically 10%) in L3 Cache Layout aware applications." "On a 3-CCX CPU (3960X /w 6 cores and no SMT):" Also found this:
  11. Thats crazy. How does assigning less cpu's and only using the odd cores produce a better result? Somoen would have to explain that to me.
  12. Interesting. his suggestions were quite good so im surprised no improvement from that. The current best config looks like your original, except you have changed machine type and are using 46 cores now... Did you try with 44 cores (unpin cores 0,1,2,3) and see how the performance was? I wold be interested to know if there is actually a noticeable difference between 46 and 44 cores. It appears currently you are getting about 82% of the performance from the VM as opposed to bare metal - would you agree? If you can confirm exactly where we are I will go away and try to think of what other improvements could be tried and come back to you P
  13. With that latest xml you just posted - is that giving you the 10089 score?
  14. With the performance comparison... 10089 on VM compared to 12950 on baremetal. 12950 is 48 cores so an equivalent is 12950/48*44= 11870. So you are comparing 10089 to 11870 - this is 85% of the speed of baremetal, so we are getting closer. Can we get a new xml with the fastest speeds you were getting so we can review and tweak from there? The suggestions by testdasi and Jerky both sound good but should be tested at seperate times from each other. P EditL just saw you posted one while I wrote this, also the cores are now 46 so feel free to update the values as per what you are now using.
  15. I solved this by downloading the ca user scripts plugin and adding this script to achieve what I wanted: #!/bin/bash ip route add 192.168.3.0/24 dev br0 echo 1 > /sys/kernel/mm/ksm/run
  16. Hi I have been working on this also for a while. A totally virtualised pfsense VM running on unraid. In the end I could eventually tweak the performance to be able to get approx 150mb/s passthrough on the NICS but CPU would max out on an intel I5. I worked long and hard but eventually found the incompatibility of pfsense to work with the bro interface NICS under virtio to be the big issue. I finally decided to change pfsense to opnsense and retest as that project fork seems to have better compatability with the NIC drivers (and seems pretty much identical to pfsense). On that VM I setup 2 br0 interfaces using virtio (basically you dont need to edit the xml just use the gui) and set the machine to i440fx-4.2 (latest) with seabios. Im on unraid 6.8.1 and also set the primary disk to virtio before installation rather than leaving it on IDE. During install of opnsense I set it to use legacy boot (MBR) rather than secure boot and installed. Without any changes I can get the full speed now on the NICS and in addition the CPU is low during time of high activity. I believe that PFsense is just struggling with incompatible drivers for virtualisation on QEMU, while OPNSense has them out the box. It might be possible to fix pfsense if you wanted to use that (adding better drivers somehow?), but in my case I was happy to just change over to this fork of the project and use it instead. Hopefully this information can help you, sorry its a few months late, but I only started setting my one up in December and its taken me this long to find a workaround and then test it in production. Pete
  17. Hello again, Im still struggling on with unraid as a new user to the product, and still going strong with my home setup on old kit I had lying about. I did have a couple of additional questions that have come up. The first is if I add a route in settings - network settings - routing table, then the route is gone after I reboot. That seems a bit illogical, since I now have to add the route every time I restart unraid. Shouldn't that be something that gets saved to the config? If not what is the reason behind that decision? How can I bypass this and keep it persistent? The second is to do with a performance option that also seems disabled. Im no expert on this but on other products you can have the system manage the RAM a bit better for your VM's. So for example (wouldn't recommend overprovision as can cause problems - just did this as a test to show an example) if you enable ksm through the command line you can see that I can allocate 12GB to VM's and if I start them up carefully and give ksm time to run the actual usage can drop to much lower (like normally 20-30% less RAM is used I believe). Why would unraid have this disabled, or no way I can see in the web interface to enable it, yet the modules for it are present and ready to be used? Is there a technical reason I dont know about that makes this unsuitable for use? It seems like something worth enabling if there is no technical reason preventing usage, for example if I cat pages_sharing I see its value is 1559164 = approximately 6GB (1559164*4096/1000000). If this is not going to be added, then again just like the route issue how can I make such a change persistent on a reboot? Many thanks for anyone who has any comments in advance. You time is appreciated Pete
  18. Hi everyone, I have a home setup of unraid with stuff I had lying around. I just used an old Laptop with USB ports for disks and some external drives along with an internal disk for the parity disk. I have pretty basic needs and use it for some storage and run a few VM's off it which is working pretty well and fast enough for my needs since I just RDP to the VMs I run and use basic stuff like word/excel etc. However I have had a few things not work as expected and was wondering if anyone had any suggestions on how to resolve them. I did already purchase a basic license since it works well enough not to be a showstopper but it would be pretty cool if any of the issues could be fixed. The first is that the laptop display never turns off the backlight. The console does blank, but the backlight stays on. This means that I only get about 1 hour of battery life in a power outage, instead of like 2-3 hours. I tried some suggestions on the forum already such as using the command setterm or vbetool but they dont sleep the laptop display. I also bought a dummy HDMI adaptor off amazon but that does not help either (the laptop does not direct its display to it). Would anyone know how to hav ethe laptop display go to sleep? A second issue, I believe related to it is that I cannot reboot the server. I can only choose to power it down completely then walk over and power it back up. if I opt to reboot it, then it gets stuck with the display flashing on and off during the reboot sequence and never comes back up. This could be related to an ACPI sort of problem that also prevents the display from sleeping I dont know. Its pretty irritating to be unable to remotely reboot the server but again, not a dealbreaker. The third thing that also sucks ios that while Unraid has the option for UPS, is does not have an option to use the laptop internal battery or monitor its percentage, so when the power goes out, I cant use that as a UPS alternative to shut everything down (including the VM's) when its low on power. it just dies. This would also be really helpful to get working as I suffer from power outages during heavy snowstorms sometimes. If anyone has any ideas on the above it would be appreciated. Thanks in advance for any help