Hello! Because of another issue, I decided to check
Some quickly googling lead me to a few forum posts that describe changing the
Some other bits of the log
and I also see stuff like
This is one of the posts I saw - https://bbs.archlinux.org/viewtopic.php?id=278494
The suggestion there is to either do
I found more info about what tsc here - https://docs.redhat.com/en/document...l/9.4_release_notes/kernel_parameters_changes
What I don't understand is how the different options available for tsc apply to my situation. Based on the RHEL documentation it seems like
I found a few other posts that mention the same problem, and then say the solution is setting the tsc parameter, but no explaination beyond that.
Host details:
Proxmox version: pve-manager/8.4.1/2a5fa54a8503f96d
Linux version: Linux 6.8.12-9-pve (2025-03-16T19:18Z
CPU: Intel(R) Xeon(R) CPU E5-2650L v4
Motherboard: Asus X99-WS/IPMI
VM details:
OS: Dietpi, Linux
Kernel: 6.1.0-37-amd64
Purpose: Running Plex and a few related services using Docker.
dmesg
inside one of my VMs today and I saw a bunch of messages like this
Bash:
[21128.737674] clocksource: wd-tsc-wd read-back delay of 129300ns, clock-skew test skipped!
[21463.754802] clocksource: timekeeping watchdog on CPU6: hpet wd-wd read-back delay of 74300ns
[21463.754818] clocksource: wd-tsc-wd read-back delay of 9637350ns, clock-skew test skipped!
[21971.233380] clocksource: timekeeping watchdog on CPU1: hpet wd-wd read-back delay of 67420ns
[21971.233440] clocksource: wd-tsc-wd read-back delay of 186990ns, clock-skew test skipped!
Some quickly googling lead me to a few forum posts that describe changing the
tsc
boot parameter, but I'm not sure if this is something I need to do.Some other bits of the log
Bash:
[29260.737186] clocksource: timekeeping watchdog on CPU0: hpet wd-wd read-back delay of 73930ns
[29260.737237] clocksource: wd-tsc-wd read-back delay of 109340ns, clock-skew test skipped!
[29627.747161] clocksource: timekeeping watchdog on CPU14: hpet wd-wd read-back delay of 106290ns
[29627.747177] clocksource: wd-tsc-wd read-back delay of 2165710ns, clock-skew test skipped!
[29992.066532] perf: interrupt took too long (42196 > 42132), lowering kernel.perf_event_max_sample_rate to 4500
and I also see stuff like
Bash:
[18534.241374] clocksource: timekeeping watchdog on CPU7: hpet wd-wd read-back delay of 57580ns
[18534.241385] clocksource: wd-tsc-wd read-back delay of 172600ns, clock-skew test skipped!
[18713.818339] sh[2603]: segfault at 7ffdb4145ff8 ip 00007f2f7a17b606 sp 00007ffdb4145ff0 error 6 in ld-musl-x86_64.so.1[7f2f7a13e000+4c000] likely on CPU 4 (core 4, socket 0)
[18713.818378] Code: 49 89 f8 49 8d 41 ff eb 07 31 c0 4c 8d 44 24 07 48 89 44 24 10 48 8d 7c 24 18 31 c0 b9 3a 00 00 00 f3 ab 48 8d 05 36 ff ff ff <4c> 89 44 24 08 48 89 44 24 60 48 8d 44 24 06 48 89 44 24 70 48 8d
[19031.745361] clocksource: timekeeping watchdog on CPU2: hpet wd-wd read-back delay of 64340ns
This is one of the posts I saw - https://bbs.archlinux.org/viewtopic.php?id=278494
The suggestion there is to either do
tsc=unstable
or tsc=nowatchdog
.I found more info about what tsc here - https://docs.redhat.com/en/document...l/9.4_release_notes/kernel_parameters_changes
What I don't understand is how the different options available for tsc apply to my situation. Based on the RHEL documentation it seems like
tsc=reliable
would be the better option since I am running this virtualized. I found a few other posts that mention the same problem, and then say the solution is setting the tsc parameter, but no explaination beyond that.
Host details:
Proxmox version: pve-manager/8.4.1/2a5fa54a8503f96d
Linux version: Linux 6.8.12-9-pve (2025-03-16T19:18Z
CPU: Intel(R) Xeon(R) CPU E5-2650L v4
Motherboard: Asus X99-WS/IPMI
VM details:
OS: Dietpi, Linux
Kernel: 6.1.0-37-amd64
Purpose: Running Plex and a few related services using Docker.
Last edited: