Wie aktiviere ich sched_compat_yield?

1997
Lunar Mushrooms

Ich kann den Eintrag sched_compat_yield unter / proc / sys / kernel / nicht sehen. Wie aktiviere ich dieses Propery im Kernel (damit ich es für einen gewissen Debugging-Zweck anpassen kann)?

Derzeit verfügbare Einträge:

root@test ~ >ls /proc/sys/kernel/sched_* /proc/sys/kernel/sched_child_runs_first /proc/sys/kernel/sched_latency_ns /proc/sys/kernel/sched_migration_cost /proc/sys/kernel/sched_min_granularity_ns /proc/sys/kernel/sched_nr_migrate /proc/sys/kernel/sched_rt_period_us /proc/sys/kernel/sched_rt_runtime_us /proc/sys/kernel/sched_shares_window /proc/sys/kernel/sched_time_avg /proc/sys/kernel/sched_tunable_scaling /proc/sys/kernel/sched_wakeup_granularity_ns 

ich benutze "Linux 3.3.0 #19 PREEMPT Wed May 8 14:38:18 IST 2013 armv5tejl GNU/Linux".

2

1 Antwort auf die Frage

3
TomH

Sie können es nicht aktivieren, da es nicht mehr existiert - es wurde vor mehr als zwei Jahren durch dieses Commit entfernt, das in 2.6.39 und späteren Kerneln enthalten ist.

Wenn Sie daran interessiert sind, wie Sie solche Dinge selbst herausfinden können, dann ist die Antwort, dass ich git log -S sched_compat_yieldin einer Kernel-Kasse nach Commits gesucht habe, die diesen String einführen oder aus dem Code entfernen.

Gib den Fischen und lehre auch, wie man ihn bekommt. Ausgezeichnet. Massimo vor 6 Jahren 0