If you think that overcommitment is the reason, you can use the following:
CODE:
echo [time] > /proc/sys/kernel/watchdog_thresh
where time cannot be more than 60.
CODE:
echo [time] > /proc/sys/kernel/watchdog_thresh
where time cannot be more than 60.
/etc/grub.conf and /boot/grub/grub.conf, in RHEL 6 and below, or /etc/sysconfig/grub in RHEL 7, it should be verified if the console output is redirected to a console, i.e. using console=ttyS1 or console=ttyS1,9600. In both of these cases the output is restricted to 9600 baud, limiting the output and possibly causing issues.console=ttyS1,115200. Please note, in some situations also 115200 baud might be a limiting factor.sysstat package was already installed, it will have recorded load average every 10 minutes using a cron job.ldavg in /var/log/sa/sar<day> where day is the number date of the day when soft lockups were seen. If load average is significantly higher than the amount of logical CPU cores on the system it indicates the soft lockups probably occured because of extremely high workloads.If this is encountered in RHEL 5, then increase the threshold at which the messages appear using the following procedures:
# sysctl -w kernel.softlockup_thresh=30
/etc/sysctl.conf file: kernel.softlockup_thresh=30
In RHEL 6 and above, the threshold is now named “watchdog_thresh” and can be set to no higher than 60:
– To make this change in RHEL 6 and above, set the tuneable kernel.watchdog_thresh in sysctl.conf
softlockup_thresh kernel parameter was introduced in Red Hat Enterprise Linux 5.2 in kernel-2.6.18-92.el5 thus it is not possible to modify this on older versions.soft lockups.soft lockups might not indicate a problem.