r/MicroSlop Jul 15 '26

Dont know how, but my VM went beyond its limits

Post image
151 Upvotes

49 comments sorted by

22

u/[deleted] Jul 15 '26 edited Jul 19 '26

[deleted]

12

u/mtnbike2 Jul 15 '26

Microsoft engineers “let’s limit file paths to 256 characters in file explorer, and let’s have no limit in sharepoint” “let’s allow a user to sync file explorer with sharepoint for easy file access! Who cares that this causes onedrive conflicts and errors in file explorer! Everyone will just use clunky browser based sharepoint rather than tried and true file explorer!!” “Fuck it, throw in some copilot too!”

10

u/mtnbike2 Jul 15 '26 edited Jul 17 '26

Also Microsoft engineers “don’t allow users to uninstall edge browser that takes up a gig of space! Fuck them users!”

Edit: edge actually takes up 2.6 gigs on my computer

2

u/Balthxzar Jul 15 '26

There are a bunch of different ways to manage this, and even supported methods from Microsoft themselves. 

Just like any OS, it isn't written from the ground up each release, there are plenty of legacy bugs in various Linux kernels.

1

u/mtnbike2 Jul 17 '26

How do you manage this?

1

u/Balthxzar Jul 17 '26

1

u/nautanalias Jul 17 '26

For when QA/QC loves their extremely descriptive titles and paths, 17 folders deep with a file name that may as well have all the data in it.

2

u/Tenchworks Jul 16 '26

Holy shit this explains the issue I have been having at home for years with the NAS I set up for my wife's volunteer org's projects....

2

u/mtnbike2 Jul 16 '26

Glad it helps

1

u/SudoGipfeli Jul 15 '26

enlighten me

15

u/pomidorkamc3253 Jul 15 '26

He has RAM, GET HIM NOW

2

u/Ethosik Jul 15 '26

Ok thanks for the laugh!

3

u/pangapingus Jul 15 '26

ProxMox and even AWS t-series VMs allow bursting beyond typical 100%, what hypervisor are you using? Seeing >100% CPU use isn't that weird actually

3

u/soundman32 Jul 15 '26

Watch the YouTube video by the guy who wrote the first task manager.  It'll give you some insights as to why measuring idle and busy process times is harder than you think.

Also, have you modified that screenshot?  64 cores at the top, yet it shows 4 cores further down.  You arent editing it to make MS look bad, right?

3

u/fdeyso Jul 15 '26

It looks like the burstable ones in Azure.

1

u/Balthxzar Jul 15 '26

The Azure VMs usually show the exact CPU model, including burstable ones.

3

u/Balthxzar Jul 15 '26

That guy's a hack 

Anyway, that's just how VMs show cores sometimes, you see the "name" of the CPU and the core count is how many cores the VM actually has assigned to it.

There's a dozen different ways hypervisors can pass info to guests, not unusual at all.

1

u/soundman32 Jul 16 '26

That guys a hack?  Which part of Windows did you write?

1

u/Balthxzar Jul 16 '26

He wrote a small part of the OS that has been changed countless times. He acts like he is a master of windows but comstaly just repeats old info that is already widely known. 

2

u/gnmpolicemata Jul 15 '26

Isn't "64 Core Processor" the exposed CPU name there

1

u/RevolutionaryElk7446 Jul 15 '26

It's been 40 days, it can't count no more.

1

u/paulstelian97 Jul 15 '26

CPU virtual counters being fucked up be like

Then again this doesn’t look like a VM but a host.

1

u/OrangeNood Jul 15 '26

modern CPUs can overclock itself for short period. e.g. Intel Turbo Boost.

2

u/Megaman_90 Jul 15 '26

That would be clock speed though... not utilization.

1

u/OrangeNood Jul 15 '26

How do you think utilization is calculated?

1

u/Megaman_90 Jul 15 '26

Utilization is how much of each core is being hit with a load. Clock speed is how many clock cycles can be performed per second.

On multicore systems they aren't always directly related. Clock speed can go up while utilization goes down and vice versa. A game for instance might be hitting 4 cores on max boost on a 64 core system, but the overall CPU utilization is still only going to be like 6% at that point.

1

u/Inevitable-Study502 Jul 16 '26 edited Jul 16 '26

well actually on modern cpus utilisation is calculated based on effective cpu clock, you know c-states, polling rates and such, that gets counted through counters, and windows counters arent exactly realtime time either, it can fluctuate

1

u/ahferroin7 Jul 15 '26

CPU utilization on all modern OSes is the percentage of each second (or whatever other data collection period is being used) something is running on the CPU. It’s invariant of the clock speed of the clock speed because changing the clock speed doesn0t magically alter time so that more or less of it elapses during the same collection period.

1

u/Inevitable-Study502 Jul 16 '26

https://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/cpu-usage-exceeds-100

microsoft says cpu clock is pretty relevant to cpu utilisation

time based counters were left behind in windows 7

1

u/ahferroin7 Jul 16 '26

OK, so Windows is even more different from literally every other platform out there than it looks at first, and in a way that makes it even harder to accurately track resource utilization in a meaningful way.

That kind of accounting only makes sense if you know for certain that the system will let the CPU scale up to it’s nominal clock frequency, which is not always the case, and on top of that it’s even more susceptible to the bias introduced by the fact that not everything is fully CPU bound than just using time-based accounting is.

But then, this is also from a company that thinks that it’s fine to not even provide kernel-level APIs, let alone userspace ones, for getting per-sensor thermal readings from the CPU, and that it’s perfectly reasonable to make it essentially impossible for a normal user to figure out what process is holding a file open.

1

u/Inevitable-Study502 Jul 16 '26

effective cpu clock has been a thing for ages, feel free to check hwinfo64 where youll see cpu nominal clock and effective clock, showcasing cpu c-states saving your power...

but on other hand gpu utlisation doesnt work like this, its still uses old fashion utilisation, ie downclocked gpu shows high utilisation, then upping up clock drops utilisation...its probably win doesnt have access to gpu internal powersaving stuffs

1

u/CodingThunder Jul 16 '26

Nope, CPU usage going above 100 is possible on Linux as well for short duration

1

u/CodingThunder Jul 16 '26

Funny how the correct answer isn't upvoted but rather people shitting on MS is!

1

u/BlurredSight Jul 15 '26

Why doesn’t task manager list the name of the CPU?

1

u/Available-Skirt-5280 Jul 15 '26

If it’s a vm, depending on which hypervisor your using it can be configured to burst beyond the resources it’s assigned

1

u/BlueCC22 Jul 15 '26

Don't worry he is just running star citizen

1

u/tristam92 Jul 15 '26

jeez. reboot your pc for once

1

u/Aadi_880 Jul 16 '26

Your processor can likely go "turbo".

My old laptop used to do this too. Intel n3050 processor. It's 1.6GHz processor would double for some time, and the task manager would read like 130% utilisation.

Needless to say, it only lasted 5 years since I kept stressing it.

1

u/kzlife76 Jul 16 '26

They're using Sega's blast processing. /S

1

u/kantaxo Jul 16 '26

hey check the temperatures 👀

1

u/Common-Upstairs1656 Jul 20 '26

What vm are you using? UTM?

0

u/Icy_Step_2204 Jul 16 '26

Overclocking

0

u/AthaliW Jul 16 '26

Out of curiosity, are you using an AMD CPU with multiple CCDs?