shenango / caladan

Interference-aware CPU scheduling that enables performance isolation and high CPU utilization for datacenter servers
Apache License 2.0
117 stars 50 forks source link

machine stuck at cpuidle_pause_and_lock #13

Open zbhhbzzbh opened 1 year ago

zbhhbzzbh commented 1 year ago

I'm trying to deploy Caladan, however my testbed stuck completely at cpuidle_pause_and_lock, and nothing can be done to rescue. CPU:Intel(R) Xeon(R) Gold 6240M CPU @ 2.60GHz kernel: Linux-kernel 5.2 System : Ubuntu18.04

joshuafried commented 1 year ago

Is there console/dmesg/syslog output that you can see that you can share? How do you know that it is stuck at cpuidle_pause_and_lock?

zbhhbzzbh commented 1 year ago

there is no output at all. I only know for sure it stuck at cpuidle_pause_and_lock when insmod the ksched.ko because i use "printk" method to navigate the spot.

joshuafried commented 1 year ago

Got it. It's pretty odd and I haven't seen something like that before. Are any of the CPUs set to be offline? Maybe you can try a newer Linux kernel version?

On Wed, Sep 28, 2022 at 1:39 PM Bing June @.***> wrote:

there is no output at all. I only know for sure it stuck at cpuidle_pause_and_lock when insmod the ksched.ko because i use "printk" method to navigate the spot.

— Reply to this email directly, view it on GitHub https://github.com/shenango/caladan/issues/13#issuecomment-1261242694, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAG4PSGGKG3GJSS5TAMWBELWAR7E7ANCNFSM6AAAAAAQX7MLBQ . You are receiving this because you commented.Message ID: @.***>

-- Josh Fried @.***