Everything posted by 1812
-
Dynamix - V6 Plugins
is there a way to trim unassigned disks? If so I can't find it.....
-
Apple Xserve UnRAID 2.0! Now with water cooling!
cool!
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
GOOD!
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
I don't pin dockers, so I don't know if this is your problem or not. Someone else who knows will have to answer. time="2017-02-26T12:52:59.139060211Z" level=error msg="Handler for POST /images/create returned error: Error parsing reference: \"--cpuset-cpus=0,2,3,4,5,6,8,10,11,12,13,14 linuxserver/plex:latest\" is not a valid repository/tag" I'll try to have another look later...
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
also, makes sense that if a docker is using 100% cpu utilization on a core, and that core is running your vm emulator functions, it's going to cause problems. if you wanted to eliminate that you can pin dockers to specific cores only. if you search the board you can find out how. (It might actually exist in this thread.
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
post diagnostics so we can see syslinux.cfg and have a look at the logs as well
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
you don't need that many cores assigned to emulator pin. It's not going to hurt but really, not needed. I run a 23 core vm that has 100% utilization on 1 emulator pin. post your diagnostics so we can see how things are actually setup. are you using a spinning disk for your cache drive? if so, is your vm stored there with your dockers? (maybe you answered this, but I haven't followed this thread in a few weeks) because that would account for your latency if a docker and a vm are trying to access a spinning disk at the same time.
-
** VIDEO GUIDE**All about Docker in unRAID. Docker Principles and Setup
why couldn't you have made this 8 months ago!!!!!!!
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
I'm always a fan of "if it works, it works." I don't have any issues with latency in any of my vm's, just trying to get a better grip on what causes it with other folks and how they test for it.
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
What does everyone use to measure system latency in windows? I was checking on a win10 vm I setup with 2 cores on my system (of 24 total) When using DPC Latency checker, I average about 1000 with very, very few intermittent jumps to 2200. But when I set an emulator pin, the average climbs to 1500 with multiple regular jumps to 8000+ When using LatencyMon with no emulator pin I get (in vertical order) 250, 390, 500, 502, 76, and then eventually peg out pagefault at 82259. when setting an emulator pin, i get: 380, 554, 777, 632, 894 and immediately peg hard pagefault at 170255. Using emulator pin seems to cause higher numbers in both latency tests.....? ----->Is the an expected result? Regardless of the number, I have zero issues using the windows vm. no laggy mouse, no audio/video problems. vm work without any issues. Just curious what others are using to determine latency on their win vm's.
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
I meant to drop this here the other day for posterity: OS X Performance: cpu pinning, benchmarks, discussion and windows comparison https://lime-technology.com/forum/index.php?topic=56139.0 *note- no audio/video testing was done in conjunction with these tests. Using the non-accepted settings may cause less than desired audio/video issues in windows. In previous testing, using non-paired cores in os x produced no audio/video issues and increased performance. This includes running 2 separate vm's on a core's separate threaded pairs. OS X audio issues only arose when vm's were placed on the same core threads. (more info here: https://lime-technology.com/forum/index.php?topic=51915.msg533600#msg533600)
-
VIDEO GUIDE***How to pass through an NVIDIA GPU as primary or only gpu in unRAID
GeForce GT 710(B) attached. note: my system identified this card as: VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 710B] (rev a1) I do not know if a card that showns as 710A or just 710 (if either of those are actually identifiers) will be the same. I chose to include the listed naming scheme in my rom dump. GeForceGT710B.dump.zip
-
VIDEO GUIDE***How to pass through an NVIDIA GPU as primary or only gpu in unRAID
sorry, forgot about this: GeForce GT 730 attached. 710 exported a 0kb file and is being a pain. Will try again on it in an hour. GeForceGT730.dump.zip
-
Dynamix - V6 Plugins
I'll put this on my todo list. That would be fantastic and very much appreciated!
-
Dynamix - V6 Plugins
any chance to get the ability to display more than 1 ethernet interface at a time in stats?
-
Help with mc
I use to use mc on terminal in os x... switched to adding krusader via community apps and never looked back. Although I don't use the editor, nor have ever looked for it, I believe it has one.
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
testing results moved to a new thread so I can quit hijacking gridrunners: https://lime-technology.com/forum/index.php?topic=56139.new#new
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Currently I set no topology, using the second xml because in the past I've used topology settings with little to no effect including host passthrough. I don't have time right now but in the next few days, I'll run more benchmarks using topology and host passthrough for comparison.
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
It's not that OSX isn't supported on unraid, but the only legal way to run it is on Apple hardware. So, as long as you are running unraid on a Mac, you are fine. Limetech has decided not to put effort into supporting the minuscule market share of people who are interested in running unraid on a Mac, but if you are, there is nothing in unraid preventing you from setting up an OSX VM on said unraid Mac. Running OSX on any OTHER hardware besides Apple branded equipment is clearly against the OSX license agreement. good thing I have a bunch of apple branded hardware to run it on!
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
BUT YOU COULD BE! lol..... not a problem, and don't think I was attacking everything you were saying by taking it point by point. You covered many areas and I wanted to be sure to address them all properly.
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
I know, it is completely backwards to everything in the cpu pinning thread. That's why it's interesting. And as I noted in certain cases, will create/contribute to audio distortion. As I stated before, I do not know if it is the differences between os x and win 10, or some other factor. I have done no testing in win10. I am concentrating on raw power, but in each case, when video/audio was tested, I noted the results. It does apply to the real world application of my vm's, which I use daily for audio/video editing, web content creation, general web usage, and those other vm's running in my household concurrently. This is in addition to my batch network transcoding(not plex) which is also handled by vm's on a small cluster of machines. So cpu power is important to me, but as noted that also usually correlates to perfectly fine working audio/video with no lag or latency. You can't use the vm editor and run OS X. Many people have begged LT to incorporate this, but they won't due to perceived legal issues that may or may not actually be there. There are too many custom modifications needed to the xml, that if you tried to change any parameter with the vm editor, your custom and needed edits would be gone and the vm would not work. So you have to learn to edit xml manually for everything (short of nvram creation.) I know you can mess thing up royally, and believe me I have as part of the learning process. And I still make mistakes every now and then. Additionally, in terms of topology assignment, I've found almost no difference in scores whether you present the vm a single proc with 8 single cores, or 4 ht cores, or 2 procs with 4 single cores. Basically the same. Again, this is OS X. It's not optimized like windows for virtual environments, which may play a part in all of this. Part of the reason I posted results in here is because everything I did was os x specific, and might confuse everyone else in the pinning thread. I think I've also asked for others to try and confirm my findings too, to determine if the results are consistent in OS X or a function of my equipment. I'm not ready to proclaim my way as the way for OS X, but I know my way works best on my setup, discovered and verified though trial and error. All true. And I realize that the hardware I use was intended for virtualization on a much larger scale than I actually use it for, so I have quite a bit of overkill compared to most users on the forum. Which is part of the reason why my results need more testing/verification by others before it should be universally accepted. I have no idea why my results contradict everything in the cpu pinning thread. They should be discussed and subjected to scrutiny. As I stated, I have no idea the reason for the contrasting results, short of a few guesses. I have zero degrees in computer sciences and network administration. I'm on here to learn and to share what I've learned and discovered, just like everyone else. And try to find the best way to get the most out of my hardware.
-
Hardware recommendations for unRAID servers with VM's
perhaps if it were pinned/sticked at the top it might get more traction, otherwise it might appear as another thread of someone asking for assistance, vs offering it.
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
I went with using my dual 6 core server because the dual 4 was busy with one of my kids using a vm on it and I didn't have the other 2 powered up. It's essentially the same test, just a few more cores involved: Thread pairings Proc 1 cpu 0 <===> cpu 12 cpu 1 <===> cpu 13 cpu 2 <===> cpu 14 cpu 3 <===> cpu 15 cpu 4 <===> cpu 16 cpu 5 <===> cpu 17 Proc 2 cpu 6 <===> cpu 18 cpu 7 <===> cpu 19 cpu 8 <===> cpu 20 cpu 9 <===> cpu 21 cpu 10 <===> cpu 22 cpu 11 <===> cpu 23 vm1 6-11, vm2 18-23 emulator pin 1-2 326 325 329 326 329 325 vm1 & vm2 6-11, 18-23 emulator pin 1-2 336 334 335 334 334 338 If you do the math, it's a 2-4% improvement when you run both vm's on the same HT paired cores. Which is interesting because in previous tests when they were loaded on the same non paired cores, it delivered the worst results of all combinations. So it's very slightly better (but not at all advisable) to run 2 vm's on 12 shared cores vs running them at 6 cores each on the other's ht pair... if you have to... but really shouldn't.... ha!
-
**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM
Thanks 1812 for taking the time to do all those tests. Interesting results. Would be interesting to see some the difference in between Proc 1 cpu 0 <===> cpu 8 cpu 1 <===> cpu 9 cpu 2 <===> cpu 10 cpu 3 <===> cpu 11 Proc2 cpu 4 <===> cpu 12 cpu 5 <===> cpu 13 cpu 6 <===> cpu 14 cpu 7 <===> cpu 15 A vm1 assigned cores 4-7 vm2 assigned cores 12-15 B vm1 assigned cores 4-7,12-15 vm2 assigned cores 4-7,12-15 and see A or B gets higher scores. place your bets... results in a couple hours!
-
**VIDEO GUIDE Add a cache drive, replace a cache drive or create a cache pool **
it's still quite important to know how the app data backup works, and to be using it. I asked my question from an honest point of not knowing if there was an issue that i didn't know about using mover. I was also thinking this morning that previously, i've just copied the entire contents of the cache using Kruasder to the array temporarily then move back and hadn't had the issues with docker images that I guess some others have had. I think there are multiple ways to do it. And you've outlined several reasons for that. Some are safer for data storage than others.