01:23:22 if my vm host has 64 cores, and i give 8 cores to 10 vms that are running simultaneously (obviously assigning more cores than physically exist) then what happens? does bhyve refuse to start vms when they've all been assigned or do they just start sharing what capacity does exist? 01:27:30 I would imagine you'd have CPU contention and they'd start behaving just as behave other processes under CPU contention 01:30:56 efficiency would go down due to cpu time being wasted on contention battles i guess? 01:52:29 so i have windows 11 iot guest vm installed on fresh freebsd 14.4 + bhyve-vm. i gave it 16 cpu cores as guides say to: cpu=16, cpu_sockets=1, cpu_cores=16, cpu_threads=1, and it's very very sluggish. even idle with nothing running it uses 20-50% of the cpu. on the host side, running sudo top, i see it using 800% WCPU, and keeping host at 85% idle 01:52:29 or so (dell r430 with 64 cores across dual xeon) anyone have any clue? 01:54:55 i mean i know it's windows but still, this doesn't seem right 02:41:08 kerneldove: If they're all running at 100% at the time then you would have issues. 02:41:33 Over subscribing CPUs in a vm env is pretty common only because you're going to 100% all the time. 02:49:04 Polarity? 02:56:32 skered you mean NOT going to use 100% all the time? 03:19:35 yea not 03:46:26 skered is it safe to oversubscribe cores as long as idle never reaches a sustained 0%? 14:36:54 I'm surprised that #FreeBSD is almost 30% of #Linux's size here on LiberaChat. 14:37:34 <[tj]> you think we should kick 350 people to balance out the size? 14:39:44 * scoobybejesus volunteers to be one of the people who stays in this chan 14:39:54 Only if you're kicking them for #linux, but but I think you'd need to kick a lot more than 350. 14:40:49 s/for/from 15:58:10 If someone knows how to convince benchmarks/kdiskmark to work I would love to hear it. All I get from it is "Benchmark Failed / No such file or directory" when pressing the button to test. 17:13:52 fwiw I am running it with `sudo kdiskmark` to sidestep the need for permissions escalation. 17:49:42 linuxer: 19:57:29 joepublic: it seems its icons its missing /usr/local/share/icons 19:57:33 and a ton of them 20:00:08 Interesting. I'll have to chase that down and devise a solution I guess. 20:00:11 Thanks. 20:08:38 though i doubt that's it, truss -o check.log kdiskmark 20:08:46 see what it wants to open in check.log 20:09:00 output a bunch of .. lets call it 'things' 20:21:02 there are probably better apps for, i still typically just dd or bonnie++ if i feel like staring at more numbers 23:06:52 after extensive testing for always on vpn on freebsd 23:06:57 I have concluded it will need coding :p 23:07:10 the best I got is all traffic but local traffic via wg 23:07:30 the issue is the routing table will always route local traffic first as /64 is smaller than /0, and /24 is smaller than /0 23:08:22 without said rules though, the phy cant route to the router, and static addressing isnt an option if you are using lots of public networks 23:08:42 a kernel option would likely be needed which would force all traffic via wireguard if enabled 23:08:53 if its not the wireguard endpoint, then ignore the routing table and go via wg 23:09:06 idk :p 23:09:14 Android has it implemented well 23:10:44 I need to work on captive portal detection script 23:14:37 detect_204, if you will 23:26:42 iRobbery: I need to bail, but I want to revisit your jail/nat stuff sometime. I've set up similar here and it's deeply pleasing. Switching from ipfw to pf was critical to it being simple and happy. 23:29:49 polarian: how about using fibs for that? I think creating your wg interface with fib 1 tunnelfib 0 having your normal routing on fib 0 and set your default fib to 1 should work 23:30:01 I havent played with fibs :) 23:30:07 in fact I know nothing about it 23:30:10 u got some docs for it 23:30:45 ahhh 23:30:48 that would work well 23:31:02 just read a little bit of the setfib manual page 23:31:23 and then processes which need to bypass the vpn (like a captive portal check) can be switched to fib0 23:32:11 polarian: Random thing I did a while back - needed different default routes for different services: https://bpa.st/WKLA 23:32:59 bbl 23:33:35 will look into it thx